slothy-optimizer / slothy
Assembly super-optimization via constraint solving
☆188Updated last week
Alternatives and similar repositories for slothy
Users that are interested in slothy are comparing it to the libraries listed below
Sorting:
- Some experiments with SMT solvers and GIMPLE IR☆74Updated this week
- Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs☆317Updated 3 years ago
- A description of Minotaur can be found in https://arxiv.org/abs/2306.00229.☆105Updated 9 months ago
- Semantics of x86-64 in K☆151Updated 5 years ago
- ☆156Updated last week
- Peter's Amazing Syntax Tree Analyzer☆130Updated 7 months ago
- Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays a…☆249Updated this week
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆61Updated 10 months ago
- Generic model checker for concurrent C programs (mirror repository)☆148Updated last month
- libLISA: Instruction Discovery and Analysis on x86-64☆112Updated 2 months ago
- LFI: Practical, Efficient, and Secure Software-based Sandboxing☆71Updated last week
- Example implementation of Arm's Architecture Specification Language (ASL)☆115Updated 5 years ago
- Some experiments with SMT solvers and GIMPLE IR☆37Updated last year
- A Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions.☆347Updated 8 months ago
- Symbolic execution tool for Sail ISA specifications☆66Updated last month
- A programming language to write bitsliced ciphers☆56Updated 8 months ago
- Constantine is a compiler-based system to automatically harden programs against microarchitectural side channels☆73Updated 2 years ago
- This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formal…☆40Updated 4 months ago
- Crypto library☆58Updated 2 weeks ago
- Decompose source code into templates and fragments for any language.☆21Updated 2 years ago
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆40Updated 2 months ago
- Solving floating point SMT constraints on a GPU☆48Updated 4 years ago
- Tools to process ARM's Machine Readable Architecture Specification☆128Updated 5 years ago
- UB-aware interpreter for LLVM debugging☆27Updated last week
- Language for high-assurance and high-speed cryptography☆290Updated this week
- Fork of LLVM adding CHERI support☆52Updated 2 weeks ago
- An awesome list of e-graph resources☆164Updated 2 weeks ago
- A verification tool for many memory models☆92Updated this week
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆68Updated last week
- ☆22Updated 2 months ago