Lines Matching full:uimm
518 def VCFSX : VXForm_1<842, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
519 "vcfsx $vD, $vB, $UIMM", IIC_VecFP,
521 (int_ppc_altivec_vcfsx v4i32:$vB, imm:$UIMM))]>;
522 def VCFUX : VXForm_1<778, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
523 "vcfux $vD, $vB, $UIMM", IIC_VecFP,
525 (int_ppc_altivec_vcfux v4i32:$vB, imm:$UIMM))]>;
526 def VCTSXS : VXForm_1<970, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
527 "vctsxs $vD, $vB, $UIMM", IIC_VecFP,
529 (int_ppc_altivec_vctsxs v4f32:$vB, imm:$UIMM))]>;
530 def VCTUXS : VXForm_1<906, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
531 "vctuxs $vD, $vB, $UIMM", IIC_VecFP,
533 (int_ppc_altivec_vctuxs v4f32:$vB, imm:$UIMM))]>;
697 def VSPLTB : VXForm_1<524, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
698 "vspltb $vD, $vB, $UIMM", IIC_VecPerm,
700 (vspltb_shuffle:$UIMM v16i8:$vB, (undef)))]>;
701 def VSPLTH : VXForm_1<588, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
702 "vsplth $vD, $vB, $UIMM", IIC_VecPerm,
704 (vsplth_shuffle:$UIMM v16i8:$vB, (undef)))]>;
705 def VSPLTW : VXForm_1<652, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB),
706 "vspltw $vD, $vB, $UIMM", IIC_VecPerm,
708 (vspltw_shuffle:$UIMM v16i8:$vB, (undef)))]>;