.ifill pushge r15
prog_dup:
-.ifill pop r6
-.ifill push r6
+.ifill fetch r6
.ifill push r6
prog_jmp:
.ifill push r6
prog_pop:
-.ifill pop r6
+.ifill disc
prog_xch:
.ifill pop r6
ldi r10, UART_BASE@lo
ldih r10, UART_BASE@hi
-u_send_by1:
+u_send_byte1:
ldw r9, UART_STATUS(r10)
andx r9, UART_TRANS_EMPTY
- brnz+ u_send_by1 ; branch if not zero
+ brnz+ u_send_byte1 ; branch if not zero
ldis r0, 0x50
stb r0, UART_TRANS(r10)
PROGINSTR
ldw r0, 4(r4)
PROGINSTR
- ldw r0, 8(r4)
- PROGINSTR
;increment address
- addi r2, r2, 3
+ addi r2, r2, 2
br+ vm_loop