Lines Matching full:clamp
231 bits<1> clamp;
249 let Inst{11} = !if(p.HasClamp, clamp{0}, 0);
254 let Inst{15} = !if(p.HasClamp, clamp{0}, 0);
263 let Inst{15} = !if(P.HasClamp, clamp{0}, 0);
385 bits<1> clamp;
400 let Inst{15} = !if(P.HasClamp, clamp{0}, 0);
483 bits<1> clamp;
484 let Inst{15} = !if(p.HasClamp, clamp{0}, 0);
492 bits<1> clamp;
494 let Inst{15} = !if(P.HasClamp, clamp{0}, 0);
521 bits<1> clamp;
526 let Inst{45} = !if(P.HasSDWAClamp, clamp{0}, 0);
572 bits<1> clamp;
577 let Inst{45} = !if(P.HasSDWAClamp, clamp{0}, 0);
745 bits<1> clamp;
761 let Inst{15} = !if(P.HasClamp, clamp, 0);
785 bits<1> clamp;
794 let Inst{15} = !if(P.HasClamp, clamp{0}, 0);
1106 // Class for binary integer operations with the clamp bit set for saturation
1120 (VOP3Mods0 P.Src0VT:$src0, i32:$src0_modifiers, i1:$clamp, i32:$omod),
1121 (VOP3Mods0 P.Src0VT:$src0, i32:$src0_modifiers, i1:$clamp));
1146 dag clamp_dag = (i1 timm:$clamp);
1209 // In VOP1, we can have clamp and omod even if !HasModifiers
1214 (VOP3Mods0 P.Src0VT:$src0, i1:$clamp, i32:$omod),
1217 (VOP3Mods0 P.Src0VT:$src0, i1:$clamp),
1231 …ag> ret3 = [(set P.DstVT:$vdst, (node P.Src0VT:$src0, P.Src1VT:$src1, P.Src2VT:$src2, i1:$clamp))];
1232 list<dag> ret2 = [(set P.DstVT:$vdst, (node P.Src0VT:$src0, P.Src1VT:$src1, i1:$clamp))];
1233 list<dag> ret1 = [(set P.DstVT:$vdst, (node P.Src0VT:$src0, i1:$clamp))];
1249 class VOP3Features<bit Clamp, bit OpSel, bit Packed, bit MAI> {
1250 bit HasClamp = Clamp;
1327 (P.Src0VT (VOP3Mods0 P.Src0VT:$src0, i32:$src0_modifiers, i1:$clamp,