• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1    /*
2     * General 32-bit SPUT handler.
3     *
4     * for: sput-object,
5     */
6    /* op vAA, field@BBBB */
7    EXPORT_PC()
8    addu   a0, rFP, OFF_FP_SHADOWFRAME
9    move   a1, rPC
10    move   a2, rINST
11    move   a3, rSELF
12    JAL(MterpSputObject)
13    beqz   v0, MterpException
14    FETCH_ADVANCE_INST(2)               # advance rPC, load rINST
15    GET_INST_OPCODE(t0)                 # extract opcode from rINST
16    GOTO_OPCODE(t0)                     # jump to next instruction
17