Searched refs:InStorageType (Results 1 – 5 of 5) sorted by relevance
85 using InStorageType = typename InFPBits::StorageType;89 constexpr InStorageType ONE = InStorageType(1) << InFPBits::FRACTION_LEN;107 InStorageType x_mant = bits.get_mantissa();135 InStorageType y = ONE;136 InStorageType r = x_mant - ONE;139 for (InStorageType current_bit = ONE >> 1; current_bit;143 InStorageType tmp = static_cast<InStorageType>((y << 1) + current_bit);153 InStorageType tmp = y + 1;
36 using InStorageType = typename InFPBits::StorageType; in div() local52 InStorageType x_payload = x_bits.get_mantissa(); in div()60 InStorageType y_payload = y_bits.get_mantissa(); in div()105 InStorageType q = 0; in div()106 InStorageType r = static_cast<InStorageType>(xd.mantissa >> 2); in div()107 InStorageType yd_mant_in = static_cast<InStorageType>(yd.mantissa >> 1); in div()
38 using InStorageType = typename InFPBits::StorageType; in add_or_sub() local59 InStorageType x_payload = x_bits.get_mantissa(); in add_or_sub()67 InStorageType y_payload = y_bits.get_mantissa(); in add_or_sub()144 InStorageType result_mant; in add_or_sub()156 InStorageType max_mant = max_bits.get_explicit_mantissa() << GUARD_BITS_LEN; in add_or_sub()157 InStorageType min_mant = min_bits.get_explicit_mantissa() << GUARD_BITS_LEN; in add_or_sub()162 InStorageType aligned_min_mant = in add_or_sub()172 (static_cast<InStorageType>( in add_or_sub()175 InStorageType min_mant_sticky(static_cast<int>(aligned_min_mant_sticky)); in add_or_sub()
36 using InStorageType = typename InFPBits::StorageType; in mul() local53 InStorageType x_payload = x_bits.get_mantissa(); in mul()61 InStorageType y_payload = y_bits.get_mantissa(); in mul()
42 using InStorageType = typename InFPBits::StorageType; in cast() local54 InStorageType x_mant = x_bits.get_mantissa(); in cast()