Aarith
latest
General
Installation
Quick Start
Use Cases
Aarith’s Philosophy
Literature
Changelog
Integers
Two’s Complement Integers
Arithmetic & Logic Operations
Comparison Operations
Floating-Point Numbers
Floating-Point Numbers
Arithmetic & Logic Operations
Comparison Operations
Utilities and Helpers
Approximate Computing
Anytime Instructions
The FAU Adder
Core & Utilities
word_array
String and Number Utilities
Type Traits
Bit Cast
Aarith
»
Index
Edit on GitHub
Index
A
A
aarith (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
aarith::abs (C++ function)
aarith::add (C++ function)
,
[1]
aarith::add_ (C++ function)
aarith::anytime_add (C++ function)
aarith::anytime_div (C++ function)
aarith::anytime_mul (C++ function)
aarith::anytime_sub (C++ function)
aarith::bit_cast (C++ function)
aarith::bit_range (C++ function)
aarith::bitwise_equality (C++ function)
aarith::booth_expanding_mul (C++ function)
aarith::booth_inplace_expanding_mul (C++ function)
aarith::booth_inplace_mul (C++ function)
aarith::booth_mul (C++ function)
aarith::ceil (C++ function)
aarith::copy (C++ function)
aarith::copySign (C++ function)
aarith::disassemble_float (C++ function)
aarith::distance (C++ function)
aarith::div (C++ function)
,
[1]
aarith::expanding_abs (C++ function)
aarith::expanding_add (C++ function)
,
[1]
aarith::expanding_karazuba (C++ function)
aarith::expanding_mul (C++ function)
aarith::expanding_sub (C++ function)
aarith::extract_exponent (C++ function)
aarith::extract_mantissa (C++ function)
aarith::FAU_add (C++ function)
aarith::FAU_sub (C++ function)
aarith::FAUadder (C++ function)
aarith::FAUsubtractor (C++ function)
aarith::first_set_bit (C++ function)
aarith::float_disassembly (C++ struct)
aarith::float_disassembly::exponent (C++ member)
aarith::float_disassembly::is_neg (C++ member)
aarith::float_disassembly::mantissa (C++ member)
aarith::float_extraction_helper (C++ type)
aarith::float_extraction_helper::bit_cast_to_type_trait (C++ struct)
aarith::float_extraction_helper::bit_cast_to_type_trait<double> (C++ struct)
aarith::float_extraction_helper::bit_cast_to_type_trait<double>::type (C++ type)
aarith::float_extraction_helper::bit_cast_to_type_trait<double>::width (C++ member)
aarith::float_extraction_helper::bit_cast_to_type_trait<float> (C++ struct)
aarith::float_extraction_helper::bit_cast_to_type_trait<float>::type (C++ type)
aarith::float_extraction_helper::bit_cast_to_type_trait<float>::width (C++ member)
aarith::float_operators (C++ type)
aarith::float_operators::operator* (C++ function)
aarith::float_operators::operator+ (C++ function)
aarith::float_operators::operator- (C++ function)
,
[1]
aarith::float_operators::operator/ (C++ function)
aarith::floating_point (C++ class)
aarith::floating_point::is_denormalized (C++ function)
aarith::floating_point::is_finite (C++ function)
aarith::floating_point::is_nan (C++ function)
aarith::floating_point::is_neg_zero (C++ function)
aarith::floating_point::is_negative (C++ function)
aarith::floating_point::is_normalized (C++ function)
aarith::floating_point::is_pos_zero (C++ function)
aarith::floating_point::is_positive (C++ function)
aarith::floating_point::is_qNaN (C++ function)
aarith::floating_point::is_sNaN (C++ function)
aarith::floating_point::is_special (C++ function)
aarith::floating_point::is_subnormal (C++ function)
aarith::floating_point::is_zero (C++ function)
aarith::floating_point::max (C++ function)
aarith::floating_point::min (C++ function)
aarith::floating_point::NaN (C++ function)
aarith::floating_point::neg_infinity (C++ function)
aarith::floating_point::neg_one (C++ function)
aarith::floating_point::neg_zero (C++ function)
aarith::floating_point::one (C++ function)
aarith::floating_point::operator double (C++ function)
aarith::floating_point::operator float (C++ function)
aarith::floating_point::pos_infinity (C++ function)
aarith::floating_point::qNaN (C++ function)
aarith::floating_point::round_error (C++ function)
aarith::floating_point::smallest_denormalized (C++ function)
aarith::floating_point::smallest_normalized (C++ function)
aarith::floating_point::sNaN (C++ function)
aarith::floating_point::zero (C++ function)
aarith::floor (C++ function)
aarith::floor_to_pow (C++ function)
aarith::fp_class (C++ function)
aarith::fun_add (C++ function)
aarith::fun_add_expand (C++ function)
aarith::get_exponent_width (C++ function)
aarith::get_exponent_width<double> (C++ function)
aarith::get_exponent_width<float> (C++ function)
aarith::get_mantissa_width (C++ function)
aarith::get_mantissa_width<double> (C++ function)
aarith::get_mantissa_width<float> (C++ function)
aarith::getPayload (C++ function)
aarith::IEEEClass (C++ enum)
aarith::IEEEClass::negativeInfinity (C++ enumerator)
aarith::IEEEClass::negativeNormal (C++ enumerator)
aarith::IEEEClass::negativeSubnormal (C++ enumerator)
aarith::IEEEClass::negativeZero (C++ enumerator)
aarith::IEEEClass::positiveInfinity (C++ enumerator)
aarith::IEEEClass::positiveNormal (C++ enumerator)
aarith::IEEEClass::positiveSubnormal (C++ enumerator)
aarith::IEEEClass::positiveZero (C++ enumerator)
aarith::IEEEClass::quietNaN (C++ enumerator)
aarith::IEEEClass::signalingNaN (C++ enumerator)
aarith::IEEEClass::UNCLASSIFIED (C++ enumerator)
aarith::integer (C++ class)
aarith::integer::is_negative (C++ function)
aarith::integer::minus_one (C++ function)
aarith::integer::operator int16_t (C++ function)
aarith::integer::operator int32_t (C++ function)
aarith::integer::operator int64_t (C++ function)
aarith::integer::operator int8_t (C++ function)
aarith::integer::operator uint16_t (C++ function)
aarith::integer::operator uint32_t (C++ function)
aarith::integer::operator uint64_t (C++ function)
aarith::integer::operator uint8_t (C++ function)
aarith::integer_operators (C++ type)
aarith::integer_operators::operator% (C++ function)
aarith::integer_operators::operator* (C++ function)
aarith::integer_operators::operator+ (C++ function)
aarith::integer_operators::operator- (C++ function)
,
[1]
aarith::integer_operators::operator/ (C++ function)
aarith::is_arithmetic (C++ struct)
aarith::is_arithmetic::value (C++ member)
aarith::is_arithmetic_v (C++ member)
aarith::is_float (C++ class)
aarith::is_float::value (C++ member)
aarith::is_float_v (C++ member)
aarith::is_integral (C++ class)
aarith::is_integral::value (C++ member)
aarith::is_integral_v (C++ member)
aarith::is_signed (C++ class)
aarith::is_signed::value (C++ member)
aarith::is_signed_v (C++ member)
aarith::is_unsigned (C++ class)
aarith::is_unsigned::value (C++ member)
aarith::is_unsigned_int (C++ member)
aarith::is_unsigned_v (C++ member)
aarith::is_word_array (C++ class)
aarith::is_word_array::value (C++ member)
aarith::is_word_array_v (C++ member)
aarith::isCanonical (C++ function)
aarith::isFinite (C++ function)
aarith::isInfinite (C++ function)
aarith::isNaN (C++ function)
aarith::isNormal (C++ function)
aarith::isQuiet (C++ function)
aarith::isSignaling (C++ function)
aarith::isSignMinus (C++ function)
aarith::isSubnormal (C++ function)
aarith::isZero (C++ function)
aarith::karazuba (C++ function)
aarith::log (C++ function)
aarith::log<10, 2> (C++ function)
aarith::log<2, 10> (C++ function)
aarith::logical_equality (C++ function)
aarith::max (C++ function)
aarith::min (C++ function)
aarith::mul (C++ function)
,
[1]
aarith::naive_expanding_mul (C++ function)
aarith::naive_mul (C++ function)
aarith::negate (C++ function)
,
[1]
aarith::number_of_decimal_digits (C++ function)
aarith::operator!= (C++ function)
aarith::operator++ (C++ function)
,
[1]
aarith::operator-- (C++ function)
,
[1]
aarith::operator< (C++ function)
,
[1]
,
[2]
,
[3]
aarith::operator<< (C++ function)
aarith::operator<= (C++ function)
,
[1]
aarith::operator== (C++ function)
,
[1]
,
[2]
aarith::operator> (C++ function)
,
[1]
aarith::operator>= (C++ function)
,
[1]
aarith::operator>> (C++ function)
,
[1]
,
[2]
aarith::operator>>= (C++ function)
,
[1]
,
[2]
aarith::pow (C++ function)
,
[1]
,
[2]
aarith::Radix (C++ enum)
aarith::radix (C++ function)
aarith::Radix::Ten (C++ enumerator)
aarith::Radix::Two (C++ enumerator)
aarith::remainder (C++ function)
aarith::restoring_division (C++ function)
,
[1]
aarith::same_signedness (C++ member)
aarith::same_word_type (C++ member)
aarith::schoolbook_expanding_mul (C++ function)
aarith::schoolbook_mul (C++ function)
aarith::setPayload (C++ function)
aarith::setPayloadSignaling (C++ function)
aarith::signum (C++ function)
,
[1]
aarith::sub (C++ function)
,
[1]
aarith::sub_ (C++ function)
aarith::to_binary (C++ function)
aarith::uinteger (C++ class)
aarith::uinteger::is_negative (C++ function)
aarith::uinteger::operator uint16_t (C++ function)
aarith::uinteger::operator uint32_t (C++ function)
aarith::uinteger::operator uint64_t (C++ function)
aarith::uinteger::operator uint8_t (C++ function)
aarith::word_array (C++ class)
aarith::word_array::all_ones (C++ function)
aarith::word_array::all_zeroes (C++ function)
aarith::word_array::at (C++ function)
aarith::word_array::back (C++ function)
aarith::word_array::bit (C++ function)
aarith::word_array::empty (C++ function)
aarith::word_array::fill (C++ function)
aarith::word_array::front (C++ function)
aarith::word_array::is_zero (C++ function)
aarith::word_array::msb (C++ function)
aarith::word_array::msb_one (C++ function)
aarith::word_array::operator[] (C++ function)
aarith::word_array::set_bits (C++ function)
aarith::word_array::set_msb (C++ function)
aarith::word_array::size (C++ function)
aarith::word_array::word_array (C++ function)
,
[1]
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds