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   r0, 1                       @ r0<- BBBB
9    mov     r1, rINST, lsr #8           @ r1<- AA
10    add     r2, rFP, #OFF_FP_SHADOWFRAME
11    mov     r3, rSELF
12    bl      $helper                     @ (index, tgt_reg, shadow_frame, self)
13    PREFETCH_INST 2                     @ load rINST
14    cmp     r0, #0                      @ fail?
15    bne     MterpPossibleException      @ let reference interpreter deal with it.
16    ADVANCE 2                           @ advance rPC
17    GET_INST_OPCODE ip                  @ extract opcode from rINST
18    GOTO_OPCODE ip                      @ jump to next instruction
19