1%default { "helper":"UndefinedConstHandler" }
2    /* const/class vAA, type@BBBB */
3    /* const/method-handle vAA, method_handle@BBBB */
4    /* const/method-type vAA, proto@BBBB */
5    /* const/string vAA, string@@BBBB */
6    .extern $helper
7    EXPORT_PC()
8    FETCH(a0, 1)                        # a0 <- BBBB
9    GET_OPA(a1)                         # a1 <- AA
10    addu   a2, rFP, OFF_FP_SHADOWFRAME  # a2 <- shadow frame
11    move   a3, rSELF
12    JAL($helper)                        # v0 <- Mterp(index, tgt_reg, shadow_frame, self)
13    PREFETCH_INST(2)                    # load rINST
14    bnez   v0, MterpPossibleException
15    ADVANCE(2)                          # advance rPC
16    GET_INST_OPCODE(t0)                 # extract opcode from rINST
17    GOTO_OPCODE(t0)                     # jump to next instruction
18