lib/compiler/test_runner.zig | 20 +- lib/std/start.zig | 18 +- src/arch/riscv64/CodeGen.zig | 992 +++++++++++++++++++++++--------- src/arch/riscv64/Emit.zig | 22 +- src/arch/riscv64/Mir.zig | 6 + src/arch/riscv64/bits.zig | 8 +- 6 files changed, 782 insertions(+), 284 deletions(-)