Changeset becbea in git
- Timestamp:
- Oct 23, 2012, 1:19:08 PM (11 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- 1130ffcea9f0651b2cb15d5f7ea1758fc8cf75aaafbebe815ce0191aef7599e15334f3dca1757b2d
- Parents:
- a35572368be51d820a1f6caf655d85506e77ec52314f0a2563593c2ed06d4bf520c64eabc6b2c701
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/imm.h
ra355723 rbecbea 301 301 long b = imm2int( rhs ); 302 302 INT64 result = (INT64)a * (INT64)b; 303 #if SIZEOF_LONG == 4 304 if ((result>(INT64)MAXIMMEDIATE)||(result<(INT64)MINIMMEDIATE)) 305 { 306 InternalCF * res = CFFactory::basic( IntegerDomain, a, true ); 307 return res->mulcoeff( rhs ); 308 } 309 #else 303 310 if ( ( a!=0L ) && ((result/a!=b) 304 311 ||(result>MAXIMMEDIATE)||(result<MINIMMEDIATE) ) ) … … 307 314 return res->mulcoeff( rhs ); 308 315 } 316 #endif 309 317 else 310 318 return int2imm( result );
Note: See TracChangeset
for help on using the changeset viewer.