fadd fmul fneg fsub finv fsqrt