1075 |
x86_memindex_emit ((inst), (dreg), (basereg), (disp), (indexreg), (shift)); \ |
x86_memindex_emit ((inst), (dreg), (basereg), (disp), (indexreg), (shift)); \ |
1076 |
} while (0) |
} while (0) |
1077 |
|
|
1078 |
|
#define x86_lahf(inst) do { *(inst)++ = (unsigned char)0x9f; } while (0) |
1079 |
|
#define x86_sahf(inst) do { *(inst)++ = (unsigned char)0x9e; } while (0) |
1080 |
|
#define x86_xchg_ah_al(inst) \ |
1081 |
|
do { \ |
1082 |
|
*(inst)++ = (unsigned char)0x86; \ |
1083 |
|
*(inst)++ = (unsigned char)0xe0; \ |
1084 |
|
} while (0) |
1085 |
|
|
1086 |
|
|
1087 |
#define x86_cdq(inst) do { *(inst)++ = (unsigned char)0x99; } while (0) |
#define x86_cdq(inst) do { *(inst)++ = (unsigned char)0x99; } while (0) |
1088 |
#define x86_wait(inst) do { *(inst)++ = (unsigned char)0x9b; } while (0) |
#define x86_wait(inst) do { *(inst)++ = (unsigned char)0x9b; } while (0) |
1089 |
|
|