828 |
|
|
829 |
#define STRING_SUFFIX _a32 |
#define STRING_SUFFIX _a32 |
830 |
#define SI_ADDR (uint8_t *)A0 + ESI |
#define SI_ADDR (uint8_t *)A0 + ESI |
831 |
#define DI_ADDR env->seg_cache[R_ES].base + EDI |
#define DI_ADDR env->segs[R_ES].base + EDI |
832 |
#define INC_SI() ESI += inc |
#define INC_SI() ESI += inc |
833 |
#define INC_DI() EDI += inc |
#define INC_DI() EDI += inc |
834 |
#define CX ECX |
#define CX ECX |
837 |
|
|
838 |
#define STRING_SUFFIX _a16 |
#define STRING_SUFFIX _a16 |
839 |
#define SI_ADDR (uint8_t *)A0 + (ESI & 0xffff) |
#define SI_ADDR (uint8_t *)A0 + (ESI & 0xffff) |
840 |
#define DI_ADDR env->seg_cache[R_ES].base + (EDI & 0xffff) |
#define DI_ADDR env->segs[R_ES].base + (EDI & 0xffff) |
841 |
#define INC_SI() ESI = (ESI & ~0xffff) | ((ESI + inc) & 0xffff) |
#define INC_SI() ESI = (ESI & ~0xffff) | ((ESI + inc) & 0xffff) |
842 |
#define INC_DI() EDI = (EDI & ~0xffff) | ((EDI + inc) & 0xffff) |
#define INC_DI() EDI = (EDI & ~0xffff) | ((EDI + inc) & 0xffff) |
843 |
#define CX (ECX & 0xffff) |
#define CX (ECX & 0xffff) |