1 /* fill-array-data vAA, +BBBBBBBB */ 2 EXPORT_PC 3 movl 2(rPC), %ecx # ecx <- BBBBbbbb 4 leaq (rPC,%rcx,2), OUT_ARG1 # OUT_ARG1 <- PC + BBBBbbbb*2 5 GET_VREG OUT_32_ARG0, rINSTq # OUT_ARG0 <- vAA (array object) 6 call SYMBOL(MterpFillArrayData) # (obj, payload) 7 testb %al, %al # 0 means an exception is thrown 8 jz MterpPossibleException 9 ADVANCE_PC_FETCH_AND_GOTO_NEXT 3 10