Expand description
Code generation modules.
stack: ANF IR -> Stack IR lowering (Pass 5)emit: Stack IR -> Bitcoin Script bytes (Pass 6)opcodes: Complete BSV opcode tableoptimizer: Peephole optimizer for Stack IR
Modules§
- blake3
- BLAKE3 compression codegen for Bitcoin Script.
- ec
- EC codegen — secp256k1 elliptic curve operations for Bitcoin Script.
- emit
- Pass 6: Emit – converts Stack IR to Bitcoin Script bytes (hex string).
- opcodes
- Complete BSV opcode table.
- optimizer
- Peephole optimizer – runs on Stack IR before emission.
- sha256
- SHA-256 compression codegen for Bitcoin Script.
- slh_dsa
- SLH-DSA (FIPS 205) Bitcoin Script codegen for the Rúnar Rust stack lowerer.
- stack
- Pass 5: Stack Lower – converts ANF IR to Stack IR.