My goal for 2024 is to read as many John Regehr publications as I can.
Time well spent.
After scanning the paper and blog post, I miss what formal methods they are using. Apparently they have a system that given two source code fragments can proof they are not equivalent. What are they using for that?
Formal specification of LLVM and compile semantics to Z3, I would guess.