diff options
Diffstat (limited to 'libcpu/i386_disasm.c')
| -rw-r--r-- | libcpu/i386_disasm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libcpu/i386_disasm.c b/libcpu/i386_disasm.c index 0f3a01d4..acd2d443 100644 --- a/libcpu/i386_disasm.c +++ b/libcpu/i386_disasm.c @@ -640,6 +640,10 @@ i386_disasm (const uint8_t **startp, const uint8_t *end, GElf_Addr addr, { if (prefixes & has_data16) ch = 'w'; +#ifdef X86_64 + else if (prefixes & has_rex_w) + ch = 'q'; +#endif else ch = 'l'; } |
