Home | History | Annotate | Download | only in mips
      1     /*
      2      * Create a new instance of a class.
      3      */
      4     # new-instance vAA, class              /* BBBB */
      5     EXPORT_PC()
      6     addu   a0, rFP, OFF_FP_SHADOWFRAME
      7     move   a1, rSELF
      8     move   a2, rINST
      9     JAL(MterpNewInstance)
     10     beqz   v0, MterpPossibleException
     11     FETCH_ADVANCE_INST(2)               # advance rPC, load rINST
     12     GET_INST_OPCODE(t0)                 # extract opcode from rINST
     13     GOTO_OPCODE(t0)                     # jump to next instruction
     14