Lines Matching refs:UIMM
331 def VCFSX : VXForm_1<842, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
332 "vcfsx $vD, $vB, $UIMM", VecFP,
334 (int_ppc_altivec_vcfsx VRRC:$vB, imm:$UIMM))]>;
335 def VCFUX : VXForm_1<778, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
336 "vcfux $vD, $vB, $UIMM", VecFP,
338 (int_ppc_altivec_vcfux VRRC:$vB, imm:$UIMM))]>;
339 def VCTSXS : VXForm_1<970, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
340 "vctsxs $vD, $vB, $UIMM", VecFP,
342 (int_ppc_altivec_vctsxs VRRC:$vB, imm:$UIMM))]>;
343 def VCTUXS : VXForm_1<906, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
344 "vctuxs $vD, $vB, $UIMM", VecFP,
346 (int_ppc_altivec_vctuxs VRRC:$vB, imm:$UIMM))]>;
462 def VSPLTB : VXForm_1<524, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
463 "vspltb $vD, $vB, $UIMM", VecPerm,
465 (vspltb_shuffle:$UIMM (v16i8 VRRC:$vB), (undef)))]>;
466 def VSPLTH : VXForm_1<588, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
467 "vsplth $vD, $vB, $UIMM", VecPerm,
469 (vsplth_shuffle:$UIMM (v16i8 VRRC:$vB), (undef)))]>;
470 def VSPLTW : VXForm_1<652, (outs VRRC:$vD), (ins u5imm:$UIMM, VRRC:$vB),
471 "vspltw $vD, $vB, $UIMM", VecPerm,
473 (vspltw_shuffle:$UIMM (v16i8 VRRC:$vB), (undef)))]>;