Lines Matching full:uimm
405 def VCFSX : VXForm_1<842, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
406 "vcfsx $vD, $vB, $UIMM", IIC_VecFP,
408 (int_ppc_altivec_vcfsx v4i32:$vB, imm:$UIMM))]>;
409 def VCFUX : VXForm_1<778, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
410 "vcfux $vD, $vB, $UIMM", IIC_VecFP,
412 (int_ppc_altivec_vcfux v4i32:$vB, imm:$UIMM))]>;
413 def VCTSXS : VXForm_1<970, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
414 "vctsxs $vD, $vB, $UIMM", IIC_VecFP,
416 (int_ppc_altivec_vctsxs v4f32:$vB, imm:$UIMM))]>;
417 def VCTUXS : VXForm_1<906, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
418 "vctuxs $vD, $vB, $UIMM", IIC_VecFP,
420 (int_ppc_altivec_vctuxs v4f32:$vB, imm:$UIMM))]>;
584 def VSPLTB : VXForm_1<524, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
585 "vspltb $vD, $vB, $UIMM", IIC_VecPerm,
587 (vspltb_shuffle:$UIMM v16i8:$vB, (undef)))]>;
588 def VSPLTH : VXForm_1<588, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
589 "vsplth $vD, $vB, $UIMM", IIC_VecPerm,
591 (vsplth_shuffle:$UIMM v16i8:$vB, (undef)))]>;
592 def VSPLTW : VXForm_1<652, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
593 "vspltw $vD, $vB, $UIMM", IIC_VecPerm,
595 (vspltw_shuffle:$UIMM v16i8:$vB, (undef)))]>;