/[qemu]/qemu/target-arm/op.c
ViewVC logotype

Diff of /qemu/target-arm/op.c

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

revision 1.1 by bellard, Tue Sep 30 20:34:21 2003 UTC revision 1.2 by bellard, Tue Nov 11 13:55:33 2003 UTC
# Line 368  void OPPROTO op_mul_T0_T1(void) Line 368  void OPPROTO op_mul_T0_T1(void)
368  void OPPROTO op_mull_T0_T1(void)  void OPPROTO op_mull_T0_T1(void)
369  {  {
370      uint64_t res;      uint64_t res;
371      res = T0 * T1;      res = (uint64_t)T0 * (uint64_t)T1;
372      T1 = res >> 32;      T1 = res >> 32;
373      T0 = res;      T0 = res;
374  }  }
# Line 377  void OPPROTO op_mull_T0_T1(void) Line 377  void OPPROTO op_mull_T0_T1(void)
377  void OPPROTO op_imull_T0_T1(void)  void OPPROTO op_imull_T0_T1(void)
378  {  {
379      uint64_t res;      uint64_t res;
380      res = (int32_t)T0 * (int32_t)T1;      res = (int64_t)T0 * (int64_t)T1;
381      T1 = res >> 32;      T1 = res >> 32;
382      T0 = res;      T0 = res;
383  }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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