Lines Matching refs:v4f32
130 [(set v4f32:$XT, (fadd v4f32:$XA, v4f32:$XB))]>;
140 [(set v4f32:$XT, (fmul v4f32:$XA, v4f32:$XB))]>;
156 [(set v4f32:$XT, (fsub v4f32:$XA, v4f32:$XB))]>;
244 [(set v4f32:$XT, (fma v4f32:$XA, v4f32:$XB, v4f32:$XTi))]>,
276 [(set v4f32:$XT, (fma v4f32:$XA, v4f32:$XB, (fneg v4f32:$XTi)))]>,
308 [(set v4f32:$XT, (fneg (fma v4f32:$XA, v4f32:$XB, v4f32:$XTi)))]>,
340 [(set v4f32:$XT, (fneg (fma v4f32:$XA, v4f32:$XB, (fneg v4f32:$XTi))))]>,
384 [(set v4f32:$XT, (fdiv v4f32:$XA, v4f32:$XB))]>;
393 [(set v4f32:$XT, (fsqrt v4f32:$XB))]>;
416 [(set v4f32:$XT, (PPCfre v4f32:$XB))]>;
425 [(set v4f32:$XT, (PPCfrsqrte v4f32:$XB))]>;
480 [(set v4f32:$XT, (fabs v4f32:$XB))]>;
489 [(set v4f32:$XT, (fcopysign v4f32:$XB, v4f32:$XA))]>;
498 [(set v4f32:$XT, (fneg (fabs v4f32:$XB)))]>;
507 [(set v4f32:$XT, (fneg v4f32:$XB))]>;
647 [(set v4f32:$XT, (frnd v4f32:$XB))]>;
651 [(set v4f32:$XT, (fnearbyint v4f32:$XB))]>;
655 [(set v4f32:$XT, (ffloor v4f32:$XB))]>;
659 [(set v4f32:$XT, (fceil v4f32:$XB))]>;
663 [(set v4f32:$XT, (ftrunc v4f32:$XB))]>;
832 def : Pat<(fma (fneg v4f32:$A), v4f32:$C, v4f32:$B),
834 def : Pat<(fma v4f32:$A, (fneg v4f32:$C), v4f32:$B),
837 def : Pat<(v2f64 (bitconvert v4f32:$A)),
846 def : Pat<(v4f32 (bitconvert v2f64:$A)),
855 def : Pat<(v2i64 (bitconvert v4f32:$A)),
864 def : Pat<(v4f32 (bitconvert v2i64:$A)),
907 def : Pat<(v4f32 (PPCxxswapd v4f32:$src)), (XXPERMDI $src, $src, 2)>;
938 def : Pat<(int_ppc_vsx_xvdivsp v4f32:$A, v4f32:$B),