/[qemu]/qemu/ops_template.h
ViewVC logotype

Diff of /qemu/ops_template.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by bellard, Sun May 25 16:46:15 2003 UTC revision 1.19 by bellard, Sat Jun 21 13:13:25 2003 UTC
# Line 828  void OPPROTO glue(glue(op_bsr, SUFFIX), Line 828  void OPPROTO glue(glue(op_bsr, SUFFIX),
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
# Line 837  void OPPROTO glue(glue(op_bsr, SUFFIX), Line 837  void OPPROTO glue(glue(op_bsr, SUFFIX),
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)

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26