Home | History | Annotate | Download | only in mips
      1     /* const/string vAA, string@BBBBBBBB */
      2     EXPORT_PC()
      3     FETCH(a0, 1)                        # a0 <- bbbb (low)
      4     FETCH(a2, 2)                        # a2 <- BBBB (high)
      5     GET_OPA(a1)                         # a1 <- AA
      6     INSERT_HIGH_HALF(a0, a2)            # a0 <- BBBBbbbb
      7     addu   a2, rFP, OFF_FP_SHADOWFRAME  # a2 <- shadow frame
      8     move   a3, rSELF
      9     JAL(MterpConstString)               # v0 <- Mterp(index, tgt_reg, shadow_frame, self)
     10     PREFETCH_INST(3)                    # load rINST
     11     bnez   v0, MterpPossibleException
     12     ADVANCE(3)                          # advance rPC
     13     GET_INST_OPCODE(t0)                 # extract opcode from rINST
     14     GOTO_OPCODE(t0)                     # jump to next instruction
     15