3 ms·
Choosing to have -infinity and various nans can be done independently from choosing to add regime bits, one could as well design this system to include them by
by Aardwolf 7y ago
Choosing to have -infinity and various nans can be done independently from choosing to add regime bits, one could as well design this system to include them by adding more special values.
I didn't find a resource specifying how many exponent bits to actually use? (The 'es' value)
I don't see anything different in this system than regular floats that would ensure consistent results across machines/compilers/...? It's floats plus unary encoded regime bits to have var length exponent, so everything that can make floats inconsistent can still happen here: non commutativity, different exponent sizes or precisions of intermediate values, different rounding modes, ...
- Lerc 7y agoI just read the paper. Standard es bit counts are covered in section 7.2 Long story short: es=log2(nbits) -3