Search
lxdream.org :: lxdream/src/xlat/x86/x86op.h :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/xlat/x86/x86op.h
changeset 1186:2dc47c67bb93
prev1176:70feb1749427
next1191:12fdf3aafcd4
author nkeynes
date Tue Nov 29 17:11:40 2011 +1000 (10 years ago)
permissions -rw-r--r--
last change Add support for block linking when the block target is fixed. Only a small
(~3% improvement) so far.
file annotate diff log raw
1.1 --- a/src/xlat/x86/x86op.h Thu May 12 08:45:25 2011 +1000
1.2 +++ b/src/xlat/x86/x86op.h Tue Nov 29 17:11:40 2011 +1000
1.3 @@ -482,6 +482,9 @@
1.4 #define NEGL_rbpdisp(r1) x86_encode_r32_rbspdisp32(0xF7, 3, disp)
1.5 #define NEGQ_r64(r1) x86_encode_r64_rm64(0xF7, 3, r1)
1.6
1.7 +#define NOP() OP(0x90)
1.8 +#define NOP2() OP(0x66); OP(0x90)
1.9 +
1.10 #define NOTB_r8(r1) x86_encode_r32_rm32(0xF6, 2, r1)
1.11 #define NOTL_r32(r1) x86_encode_r32_rm32(0xF7, 2, r1)
1.12 #define NOTL_rbpdisp(r1) x86_encode_r32_rbspdisp32(0xF7, 2, disp)
.