src/arch/riscv64/CodeGen.zig | 127 ++++++++++++++++---------------- src/arch/riscv64/Encoding.zig | 6 +- src/arch/riscv64/Mir.zig | 2 + test/behavior/align.zig | 2 - test/behavior/array.zig | 4 - test/behavior/basic.zig | 19 ----- test/behavior/bitcast.zig | 1 - test/behavior/call.zig | 2 - test/behavior/cast.zig | 7 -- test/behavior/decltest.zig | 2 - test/behavior/defer.zig | 5 -- test/behavior/enum.zig | 1 - test/behavior/eval.zig | 12 --- test/behavior/export_keyword.zig | 1 - test/behavior/fn.zig | 9 --- test/behavior/for.zig | 7 -- test/behavior/generics.zig | 5 -- test/behavior/globals.zig | 1 - test/behavior/packed-struct.zig | 1 - test/behavior/pointers.zig | 3 - test/behavior/ptrcast.zig | 1 - test/behavior/sizeof_and_typeof.zig | 4 - test/behavior/slice.zig | 2 - test/behavior/string_literals.zig | 2 - test/behavior/struct.zig | 5 -- test/behavior/this.zig | 2 - test/behavior/tuple.zig | 2 - test/behavior/type_info.zig | 7 -- test/behavior/undefined.zig | 3 - test/behavior/union.zig | 4 - test/behavior/vector.zig | 1 - test/behavior/while.zig | 10 --- 32 files changed, 71 insertions(+), 189 deletions(-)