4 ms·
Note that the source you're seeing there is the fallback implementation, which is only used if there is no instruction for FMA in the architecture you're compil
by dominikh 3y ago
Note that the source you're seeing there is the fallback implementation, which is only used if there is no instruction for FMA in the architecture you're compiling for. On AMD64, for example, the call to math.FMA will be replaced by the VFMADD231SD instruction.
- pcwalton 3y agoIn fact, on AArch64 there is no integer multiply instruction; there's only multiply-add, and if you just want a multiply you supply the zero register as the addend.