Lines Matching refs:HasModifiers
1791 bit HasClamp, bit HasModifiers, bit HasSrc2Mods, bit HasOMod,
1800 !if (HasModifiers,
1814 !if (HasModifiers,
1831 !if (HasModifiers,
1869 bit HasClamp, bit HasModifiers, bit HasSrc2Mods, bit HasOMod,
1874 HasClamp, HasModifiers, HasSrc2Mods, HasOMod,
1889 HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/,
1900 HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/, HasOMod,
1905 RegisterClass Src2RC, int NumSrcArgs, bit HasModifiers,
1914 !if (HasModifiers,
1922 !if (HasModifiers,
1931 !if (HasModifiers,
1948 RegisterClass Src2RC, int NumSrcArgs, bit HasModifiers,
1951 HasModifiers, Src0Mod, Src1Mod, Src2Mod, HasOld>.ret,
1957 RegisterClass Src2RC, int NumSrcArgs, bit HasModifiers,
1960 HasModifiers, Src0Mod, Src1Mod, Src2Mod, HasOld>.ret,
1965 RegisterClass Src2RC, int NumSrcArgs, bit HasModifiers,
1968 HasModifiers, Src0Mod, Src1Mod, Src2Mod, HasOld>.ret,
2084 class getAsm64 <bit HasDst, int NumSrcArgs, bit HasIntClamp, bit HasModifiers,
2094 !if(!not(HasModifiers),
2101 class getAsmVOP3P <int NumSrcArgs, bit HasModifiers,
2110 string mods = !if(HasModifiers, "$neg_lo$neg_hi", "");
2147 class getAsmDPP <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
2157 string args = !if(!not(HasModifiers),
2163 class getAsmDPP16 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
2164 string ret = getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret#"$fi";
2167 class getAsmDPP8 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32>
2168 : getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>{
2174 bit HasModifiers, bit Src0HasMods,
2199 #!if(HasModifiers, "$neg_lo$neg_hi", ""),
2450 field bit HasModifiers = !or(isModifierType<Src0VT>.ret,
2456 field bit HasSrc0Mods = HasModifiers;
2457 field bit HasSrc1Mods = !if(HasModifiers, !or(HasSrc1FloatMods, HasSrc1IntMods), 0);
2458 field bit HasSrc2Mods = !if(HasModifiers, !or(HasSrc2FloatMods, HasSrc2IntMods), 0);
2494 HasIntClamp, HasModifiers, HasSrc2Mods,
2506 HasModifiers, Src0ModDPP, Src1ModDPP, Src2ModDPP>.ret,
2509 HasModifiers, Src0ModDPP, Src1ModDPP, Src2ModDPP>.ret;
2511 NumSrcArgs, HasModifiers,
2514 Src2VOP3DPP, NumSrcArgs, HasClamp, HasModifiers, HasSrc2Mods, HasOMod,
2532 field string Asm64 = getAsm64<HasDst, NumSrcArgs, HasIntClamp, HasModifiers, HasOMod, DstVT>.ret;
2533 field string AsmVOP3P = getAsmVOP3P<NumSrcArgs, HasModifiers, HasClamp, HasOpSel>.ret;
2540 getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret, "");
2541 field string AsmDPP16 = getAsmDPP16<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret;
2543 // the asm operand name via this HasModifiers flag
2544 field string AsmDPP8 = getAsmDPP8<HasDst, NumSrcArgs, 0 /*HasModifiers*/, DstVT>.ret;
2546 HasOpSel, HasOMod, IsVOP3P, HasModifiers, HasModifiers, HasModifiers,
2547 HasModifiers, DstVT>.ret;