Lines Matching full:clamp
11 let Asm64 = " $vdst, $src0_modifiers, $src1_modifiers, $src2_modifiers$clamp$omod" in {
26 let Asm64 = "$vdst, $sdst, $src0_modifiers, $src1_modifiers, $src2_modifiers$clamp$omod";
40 let Asm64 = "$vdst, $sdst, $src0, $src1, $src2$clamp";
67 Clamp0:$clamp, omod0:$omod);
69 let Asm64 = "$vdst, $src0_modifiers, $attr$attrchan$clamp$omod";
75 Clamp0:$clamp, omod0:$omod);
77 let Asm64 = "$vdst, $src0, $attr$attrchan$clamp$omod";
87 " $vdst, $src0_modifiers, $attr$attrchan"#src2#"$high$clamp"#omod;
97 highmod:$high, Clamp0:$clamp, omod0:$omod),
101 highmod:$high, Clamp0:$clamp)
105 highmod:$high, Clamp0:$clamp, omod0:$omod)
429 // definition pattern, but the implied clamp input interferes.
757 // FIXME: Probably should hardcode clamp bit in pseudo and avoid this.
776 0 /* clamp */),
788 0 /* clamp */),
796 (EXTRACT_SUBREG (inst i32:$src0, i32:$src1, (i64 (as_i64imm $src2)), 0 /* clamp */), sub0)
804 (inst $src0, $src1, $src2, 0 /* clamp */)
979 i1:$clamp, i32:$omod)))),
980 (f16 (COPY_TO_REGCLASS (f32 (inst i32:$src0_modifiers, f16:$src0, i1:$clamp,
994 // Integer Clamp Patterns