• R
    target-i386: Fix addr32 prefix in gen_lea_modrm · 7865eec4
    Richard Henderson 提交于
    Fix the following run-test-x86_64 testsuite failures:
    
    -lea (%%eax) = 0000000000000001
    -lea (%%ebx) = 0000000000000002
    -lea (%%ecx) = 0000000000000004
    -lea (%%edx) = 0000000000000008
    -lea (%%esi) = 0000000000000010
    -lea (%%edi) = 0000000000000020
    +lea (%%eax) = 0000abcc00000001
    +lea (%%ebx) = 0000abcf00000002
    +lea (%%ecx) = 0000abc900000004
    +lea (%%edx) = 0000abc500000008
    +lea (%%esi) = 0000abdd00000010
    +lea (%%edi) = 0000abed00000020
    
    In addition, reduce ifdeffery and minimize the number of TCG ops
    produced during address computation.
    Signed-off-by: NRichard Henderson <rth@twiddle.net>
    Message-id: 1384219016-5170-1-git-send-email-rth@twiddle.net
    Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
    7865eec4
translate.c 284.6 KB