<div dir="ltr"><div><div><div><div>Hi,<br><br></div>Currently X86 assembler seems to always compile "jmp _label" as a SHORT jump with "EB" opcode:<br><br>$ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding<br>    .text<br>    jmp    _label                  # encoding: [0xeb,A]<br><br><br></div>My question is: can X86 assembler supports NEAR jump with opcode "E9"?<br>I try with "near" keyword, but it is not accepted:<br><br>$ echo "jmp near _label"|llvm-mc -assemble -triple=i386 -show-encoding<br>    .text<br><stdin>:1:10: error: unexpected token in argument list<br>jmp near _label<br>         ^<br><br><br></div>Thanks,<br></div>Jun<br></div>