1 %verify "executed" 2 /* fill-array-data vAA, +BBBBBBBB */ 3 movl 2(rPC),%ecx # ecx<- BBBBbbbb 4 leal (rPC,%ecx,2),%ecx # ecx<- PC + BBBBbbbb*2 5 GET_VREG_R %eax rINST 6 EXPORT_PC 7 movl %eax,OUT_ARG0(%esp) 8 movl %ecx,OUT_ARG1(%esp) 9 SPILL(rIBASE) 10 call dvmInterpHandleFillArrayData 11 UNSPILL(rIBASE) 12 FETCH_INST_OPCODE 3 %ecx 13 testl %eax,%eax # exception thrown? 14 je common_exceptionThrown 15 ADVANCE_PC 3 16 GOTO_NEXT_R %ecx 17