Skip to content

Contributors

  • E. Theodore L. Omtzigt

    • 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
  • Peter Gottschling

    • Posit Rounding algorithm
    • Build automation
  • Matthias Moeller

    • Integration into FDBB and G+SMO
    • CAE computational science
    • Platform ports and build automation
  • Mark Seligman

    • Fast and optimal bitblock implementation
    • Compiler intrinsics and performance
  • Caleb James DeLisle

    • C API design and implementation
  • William Zorn

    • C API library design
    • Build automation for C library
  • James Quinlan

    • Chebyshev Polynomials for approximation
    • MATPAK Matrix Utilities
    • Iterative refinement solvers
  • Will Wray

    • Trivial type design for cfloat
    • bit_cast polyfill
    • blocksignificant refactors
    • Extensive compiler warning and correctness fixes
  • David Mallasén

    • Specialized posit<16,2> arithmetic (add, sub, mul, div)
    • cfloat comparison fixes
    • RISC-V compilation support
  • Loren Osborn

    • Clang x86 test failure fixes
    • UBSan/ASan fixes for undefined behavior
    • Intel macOS build fixes for C API shims
    • CI and release process improvements
  • SD Asif Hossein

    • Unum 2.0 implementation
    • RISC-V CI infrastructure
  • Yannick Böttcher

    • Complex conjugate fixes for lns and cfloat
    • cmath function integration
    • Quad-precision floating-point component extraction
    • Non-x86 architecture compilation fixes
  • C. Wirth

    • Closure plot generation and visualization
    • Statistical comparison functions for closure analysis
  • Flo Edelmann

    • CITATION.cff for academic citation
  • Jacob Todd

    • ODE solvers
  • Raul Murillo

    • Standard posit specialization research
    • bfloat16 implementation contributions
  • omegacoleman

    • bfloat8/bfloat16 comparison operator fixes
    • Inline function fixes
  • fivekoi

    • RPoly root-finding application for mixed-precision
  • Universal integration into TVM for Bring-Your-Own-Type

  • Aditya Kuchekar

    • 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

  • John Gustafson

    • Inventor of Universal Number Arithmetic
    • Mathematica reference architecture
    • Elementary functions