feat(riscv): add MOV pseudo-instruction and RVC compressed encoding

Assisted-by: DeepSeek V4 Pro
This commit is contained in:
2026-08-02 18:22:00 +02:00
parent eee7a6d4a4
commit 243b087116
8 changed files with 946 additions and 78 deletions
+5 -5
View File
@@ -5,8 +5,8 @@
// func add(a, b int64) int64
TEXT ·add(SB), NOSPLIT, $0-24
LD a+0(FP), A0
LD b+8(FP), A1
ADD A0, A1, A0
SD A0, ret+16(FP)
RET
MOV a+0(FP), X10
MOV b+8(FP), X11
ADD X11, X10, X10
MOV X10, ret+16(FP)
RET