1/*
2 * Store an object into an array.  vBB[vCC] <- vAA.
3 */
4    /* op vAA, vBB, vCC */
5    EXPORT_PC
6    leal    OFF_FP_SHADOWFRAME(rFP), %eax
7    movl    %eax, OUT_ARG0(%esp)
8    movl    rPC, OUT_ARG1(%esp)
9    REFRESH_INST ${opnum}
10    movl    rINST, OUT_ARG2(%esp)
11    call    SYMBOL(MterpAputObject)         # (array, index)
12    RESTORE_IBASE
13    testb   %al, %al
14    jz      MterpPossibleException
15    ADVANCE_PC_FETCH_AND_GOTO_NEXT 2
16