struct Significand

Defined at line 283 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

An opaque type to store a floating point significand.

We define special values but it is valid to create arbitrary values as long

as they are in the range [zero, bits_all_ones].

Note that the semantics of the Significand are implementation dependent.

Values greater than bits_all_ones are truncated.

Public Methods

auto zero ()

Defined at line 302 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

auto lsb ()

Defined at line 305 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

auto msb ()

Defined at line 308 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

auto bits_all_ones ()

Defined at line 311 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

Friends

Significand Significand (const Significand a, int shift)
Significand Significand (const Significand a, const Significand b)
Significand Significand (const Significand aconst Significand b)