removed std:: namespace from fma for pre-C++-11 compatibility