Lines Matching refs:HasModifiers

1607                 bit HasClamp, bit HasModifiers, bit HasSrc2Mods, bit HasOMod,
1616 !if (HasModifiers,
1630 !if (HasModifiers,
1647 !if (HasModifiers,
1685 bit HasClamp, bit HasModifiers, bit HasSrc2Mods, bit HasOMod,
1690 HasClamp, HasModifiers, HasSrc2Mods, HasOMod,
1703 HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/,
1714 HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/, HasOMod,
1719 int NumSrcArgs, bit HasModifiers,
1726 !if (HasModifiers,
1734 !if (HasModifiers,
1747 int NumSrcArgs, bit HasModifiers,
1750 HasModifiers, Src0Mod, Src1Mod>.ret,
1756 int NumSrcArgs, bit HasModifiers,
1759 HasModifiers, Src0Mod, Src1Mod>.ret,
1764 int NumSrcArgs, bit HasModifiers,
1767 HasModifiers, Src0Mod, Src1Mod>.ret,
1850 class getAsm64 <bit HasDst, int NumSrcArgs, bit HasIntClamp, bit HasModifiers,
1860 !if(!not(HasModifiers),
1867 class getAsmVOP3P <bit HasDst, int NumSrcArgs, bit HasModifiers,
1876 string mods = !if(HasModifiers, "$neg_lo$neg_hi", "");
1913 class getAsmDPP <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
1923 string args = !if(!not(HasModifiers),
1929 class getAsmDPP16 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
1930 string ret = getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret#"$fi";
1933 class getAsmDPP8 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32>
1934 : getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT> {
2138 field bit HasModifiers = !or(isModifierType<Src0VT>.ret,
2144 field bit HasSrc0Mods = HasModifiers;
2145 field bit HasSrc1Mods = !if(HasModifiers, !or(HasSrc1FloatMods, HasSrc1IntMods), 0);
2146 field bit HasSrc2Mods = !if(HasModifiers, !or(HasSrc2FloatMods, HasSrc2IntMods), 0);
2175 HasIntClamp, HasModifiers, HasSrc2Mods,
2187 HasModifiers, Src0ModDPP, Src1ModDPP>.ret,
2190 HasModifiers, Src0ModDPP, Src1ModDPP>.ret;
2199 field string Asm64 = getAsm64<HasDst, NumSrcArgs, HasIntClamp, HasModifiers, HasOMod, DstVT>.ret;
2200 field string AsmVOP3P = getAsmVOP3P<HasDst, NumSrcArgs, HasModifiers, HasClamp, DstVT>.ret;
2207 getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret, "");
2208 field string AsmDPP16 = getAsmDPP16<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret;
2210 // the asm operand name via this HasModifiers flag
2211 field string AsmDPP8 = getAsmDPP8<HasDst, NumSrcArgs, 0 /*HasModifiers*/, DstVT>.ret;