herbie-fp / herbie
Optimize floating-point expressions for accuracy
☆798Updated this week
Alternatives and similar repositories for herbie:
Users that are interested in herbie are comparing it to the libraries listed below
- C-Reduce, a C and C++ program reducer☆1,571Updated 11 months ago
- A superoptimizer for LLVM IR☆2,223Updated 8 months ago
- STOKE: A stochastic superoptimizer and program synthesizer☆770Updated last year
- Automated integer hash function discovery☆711Updated last year
- egg is a flexible, high-performance e-graph library☆1,485Updated 2 months ago
- ☆329Updated 9 years ago
- A Valgrind tool for Herbie☆93Updated 2 years ago
- High-performance, Reliable, and Parallel APL☆742Updated last week
- egraphs + datalog!☆526Updated this week
- The Rosette solver-aided host language, sample solver-aided DSLs, and demos☆659Updated last week
- A framework for formally verifying distributed systems implementations in Coq☆605Updated 11 months ago
- CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.☆637Updated this week
- Stabilizer: Rigorous Performance Evaluation☆572Updated 3 years ago
- A tool to graphically visualize SIMD code☆678Updated 2 years ago
- Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program f…☆979Updated this week
- Automatic verification of LLVM optimizations☆896Updated last week
- In-place Parallel Super Scalar Samplesort (IPS⁴o)☆162Updated 3 months ago
- A memory allocator that automatically reduces the memory footprint of C/C++ applications.☆1,811Updated 10 months ago
- The MiniZinc compiler☆547Updated last week
- The MaPLe compiler: efficient and scalable parallel functional programming☆376Updated last month
- Beyond Floating Point - Posit C/C++ implementation☆292Updated 11 months ago
- ☆609Updated 8 years ago
- Crucible is a library for symbolic simulation of imperative programs☆717Updated this week
- Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs☆317Updated 3 years ago
- A 21st century LaTeX wrapper☆629Updated last year
- The collection synthesizer☆211Updated 4 years ago
- Named operators for C++☆500Updated 4 years ago
- Proving leftpad correct two-dozen different ways☆671Updated 2 weeks ago
- Official git repository for libdivide: optimized integer division☆1,187Updated last month
- Haskell Research Compiler☆819Updated 2 years ago