16cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov EXPORT_PC 26cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0 36cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov movq rPC, OUT_ARG1 46cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov REFRESH_INST ${opnum} 56cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov movq rINSTq, OUT_ARG2 66cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov movq rSELF, OUT_ARG3 76cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov call SYMBOL(MterpSputObject) 86cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov testb %al, %al 96cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov jz MterpException 106cbe0814952bd3bbb329c4ca4dc683ac87c2c2deSerguei Katkov ADVANCE_PC_FETCH_AND_GOTO_NEXT 2 11