• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1%verify "executed"
2    /* for move, move-object, long-to-int */
3    /* op vA, vB */
4    mov     r1, rINST, lsr #12          @ r1<- B from 15:12
5    mov     r0, rINST, lsr #8           @ r0<- A from 11:8
6    FETCH_ADVANCE_INST(1)               @ advance rPC, load rINST
7    GET_VREG(r2, r1)                    @ r2<- fp[B]
8    and     r0, r0, #15
9    GET_INST_OPCODE(ip)                 @ ip<- opcode from rINST
10    SET_VREG(r2, r0)                    @ fp[A]<- r2
11    GOTO_OPCODE(ip)                     @ execute next instruction
12