[LLVMdev] bug in X86 disasm code?

Jun Koi junkoi2004 at gmail.com
Thu Sep 12 01:24:44 PDT 2013


hi,

i found this code in X86DisassemblerDecoder.h

#define EA_BASES_32BIT  \
  ENTRY(EAX)            \
  ENTRY(ECX)            \
  ENTRY(EDX)            \
  ENTRY(EBX)            \
  ENTRY(sib)            \
  ENTRY(EBP)            \
  ENTRY(ESI)            \
  ENTRY(EDI)            \
  ENTRY(R8D)            \
  ENTRY(R9D)            \
  ENTRY(R10D)           \
  ENTRY(R11D)           \
  ENTRY(R12D)           \
  ENTRY(R13D)           \
  ENTRY(R14D)           \
  ENTRY(R15D)


the ENTRY(sib) looks suspicious. that should be ENTRY(ESP), no?

thanks.
J
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130912/a2bd068c/attachment.html>


More information about the llvm-dev mailing list