filename | src/xlat/x86/x86op.h |
changeset | 1191:12fdf3aafcd4 |
prev | 1186:2dc47c67bb93 |
author | nkeynes |
date | Fri Dec 02 18:18:04 2011 +1000 (12 years ago) |
permissions | -rw-r--r-- |
last change | SH4 shadow-mode tweaks - Fix exceptions generated by the translator to account for the excepting instruction(s) in the cycle counts. - Compare floating point regs bitwise rather than with FP comparisons (otherwise can fail due to nan != nan) - Dump the translated block when we abort with an inconsistency |
file | annotate | diff | log | raw |
1.1 --- a/src/xlat/x86/x86op.h Tue Nov 29 17:11:40 2011 +10001.2 +++ b/src/xlat/x86/x86op.h Fri Dec 02 18:18:04 2011 +10001.3 @@ -422,6 +422,8 @@1.4 #define IMULQ_imms_r64(imm,r1) x86_encode_imms_rm64(0x6B,0x69, r1, imm, r1)1.5 #define IMULQ_r64_r64(r1,r2) x86_encode_r64_rm64(0x0FAF, r2, r1)1.7 +#define INC_r32(r1) x86_encode_r32_rm32(0xFF, 0, r1)1.8 +1.9 #define LEAL_r32disp_r32(r1,disp,r2) x86_encode_r32_mem32(0x8D, r2, r1, -1, 0, disp)1.10 #define LEAL_rbpdisp_r32(disp,r1) x86_encode_r32_rbpdisp32(0x8D, r1, disp)1.11 #define LEAL_sib_r32(ss,ii,bb,d,r1) x86_encode_r32_mem32(0x8D, r1, bb, ii, ss, d)
.