Changeset e6a40ac in mainline for softfloat/generic/mul.c
- Timestamp:
- 2006-02-10T02:40:49Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e979fea
- Parents:
- 1a030b8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
softfloat/generic/mul.c
r1a030b8 re6a40ac 330 330 blow = b & 0xFFFFFFFF; 331 331 332 a <<= 32;333 b <<= 32;334 335 low = ( __u64)alow* blow;332 a >>= 32; 333 b >>= 32; 334 335 low = ((__u64)alow) * blow; 336 336 middle1 = a * blow; 337 337 middle2 = alow * b; … … 339 339 340 340 middle1 += middle2; 341 high += (( __u64)(middle1 < middle2) << 32) + (middle1 >> 32);341 high += (((__u64)(middle1 < middle2)) << 32) + (middle1 >> 32); 342 342 middle1 <<= 32; 343 343 low += middle1; … … 345 345 *lo = low; 346 346 *hi = high; 347 347 348 return; 348 349 }
Note:
See TracChangeset
for help on using the changeset viewer.