Lines Matching refs:TR
845 template <PrimType TR, PrimType TL, class T = typename PrimConv<TR>::T>
860 template <PrimType TL, PrimType TR, typename T = typename PrimConv<TL>::T>
870 template <PrimType TL, PrimType TR, typename T = typename PrimConv<TL>::T>
895 template <PrimType TL, PrimType TR>
897 const auto &RHS = S.Stk.pop<typename PrimConv<TR>::T>();
904 return ShiftLeft<TL, TR>(S, OpPC, LHS, Trunc<TR, TL>(S, OpPC, Bits, -RHS));
906 return ShiftRight<TL, TR>(S, OpPC, LHS, Trunc<TR, TL>(S, OpPC, Bits, RHS));
910 template <PrimType TL, PrimType TR>
912 const auto &RHS = S.Stk.pop<typename PrimConv<TR>::T>();
919 return ShiftRight<TL, TR>(S, OpPC, LHS, Trunc<TR, TL>(S, OpPC, Bits, -RHS));
921 return ShiftLeft<TL, TR>(S, OpPC, LHS, Trunc<TR, TL>(S, OpPC, Bits, RHS));