aboutsummaryrefslogtreecommitdiffstats
path: root/test.subv
blob: f1c73fd3b90bccef59ace11a42f0a37e0c7e3ff3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
== code 0x80000000
main:
  # load 0x10010000 (UART0) into t0
  37/lui 5/rd/t0 0x10010/imm20
  # store 0x48 (H) in UART0+0
  13/opi 0/subop/add 6/rd/t1 0/rs/x0 48/imm12
  23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
  # store 0x65 (e) in UART0+0
  13/opi 0/subop/add 6/rd/t1 0/rs/x0 65/imm12
  23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
  # store 0x6c (l) in UART0+0
  13/opi 0/subop/add 6/rd/t1 0/rs/x0 6c/imm12
  23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
  # store 0x6c (l) in UART0+0
  13/opi 0/subop/add 6/rd/t1 0/rs/x0 6c/imm12
  23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
  # store 0x6f (o) in UART0+0
  13/opi 0/subop/add 6/rd/t1 0/rs/x0 6f/imm12
  23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
  # store 0x0a (\n) in UART0+0
  13/opi 0/subop/add 6/rd/t1 0/rs/x0 0a/imm12
  23/store 2/subop/word 5/rs/t0 6/rs/t1 0/off12
  # jump back up to the top
  6f/jal 0/rd/x0 main/off21