Douglas Leung | 200f040 | 2016-02-25 20:05:47 -0800 | [diff] [blame] | 1 | /* For: iput-object-quick */ |
2 | # op vA, vB, offset /* CCCC */ | ||||
3 | EXPORT_PC() | ||||
4 | addu a0, rFP, OFF_FP_SHADOWFRAME | ||||
5 | move a1, rPC | ||||
6 | move a2, rINST | ||||
7 | JAL(MterpIputObjectQuick) | ||||
8 | beqz v0, MterpException | ||||
9 | FETCH_ADVANCE_INST(2) # advance rPC, load rINST | ||||
10 | GET_INST_OPCODE(t0) # extract opcode from rINST | ||||
11 | GOTO_OPCODE(t0) # jump to next instruction |