Contributors
-
- Principal Architect, author, and maintainer
- Designed and implemented the static number systems: integer, fixpnt, cfloat, posit, lns, dbns, areal, takum, and valid
- Designed and implemented the configurable floats: bfloat16, microfloat, e8m0, mxfloat, nvblock, zfpblock
- Designed and implemented the decimal number systems: dfixpnt, dfloat, hfloat
- Designed and implemented the rational number system
- Designed and implemented the elastic number systems: einteger, edecimal, erational, efloat, ereal
- Designed and implemented the multi-component types: dd, qd, dd_cascade, td_cascade, qd_cascade
- Arithmetic Test Environment based on induction
- ucalc mixed-precision REPL calculator and compute oracle
- BLAS, math library, and mixed-precision SDK
-
- Posit Rounding algorithm
- Build automation
-
- Integration into FDBB and G+SMO
- CAE computational science
- Platform ports and build automation
-
- Fast and optimal bitblock implementation
- Compiler intrinsics and performance
-
- C API design and implementation
-
- C API library design
- Build automation for C library
-
- Chebyshev Polynomials for approximation
- MATPAK Matrix Utilities
- Iterative refinement solvers
-
- Trivial type design for cfloat
bit_castpolyfill- blocksignificant refactors
- Extensive compiler warning and correctness fixes
-
- Specialized posit<16,2> arithmetic (add, sub, mul, div)
- cfloat comparison fixes
- RISC-V compilation support
-
- Clang x86 test failure fixes
- UBSan/ASan fixes for undefined behavior
- Intel macOS build fixes for C API shims
- CI and release process improvements
-
- Unum 2.0 implementation
- RISC-V CI infrastructure
-
- Complex conjugate fixes for lns and cfloat
- cmath function integration
- Quad-precision floating-point component extraction
- Non-x86 architecture compilation fixes
-
- Closure plot generation and visualization
- Statistical comparison functions for closure analysis
-
- CITATION.cff for academic citation
-
- ODE solvers
-
- Standard posit specialization research
- bfloat16 implementation contributions
-
- bfloat8/bfloat16 comparison operator fixes
- Inline function fixes
-
- RPoly root-finding application for mixed-precision
-
Universal integration into TVM for Bring-Your-Own-Type
-
- cfloat signed-zero equality, rounding/overflow in wide-significand conversion, full-precision cross-config constructor
- fixpnt full-precision saturating division
- lns non-saturating division fix
- dd division-by-zero sign handling
- blockbinary any() bitwise-AND fix
- Cross-type conversion infrastructure
-
Bug reports, compilation fixes, and platform ports
- Laurens van Dam
- Xman
- Scott Pakin
- Simon Barton
- David Summers
- Goncalo Raposo
- Silvan Kuttimalai — CMake instruction fixes
- Sergey Fedorov — PowerPC GCC fixes
- Thorsten Ottosen — specialized posit feedback, 32-bit platform fixes
- Yuri Victorovich — FreeBSD port, install target fixes
- josopait — cross-platform compilation fixes (PowerPC, ARM, Android, Windows)
-
- Inventor of Universal Number Arithmetic
- Mathematica reference architecture
- Elementary functions