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