Home | History | Annotate | Download | only in Tensor

Lines Matching defs:LL

76 template <typename HL, typename LL, typename HR, typename LR>
78 bool operator == (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
83 template <typename HL, typename LL, typename HR, typename LR>
85 bool operator != (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
90 template <typename HL, typename LL, typename HR, typename LR>
92 bool operator >= (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
100 template <typename HL, typename LL, typename HR, typename LR>
102 bool operator < (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
110 template <typename HL, typename LL, typename HR, typename LR>
112 TensorUInt128<uint64_t, uint64_t> operator + (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
121 template <typename HL, typename LL, typename HR, typename LR>
123 TensorUInt128<uint64_t, uint64_t> operator - (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
133 template <typename HL, typename LL, typename HR, typename LR>
135 TensorUInt128<uint64_t, uint64_t> operator * (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)
152 uint64_t c = (lhs.low & HIGH) >> 32LL;
154 uint64_t a = (lhs.high & HIGH) >> 32LL;
157 uint64_t g = (rhs.low & HIGH) >> 32LL;
159 uint64_t e = (rhs.high & HIGH) >> 32LL;
165 acc >>= 32LL;
175 low |= (acc << 32LL);
179 acc2 = (acc >> 32LL) | (carry << 32LL);
197 acc2 = (acc >> 32LL) | (carry << 32LL);
203 high |= (acc2 << 32LL);
208 template <typename HL, typename LL, typename HR, typename LR>
210 TensorUInt128<uint64_t, uint64_t> operator / (const TensorUInt128<HL, LL>& lhs, const TensorUInt128<HR, LR>& rhs)