blob: 4684c11854fe7e96edad56843e24a77cf97728c6 [file] [log] [blame]
Alexey Frunze00b53b72016-02-02 20:25:45 -08001 /* const/string vAA, String//BBBB */
2 .extern MterpConstString
3 EXPORT_PC
4 lhu a0, 2(rPC) # a0 <- BBBB
5 srl a1, rINST, 8 # a1 <- AA
6 daddu a2, rFP, OFF_FP_SHADOWFRAME
7 move a3, rSELF
8 jal MterpConstString # (index, tgt_reg, shadow_frame, self)
9 PREFETCH_INST 2 # load rINST
10 bnez v0, MterpPossibleException # let reference interpreter deal with it.
11 ADVANCE 2 # advance rPC
12 GET_INST_OPCODE v0 # extract opcode from rINST
13 GOTO_OPCODE v0 # jump to next instruction