Re:Execution Units Are Often Pipelined
by bonzini on Monday December 30, 2024 @02:31PM
(#42552600)
Probably to do multiplies, as the extra add is basically free. Adds are cheaper.
[ Parent
| on HN ]
Adds are cheaper only for fixed-point computations. Floating point addition needs to denormalize one of its' arguments, perform an (integer) addition and then normalize the result.
Usually FP adds take a cycle or two longer than FP multiplication.