Parent Directory | Revision Log | Patch
revision 1.32 by bellard, Mon Feb 21 20:23:59 2005 UTC | revision 1.33 by bellard, Thu Mar 3 01:14:55 2005 UTC | |
---|---|---|
# | Line 286 void OPPROTO op_imull_EAX_T0(void) | Line 286 void OPPROTO op_imull_EAX_T0(void) |
286 | { | { |
287 | int64_t res; | int64_t res; |
288 | res = (int64_t)((int32_t)EAX) * (int64_t)((int32_t)T0); | res = (int64_t)((int32_t)EAX) * (int64_t)((int32_t)T0); |
289 | EAX = res; | EAX = (uint32_t)(res); |
290 | EDX = res >> 32; | EDX = (uint32_t)(res >> 32); |
291 | CC_DST = res; | CC_DST = res; |
292 | CC_SRC = (res != (int32_t)res); | CC_SRC = (res != (int32_t)res); |
293 | } | } |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |