1 /* const/string vAA, String@BBBB */ 2 EXPORT_PC 3 movzwl 2(rPC), %eax # eax <- BBBB 4 movl %eax, OUT_ARG0(%esp) 5 movl rINST, OUT_ARG1(%esp) 6 leal OFF_FP_SHADOWFRAME(rFP), %eax 7 movl %eax, OUT_ARG2(%esp) 8 movl rSELF, %eax 9 movl %eax, OUT_ARG3(%esp) 10 call SYMBOL(MterpConstString) # (index, tgt_reg, shadow_frame, self) 11 RESTORE_IBASE 12 testb %al, %al 13 jnz MterpPossibleException 14 ADVANCE_PC_FETCH_AND_GOTO_NEXT 2 15