Runtime interface for configured posit quires #
Configured posit quires support exact construction, decoding, accumulation, and final rounding. The executable definitions lift the standard quire model through the configured posit carrier. Quire arithmetic proofs and optional real/projective views are provided separately.
Accumulation returns NaR on exceptional input, overflow, or a result equal to the reserved NaR coefficient. Ordinary results preserve the exact sum.
References #
- Posit Working Group, Standard for Posit Arithmetic (2022), March 2, 2022, Section 5.11, https://posithub.org/docs/posit_standard-2.pdf.
Construct a configured quire from its complete unsigned word.
Instances For
Read the configured quire's complete word as an unsigned natural number.
Instances For
All-zero configured quire.
Instances For
Reserved configured quire NaR.
Instances For
Complete exact rational quire semantics.
Instances For
Ordinary exact rational quire value, or none precisely for quire NaR.
Instances For
Exact rational values of a list of configured posits, or none when some entry is NaR.
Instances For
Exact rational products of a list of configured posit pairs, or none when some entry is NaR.
Instances For
Convert one configured posit exactly into its associated quire.
Instances For
Standard quire negation.
Instances For
Standard quire absolute value.
Instances For
Add a configured posit exactly to its associated quire.
Instances For
Subtract a configured posit exactly from its associated quire.
Instances For
Add two configured quires exactly.
Instances For
Subtract two configured quires exactly.
Instances For
Accumulate one exact configured-posit product with no intermediate rounding.
Instances For
Subtract one exact configured-posit product with no intermediate rounding.
Instances For
Round a configured quire once into its associated configured posit.