jaulib v1.3.0
Jau Support Library (C++, Java, ..)
|
big_int_t (this file) (c) 2024 Gothel Software e.K. More...
Namespaces | |
namespace | impl |
namespace | ops |
Classes | |
class | BigInt |
Arbitrary precision integer type. More... | |
Typedefs | |
typedef jau::uint_bytes< impl::best_word_byte_size() *2 >::type | mp_dword_t |
typedef jau::uint_bytes< impl::best_word_byte_size()>::type | mp_word_t |
Variables | |
constexpr const bool | has_mp_dword = is_builtin_int128_available() |
constexpr const size_t | mp_word_bits = impl::best_word_byte_size() * CHAR_BIT |
constexpr const mp_word_t | mp_word_max = ~static_cast<mp_word_t>(0) |
big_int_t (this file) (c) 2024 Gothel Software e.K.
Includes code from: Botan BigInt (bigint.h, ..) (C) 1999-2011,2012,2014,2019 Jack Lloyd 2007 FlexSecure
Includes code from: Botan Division Algorithms (divide.h) (C) 1999-2007,2012,2018,2021 Jack Lloyd
jaulib including this code is released under the MIT License (see COPYING) Botan itself is released under the Simplified BSD License (see COPYING)
typedef jau::uint_bytes<impl::best_word_byte_size()>::type jau::mp::mp_word_t |
Definition at line 42 of file big_int_ops.hpp.
typedef jau::uint_bytes<impl::best_word_byte_size()*2>::type jau::mp::mp_dword_t |
Definition at line 43 of file big_int_ops.hpp.
|
constexpr |
Definition at line 41 of file big_int_ops.hpp.
|
constexpr |
Definition at line 44 of file big_int_ops.hpp.
Definition at line 60 of file big_int_ops.hpp.