x86 does not have dedicated instructions for scalar FMA, lower to a libcall which seems to be what llvm does.