use fma if available