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