Started a few days ago to rewrite my codegen stuff to be more general so I can add more targets quickly, i've gotten x64 to somewhat work again (not complete but enough to prove it's a good design)... Now it's finally time, Aarch64. BTW for anyone who's done ARM work, why does MSVC try to allocate x8 over x0 when given the choice, I dont think it was preserving it for something maybe it's some hardware preference thing?
https://github.com/RealNeGate/Cuik


