riscv64-asm.c: implement C extension
commitd87801bd50abb04be894628338164537d88654dc
authornoneofyourbusiness <noneofyourbusiness@danwin1210.de>
Sat, 2 Dec 2023 22:46:39 +0000 (2 23:46 +0100)
committernoneofyourbusiness <noneofyourbusiness@danwin1210.de>
Fri, 8 Dec 2023 16:07:06 +0000 (8 17:07 +0100)
tree2e6a5bfc832b4c0c02123264c0e2f8a703de7f87
parent81a32ec305ee871d8129978bf3d57bc108bec46b
riscv64-asm.c: implement C extension

add nop
fix asm_emit_i immediate check (negative offsets were missing)
fix check for IM12S
remove non-existent instructions (example: slli64 is just slli with imm=0)
riscv64-asm.c
riscv64-tok.h