kristerw.bsky.social
@kristerw.bsky.social
I added Bitwuzla support to my GCC translation validator, smtgcc. The performance improvement over Z3 and cvc5 is impressive!
github.com/kristerw/smt...
December 20, 2025 at 12:38 AM
Implemented partial assembler support for the SH architecture (used in Sega’s Dreamcast game console) in smtgcc, my GCC translation validator:
github.com/kristerw/smt...
GitHub - kristerw/smtgcc: Some experiments with SMT solvers and GIMPLE IR
Some experiments with SMT solvers and GIMPLE IR. Contribute to kristerw/smtgcc development by creating an account on GitHub.
github.com
October 6, 2025 at 2:43 PM
I have implemented support for BPF assembly in the smtgcc GCC translation validator:
github.com/kristerw/smt...

It has already found multiple bugs in the GCC BPF backend. I have reported three so far:
gcc.gnu.org/bugzilla/sho...
gcc.gnu.org/bugzilla/sho...
gcc.gnu.org/bugzilla/sho...
GitHub - kristerw/smtgcc: Some experiments with SMT solvers and GIMPLE IR
Some experiments with SMT solvers and GIMPLE IR. Contribute to kristerw/smtgcc development by creating an account on GitHub.
github.com
October 3, 2025 at 1:07 AM
I’ve posted a mid-year update for my GCC translation validation tool, smtgcc, to the GCC mailing list:
gcc.gnu.org/pipermail/gc...
smtgcc mid-year update
gcc.gnu.org
July 1, 2025 at 8:12 PM
While working on my GCC translation validator, smtgcc, I've encountered several cases where GIMPLE IR semantics are ambiguous or inconsistent with GCC optimizations.

I'll discuss these on the GCC mailing list and link each corresponding thread here. 🧵
March 20, 2025 at 1:33 AM
I’ve posted an end-of-year update for my GCC translation validation tool, smtgcc, to the GCC mailing list:
gcc.gnu.org/pipermail/gc...
smtgcc end-of-year update
gcc.gnu.org
December 31, 2024 at 7:34 PM