added input data
still doesn't compile => not tested
mul missing
.data
.org 0x10
inputdata:
-.fill
+;4 8 * 8
+.fill 1, 0x34382A38
+;8 * X 1
+.fill 1, 0x382A5831
+;- X D +
+.fill 1, 0x2D58442B
+;D J \xF8 P
+.fill 1, 0x444AF850
+;6 8 * +
+.fill 1, 0x36382A2B
+;D I \020 \000
+.fill 1, 0x44492000
+;\000 \000 < ~
+.fill 1, 0x00003C7E
+;J \005 P 8
+.fill 1, 0x4A055038
+;8 *
+.fill 1, 0x382A
+
stack:
.fill 256, 0
jumptable:
stw r7, 0-4(r3)
br+ vm_loop
-;case 0 1 2 3 4 5 6 7 8 9
+;case 0 1 2 3 4 5 6 7 8 9
;48-57
vm_consts:
;input minus offset
not r6
stw r6, 0-4(r3)
br+ vm_loop
-