libbeef: A Rust Port of Fabrice Bellard's Arbitrary-Precision Floating-Point Library
By
serialx
Summary
A Rust port of Fabrice Bellard's libbf (libbeef / "Beeg Float") — a tiny arbitrary-precision floating-point library. It supports full IEEE 754 semantics, transcendental functions, decimal floating point (BigDecimal), no_std compatibility, and is pure Rust with zero dependencies. The README provides a quick example using Float<F> with compile-time format configuration.
Source
Key quotes
· 3 pulledA Rust translation of Fabrice Bellard's libbf — a tiny arbitrary-precision floating-point library.
Full IEEE 754 semantics: signed zeros, NaN, infinities, configurable exponent width, subnormals, all five rounding modes, all five status flags.
Pure Rust with zero dependencies.
You might also wanna read
Massively: A New Rust Library for GPU Parallel Algorithms Inspired by NVIDIA's Thrust
A Rust developer introduces "massively," a new open-source library for GPU parallel algorithms, similar to NVIDIA's Thrust library. The proj
cuTile Rust: Extending Rust's Ownership Model to Safe GPU Kernel Programming
This paper (arXiv:2606.15991) presents cuTile Rust, a system that extends Rust's ownership and borrowing guarantees to GPU kernel authoring.
cuTile Rust: Extending Rust's Ownership Model to Safe GPU Kernel Programming
This article presents cuTile Rust, a system that extends Rust's ownership and memory safety guarantees to GPU kernel programming. It allows

Comments
Sign in to join the conversation.
No comments yet. Be the first.