Parent Directory
|
Revision Log
|
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 | } | } |
|
||||||||
| savannah-hackers-public@gnu.org | ViewVC Help |
| Powered by ViewVC 1.1.26 |