From 0f0dd1012d6b1768eb91f1b35e8a7006d09414ab Mon Sep 17 00:00:00 2001 From: bd Date: Thu, 10 Apr 2025 20:40:40 -0400 Subject: Fix swapped destination + source in immediate i-type instructions --- t/parse.lisp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 't/parse.lisp') diff --git a/t/parse.lisp b/t/parse.lisp index 3c29dbc..8f636e5 100644 --- a/t/parse.lisp +++ b/t/parse.lisp @@ -34,7 +34,7 @@ (emit::x (emit::i "LOADV" (emit::rr 8) (emit::rr 9) (emit::imm 1)) (emit::i "STORE" (emit::rr 3) (emit::rr 5) (emit::imm 3)) - (emit::i "ADDI" (emit::rr 5) (emit::rr 4) (emit::imm 2)))) + (emit::i "ADDI" (emit::rr 4) (emit::rr 5) (emit::imm 2)))) (esrap:parse 'parse:str->ast (format nil ".DATA~%.TEXT~%~tLOADV $8 1($9) ~tSTORE $5 3($3)~%~tADDI $5 $4 2~%"))))) -- cgit v1.2.3