/[qemu]/qemu/target-i386/ops_template_mem.h
ViewVC logotype

Diff of /qemu/target-i386/ops_template_mem.h

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

revision 1.4 by bellard, Mon Jan 3 23:50:08 2005 UTC revision 1.5 by bellard, Thu Mar 3 01:14:55 2005 UTC
# Line 160  void OPPROTO glue(glue(op_rcl, MEM_SUFFI Line 160  void OPPROTO glue(glue(op_rcl, MEM_SUFFI
160          eflags = cc_table[CC_OP].compute_all();          eflags = cc_table[CC_OP].compute_all();
161          T0 &= DATA_MASK;          T0 &= DATA_MASK;
162          src = T0;          src = T0;
163          res = (T0 << count) | ((eflags & CC_C) << (count - 1));          res = (T0 << count) | ((target_ulong)(eflags & CC_C) << (count - 1));
164          if (count > 1)          if (count > 1)
165              res |= T0 >> (DATA_BITS + 1 - count);              res |= T0 >> (DATA_BITS + 1 - count);
166          T0 = res;          T0 = res;
# Line 191  void OPPROTO glue(glue(op_rcr, MEM_SUFFI Line 191  void OPPROTO glue(glue(op_rcr, MEM_SUFFI
191          eflags = cc_table[CC_OP].compute_all();          eflags = cc_table[CC_OP].compute_all();
192          T0 &= DATA_MASK;          T0 &= DATA_MASK;
193          src = T0;          src = T0;
194          res = (T0 >> count) | ((eflags & CC_C) << (DATA_BITS - count));          res = (T0 >> count) | ((target_ulong)(eflags & CC_C) << (DATA_BITS - count));
195          if (count > 1)          if (count > 1)
196              res |= T0 << (DATA_BITS + 1 - count);              res |= T0 << (DATA_BITS + 1 - count);
197          T0 = res;          T0 = res;

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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