[llvm-dev] X86 assembler cannot jump NEAR?
Jun Koi via llvm-dev
llvm-dev at lists.llvm.org
Fri Feb 26 21:00:54 PST 2016
Hi,
Currently X86 assembler seems to always compile "jmp _label" as a SHORT
jump with "EB" opcode:
$ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding
.text
jmp _label # encoding: [0xeb,A]
My question is: can X86 assembler supports NEAR jump with opcode "E9"?
I try with "near" keyword, but it is not accepted:
$ echo "jmp near _label"|llvm-mc -assemble -triple=i386 -show-encoding
.text
<stdin>:1:10: error: unexpected token in argument list
jmp near _label
^
Thanks,
Jun
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160227/903ef415/attachment.html>
More information about the llvm-dev
mailing list