Douglas Leung | 200f040 | 2016-02-25 20:05:47 -0800 | [diff] [blame] | 1 | # const-wide/16 vAA, /* +BBBB */ |
2 | FETCH_S(a0, 1) # a0 <- ssssBBBB (sign-extended) | ||||
3 | GET_OPA(a3) # a3 <- AA | ||||
4 | sra a1, a0, 31 # a1 <- ssssssss | ||||
5 | FETCH_ADVANCE_INST(2) # advance rPC, load rINST | ||||
6 | GET_INST_OPCODE(t0) # extract opcode from rINST | ||||
7 | SET_VREG64(a0, a1, a3) # vAA <- a0/a1 | ||||
8 | GOTO_OPCODE(t0) # jump to next instruction |