1%default { "helper":"UndefinedInvokeHandler" }
2    /*
3     * Generic invoke handler wrapper.
4     */
5    /* op vB, {vD, vE, vF, vG, vA}, class@CCCC */
6    /* op {vCCCC..v(CCCC+AA-1)}, meth@BBBB */
7    .extern $helper
8    EXPORT_PC
9    mov     x0, xSELF
10    add     x1, xFP, #OFF_FP_SHADOWFRAME
11    mov     x2, xPC
12    mov     x3, xINST
13    bl      $helper
14    cbz     w0, MterpException
15    FETCH_ADVANCE_INST 3
16    bl      MterpShouldSwitchInterpreters
17    cbnz    w0, MterpFallback
18    GET_INST_OPCODE ip
19    GOTO_OPCODE ip
20
21