Lines Matching refs:isHalf
689 bits<3> MajOp, MemAccessSize AccessSz, bit isHalf = 0>
692 mnemonic#"($dst = #$addr) = $src"#!if(isHalf, ".h","")>, NewValueRel {
700 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
758 bits<3> MajOp, MemAccessSize AccessSz, bit isHalf = 0>
761 mnemonic#"($src1<<#$src2 + #$src3) = $src4"#!if(isHalf, ".h",""),
774 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
3336 bits<2>MajOp, bit isAbs, bit isHalf>
3338 mnemonic # "(#$addr) = $src"#!if(isHalf, ".h",""),
3350 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
3358 let Inst{21} = isHalf;
3371 bit isHalf, bit isNot, bit isNew>
3374 ") ")#mnemonic#"(#$absaddr) = $src2"#!if(isHalf, ".h",""),
3383 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
3389 let Inst{21} = isHalf;
3403 bits<2> MajOp, bit isHalf>
3404 : T_StoreAbsGP <mnemonic, RC, u32MustExt, MajOp, 1, isHalf>,
3423 Operand ImmOp, bits<2> MajOp, bit isHalf = 0> {
3426 def S2_#NAME#abs : T_StoreAbs <mnemonic, RC, ImmOp, MajOp, isHalf>;
3429 def S4_p#NAME#t_abs : T_StoreAbs_Pred<mnemonic, RC, MajOp, isHalf, 0, 0>;
3430 def S4_p#NAME#f_abs : T_StoreAbs_Pred<mnemonic, RC, MajOp, isHalf, 1, 0>;
3433 def S4_p#NAME#tnew_abs : T_StoreAbs_Pred<mnemonic, RC, MajOp, isHalf, 0, 1>;
3434 def S4_p#NAME#fnew_abs : T_StoreAbs_Pred<mnemonic, RC, MajOp, isHalf, 1, 1>;
3570 Operand ImmOp, bits<2> MajOp, bit isHalf = 0>
3571 : T_StoreAbsGP <mnemonic, RC, ImmOp, MajOp, 0, isHalf> {
3580 bits<2> MajOp, bit isHalf = 0> {
3586 0, isHalf>;