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     sll    a2, a2, 16
      7     or     a0, a0, a2                   # a0 <- BBBBbbbb
      8     addu   a2, rFP, OFF_FP_SHADOWFRAME  # a2 <- shadow frame
      9     move   a3, rSELF
     10     JAL(MterpConstString)               # v0 <- Mterp(index, tgt_reg, shadow_frame, self)
     11     PREFETCH_INST(3)                    # load rINST
     12     bnez   v0, MterpPossibleException
     13     ADVANCE(3)                          # advance rPC
     14     GET_INST_OPCODE(t0)                 # extract opcode from rINST
     15     GOTO_OPCODE(t0)                     # jump to next instruction
     16