/* * Check to see if a cast from one class to another is allowed. */ /* check-cast vAA, class@BBBB */ EXPORT_PC movzwq 2(rPC), OUT_ARG0 # OUT_ARG0 <- BBBB leaq VREG_ADDRESS(rINSTq), OUT_ARG1 movq OFF_FP_METHOD(rFP), OUT_ARG2 movq rSELF, OUT_ARG3 call SYMBOL(MterpCheckCast) # (index, &obj, method, self) testb %al, %al jnz MterpPossibleException ADVANCE_PC_FETCH_AND_GOTO_NEXT 2