Lines Matching refs:HasModifiers

1600                 bit HasClamp, bit HasModifiers, bit HasSrc2Mods, bit HasOMod,
1609 !if (HasModifiers,
1623 !if (HasModifiers,
1640 !if (HasModifiers,
1678 bit HasClamp, bit HasModifiers, bit HasSrc2Mods, bit HasOMod,
1683 HasClamp, HasModifiers, HasSrc2Mods, HasOMod,
1696 HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/,
1707 HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/, HasOMod,
1712 int NumSrcArgs, bit HasModifiers,
1719 !if (HasModifiers,
1727 !if (HasModifiers,
1740 int NumSrcArgs, bit HasModifiers,
1743 HasModifiers, Src0Mod, Src1Mod>.ret,
1749 int NumSrcArgs, bit HasModifiers,
1752 HasModifiers, Src0Mod, Src1Mod>.ret,
1757 int NumSrcArgs, bit HasModifiers,
1760 HasModifiers, Src0Mod, Src1Mod>.ret,
1843 class getAsm64 <bit HasDst, int NumSrcArgs, bit HasIntClamp, bit HasModifiers,
1853 !if(!not(HasModifiers),
1860 class getAsmVOP3P <int NumSrcArgs, bit HasModifiers,
1869 string mods = !if(HasModifiers, "$neg_lo$neg_hi", "");
1905 class getAsmDPP <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
1915 string args = !if(!not(HasModifiers),
1921 class getAsmDPP16 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
1922 string ret = getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret#"$fi";
1925 class getAsmDPP8 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32>
1926 : getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT> {
2129 field bit HasModifiers = !or(isModifierType<Src0VT>.ret,
2135 field bit HasSrc0Mods = HasModifiers;
2136 field bit HasSrc1Mods = !if(HasModifiers, !or(HasSrc1FloatMods, HasSrc1IntMods), 0);
2137 field bit HasSrc2Mods = !if(HasModifiers, !or(HasSrc2FloatMods, HasSrc2IntMods), 0);
2166 HasIntClamp, HasModifiers, HasSrc2Mods,
2178 HasModifiers, Src0ModDPP, Src1ModDPP>.ret,
2181 HasModifiers, Src0ModDPP, Src1ModDPP>.ret;
2190 field string Asm64 = getAsm64<HasDst, NumSrcArgs, HasIntClamp, HasModifiers, HasOMod, DstVT>.ret;
2191 field string AsmVOP3P = getAsmVOP3P<NumSrcArgs, HasModifiers, HasClamp>.ret;
2198 getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret, "");
2199 field string AsmDPP16 = getAsmDPP16<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret;
2201 // the asm operand name via this HasModifiers flag
2202 field string AsmDPP8 = getAsmDPP8<HasDst, NumSrcArgs, 0 /*HasModifiers*/, DstVT>.ret;