aboutsummaryrefslogtreecommitdiffstats
path: root/test.subv
diff options
context:
space:
mode:
Diffstat (limited to 'test.subv')
-rw-r--r--test.subv10
1 files changed, 5 insertions, 5 deletions
diff --git a/test.subv b/test.subv
index c3b2e8c..aa7d010 100644
--- a/test.subv
+++ b/test.subv
@@ -5,25 +5,25 @@ main:
# x4 = &message
# . load high bits
- 37/lui 4/rd/x4 Message/imm20
+ 37/lui 4/rd/x4 Message/imm
# . add low bits
- 13/opi 0/subop/add 4/rd/x4 4/rs/x4 Message/imm12
+ 13/opi 0/subop/add 4/rd/x4 4/rs/x4 Message/imm
print:loop:
# load unsigned byte at x4
03/load 4/subop/lbu 6/rd/t1 4/rs/x4 0/imm12
# break loop if zero
- 63/branch 0/subop/== 6/rs/t1 0/rs/x0 print:break/off12
+ 63/branch 0/subop/== 6/rs/t1 0/rs/x0 print:break/off13
# print char
23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
# increment x4
13/opi 0/subop/add 4/rd/x4 4/rs/x4 1/imm12
# jump back up
- 6f/jal 0/rd/x0 print:loop/off20
+ 6f/jal 0/rd/x0 print:loop/off21
print:break:
loop:
# infinite loop
- 6f/jal 0/rd/x0 loop/off20
+ 6f/jal 0/rd/x0 loop/off21
== data 0x80001000
Message: