nickgildea/z3_codegen

A toy code generator (i.e. "program synthesis") using the Z3 solver

40
/ 100
Emerging

This program helps developers automatically generate short sequences of code that precisely match a specified function. You provide an existing C function that defines the desired behavior, and the tool outputs a compact code sequence in a simplified instruction set. This is ideal for low-level programmers, compiler engineers, or embedded systems developers looking to optimize or understand function implementations.

No commits in the last 6 months.

Use this if you need to find an optimized, sometimes non-obvious, sequence of assembly-like instructions that replicates the behavior of a given C function.

Not ideal if you're looking to generate complex, high-level application code or if your target function involves extensive logic, as this can quickly become computationally infeasible.

compiler-optimization assembly-programming embedded-systems reverse-engineering low-level-programming
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

35

Forks

8

Language

C++

License

Unlicense

Last pushed

Nov 13, 2017

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/nickgildea/z3_codegen"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.