src/arch/riscv64/CodeGen.zig | 242 ++++++++++++++++++++++++++------ src/arch/riscv64/Encoding.zig | 146 +++++++++++++++++-- src/arch/riscv64/Lower.zig | 180 ++++++++++++++++-------- src/arch/riscv64/Mir.zig | 70 +++------ src/arch/riscv64/abi.zig | 26 +++- src/arch/riscv64/bits.zig | 42 +++++- src/arch/riscv64/encoder.zig | 3 + test/tests.zig | 11 +- 8 files changed, 551 insertions(+), 169 deletions(-)