lib/std/builtin.zig | 16 +-- src/arch/riscv64/CodeGen.zig | 208 +++++++++++++++++++++----------- src/arch/riscv64/Emit.zig | 30 +++-- src/arch/riscv64/Mir.zig | 4 +- src/arch/riscv64/abi.zig | 33 ++++- src/codegen/llvm.zig | 2 + src/link/Elf.zig | 2 + src/link/Elf/Atom.zig | 28 ++++- 8 files changed, 232 insertions(+), 91 deletions(-)