| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/cpp_int/ |
| H A D | comparison.hpp | 33 && std::equal(a.limbs(), a.limbs() + a.size(), in eval_eq() 34 …backend<MinBits, MaxBits, SignType, Checked, Allocator>::const_limb_pointer>(b.limbs(), b.size())); in eval_eq() 38 && std::equal(a.limbs(), a.limbs() + a.size(), b.limbs()); in eval_eq() 52 …limbs(), a.limbs() + a.size(), stdext::checked_array_iterator<cpp_int_backend<MinBits2, MaxBits2, … in eval_eq() 56 && std::equal(a.limbs(), a.limbs() + a.size(), b.limbs()); in eval_eq() 67 && (*a.limbs() == b); in eval_eq() 77 && (*a.limbs() == boost::multiprecision::detail::unsigned_abs(b)); in eval_eq() 86 && (*a.limbs() == b); in eval_eq() 107 return *a.limbs() < b; in eval_lt() 121 return *a.limbs() > boost::multiprecision::detail::unsigned_abs(b); in eval_lt() [all …]
|
| H A D | add.hpp | 35 … result = static_cast<double_limb_type>(*a.limbs()) + static_cast<double_limb_type>(*b.limbs()); in add_unsigned() 40 typename CppInt2::const_limb_pointer pa = a.limbs(); in add_unsigned() 41 typename CppInt3::const_limb_pointer pb = b.limbs(); in add_unsigned() 42 typename CppInt1::limb_pointer pr = result.limbs(); in add_unsigned() 88 result.limbs()[x] = static_cast<limb_type>(carry); in add_unsigned() 104 typename CppInt1::limb_pointer pr = result.limbs(); in add_unsigned() 105 typename CppInt2::const_limb_pointer pa = a.limbs(); in add_unsigned() 130 result.limbs()[x] = static_cast<limb_type>(carry); in add_unsigned() 153 limb_type al = *a.limbs(); in subtract_unsigned() 154 limb_type bl = *b.limbs(); in subtract_unsigned() [all …]
|
| H A D | misc.hpp | 67 *result = static_cast<R>(backend.limbs()[0]); in eval_convert_to() 71 *result += static_cast<R>(backend.limbs()[i]) << shift; in eval_convert_to() 85 …ckend<MinBits1, MaxBits1, SignType1, Checked1, Allocator1>::const_limb_pointer p = backend.limbs(); in eval_convert_to() 101 return (val.size() == 1) && (val.limbs()[0] == 0); in eval_is_zero() 138 while(!a.limbs()[index] && (index < a.size())) in eval_lsb() 143 unsigned result = boost::multiprecision::detail::find_lsb(a.limbs()[index]); in eval_lsb() 158 …hecked1, Allocator1>::limb_bits + boost::multiprecision::detail::find_msb(a.limbs()[a.size() - 1]); in eval_msb_imp() 186 return val.limbs()[offset] & mask ? true : false; in eval_bit_test() 203 val.limbs()[i] = 0; in eval_bit_set() 205 val.limbs()[offset] |= mask; in eval_bit_set() [all …]
|
| H A D | bitwise.hpp | 76 typename CppInt1::limb_pointer pr = result.limbs(); in bitwise_op() 77 typename CppInt2::const_limb_pointer po = o.limbs(); in bitwise_op() 178 result.limbs()[x] = static_cast<limb_type>(carry); in bitwise_op() 204 typename CppInt1::limb_pointer pr = result.limbs(); in bitwise_op() 205 typename CppInt2::const_limb_pointer po = o.limbs(); in bitwise_op() 259 result.limbs()[0] &= l; in eval_bitwise_and() 269 result.limbs()[0] |= l; in eval_bitwise_or() 278 result.limbs()[0] ^= l; in eval_bitwise_xor() 303 result.limbs()[i] = ~o.limbs()[i]; in eval_complement() 305 result.limbs()[i] = ~static_cast<limb_type>(0); in eval_complement() [all …]
|
| H A D | import_export.hpp | 30 val.limbs()[limb] = value; in assign_bits() 33 val.limbs()[limb] |= value; in assign_bits() 59 *val.limbs() |= value; in assign_bits() 80 std::memset(newval.limbs(), 0, newval.size() * sizeof(limb_type)); in resize_to_bit_size() 85 *newval.limbs() = 0; in resize_to_bit_size() 104 size_type limbs = std::distance(i, j); in import_bits_generic() local 105 size_type bits = limbs * chunk_size; in import_bits_generic() 136 result.limbs()[result.size() - 1] = 0u; in import_bits_fast() 137 std::memcpy(result.limbs(), i, (std::min)(byte_len, result.size() * sizeof(limb_type))); in import_bits_fast() 148 std::size_t limb_len = byte_len / sizeof(result.limbs()[0]); in import_bits_fast() [all …]
|
| H A D | serialize.hpp | 54 limb_type* pl = val.limbs(); in do_serialize() 79 limb_type* pl = val.limbs(); in do_serialize() 111 *val.limbs() = l; in do_serialize() 122 typename Int::local_limb_type l = *val.limbs(); in do_serialize() 143 ar.load_binary(val.limbs(), c * sizeof(limb_type)); in do_serialize() 158 ar.save_binary(val.limbs(), c * sizeof(limb_type)); in do_serialize() 168 ar.load_binary(val.limbs(), sizeof(*val.limbs())); in do_serialize() 180 ar.save_binary(val.limbs(), sizeof(*val.limbs())); in do_serialize()
|
| H A D | divide.hpp | 74 divide_unsigned_helper(result, x, y.limbs()[y_order], r); in divide_unsigned_helper() 78 typename CppInt2::const_limb_pointer px = x.limbs(); in divide_unsigned_helper() 79 typename CppInt3::const_limb_pointer py = y.limbs(); in divide_unsigned_helper() 142 typename CppInt1::const_limb_pointer prem = r.limbs(); in divide_unsigned_helper() 148 pr = result->limbs(); in divide_unsigned_helper() 200 t.limbs()[shift] = guess; in divide_unsigned_helper() 202 t.limbs()[i] = 0; in divide_unsigned_helper() 211 t.limbs()[shift] = guess; in divide_unsigned_helper() 213 t.limbs()[i] = 0; in divide_unsigned_helper() 224 typename CppInt1::limb_pointer pt = t.limbs(); in divide_unsigned_helper() [all …]
|
| H A D | multiply.hpp | 33 …_int_backend<MinBits1, MaxBits1, SignType1, Checked1, Allocator1>::limb_pointer p = result.limbs(); in eval_multiply() 34 …its1, MaxBits1, SignType1, Checked1, Allocator1>::limb_pointer pe = result.limbs() + result.size(); in eval_multiply() 35 …nt_backend<MinBits2, MaxBits2, SignType2, Checked2, Allocator2>::const_limb_pointer pa = a.limbs(); in eval_multiply() 52 result.limbs()[i] = static_cast<limb_type>(carry); in eval_multiply() 88 …nt_backend<MinBits2, MaxBits2, SignType2, Checked2, Allocator2>::const_limb_pointer pa = a.limbs(); in eval_multiply() 89 …nt_backend<MinBits3, MaxBits3, SignType3, Checked3, Allocator3>::const_limb_pointer pb = b.limbs(); in eval_multiply() 128 …int_backend<MinBits1, MaxBits1, SignType1, Checked1, Allocator1>::limb_pointer pr = result.limbs(); in eval_multiply() 299 …*result.limbs() = detail::checked_multiply(*result.limbs(), *o.limbs(), typename cpp_int_backend<M… in eval_multiply() 313 …*result.limbs() = detail::checked_multiply(*result.limbs(), *o.limbs(), typename cpp_int_backend<M… in eval_multiply() 329 …*result.limbs() = detail::checked_multiply(*a.limbs(), *b.limbs(), typename cpp_int_backend<MinBit… in eval_multiply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/ |
| H A D | cpp_int.hpp | 243 …BOOST_MP_FORCEINLINE limb_pointer limbs() BOOST_NOEXCEPT { return m_internal ? m_data.la : m_data… in limbs() function 244 …BOOST_MP_FORCEINLINE const_limb_pointer limbs()const BOOST_NOEXCEPT { return m_internal ? m_data.… in limbs() function 253 if(limbs()[0] == 0) in sign() 271 std::memcpy(pl, limbs(), size() * sizeof(limbs()[0])); in resize() 273 allocator().deallocate(limbs(), capacity()); in resize() 287 limb_pointer p = limbs(); in normalize() 294 std::memcpy(limbs(), o.limbs(), o.size() * sizeof(limbs()[0])); in cpp_int_base() 303 std::memcpy(limbs(), o.limbs(), o.size() * sizeof(limbs()[0])); in cpp_int_base() 322 std::memcpy(limbs(), o.limbs(), o.size() * sizeof(limbs()[0])); in operator =() 336 allocator().deallocate(limbs(), capacity()); in ~cpp_int_base() [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-support/gmp/gmp/ |
| H A D | cve-2021-43618.patch | 22 /* round up to a multiple of limbs */
|
| /OK3568_Linux_fs/buildroot/package/gmp/ |
| H A D | 0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch | 21 /* round up to a multiple of limbs */
|