Source

hotpy_2 / Python / register_opcode_targets.h

static void *opcode_targets[256] = {
&&_unknown_opcode,
&&_unknown_opcode, /* POP_TOP */
&&_unknown_opcode, /* ROT_TWO */
&&_unknown_opcode, /* ROT_THREE */
&&_unknown_opcode, /* DUP_TOP */
&&_unknown_opcode, /* DUP_TOP_TWO */
&&TARGET_MAKE_FRAME,
&&TARGET_LEAVE_FRAME,
&&_unknown_opcode, /* VALUE_NOP */
&&TARGET_NOP,
&&_unknown_opcode, /* UNARY_POSITIVE */
&&_unknown_opcode, /* UNARY_NEGATIVE */
&&TARGET_UNARY_NOT,
&&TARGET_AS_TUPLE,
&&TARGET_RERAISE,
&&_unknown_opcode, /* UNARY_INVERT */
&&TARGET_STOP_ITERATION_OR_RERAISE,
&&TARGET_SUB_TYPE,
&&TARGET_KW_DICT_MERGE,
&&TARGET_MAKE_GENERATOR,
&&TARGET_ENTER_FRAME,
&&TARGET_NEW_FUNCTION,
&&TARGET_NEW_CLOSURE,
&&_unknown_opcode, /* TRACE_END */
&&TARGET_GET_GLOBAL_AND_BUILTINS,
&&TARGET_SAVE_EXC_STATE,
&&TARGET_SWAP_EXC_STATE,
&&TARGET_RESTORE_CLEAR_EXC_STATE,
&&TARGET_SETUP_EXCEPT_HANDLER,
&&TARGET_CLEAR_FRAME,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&TARGET_GET_CLASS_ATTR,
&&TARGET_HAS_CLASS_ATTR,
&&TARGET_OVERRIDES_GENERIC_GETATTRIBUTE,
&&TARGET_HAS_DICT,
&&TARGET_GET_TYPE,
&&TARGET_POP_CALLER_BLOCK,
&&_unknown_opcode, /* RETURN_VALUE_IF_IN_OBJECT_DICT */
&&TARGET_SET_IN_OBJECT_DICT,
&&TARGET_GEN_ENTER,
&&_unknown_opcode, /* GEN_SEND */
&&TARGET_GEN_STARTED,
&&TARGET_GEN_EXIT,
&&TARGET_OVERRIDES,
&&TARGET_GEN_CLEAR,
&&TARGET_OVERRIDES_GENERIC_SETATTR,
&&TARGET_DESCRIPTOR_GET,
&&_unknown_opcode, /* DESCRIPTOR_SET */
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&TARGET_STORE_MAP,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode, /* STORE_SUBSCR */
&&_unknown_opcode, /* DELETE_SUBSCR */
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode, /* GET_ITER */
&&TARGET_STORE_LOCALS,
&&_unknown_opcode, /* PRINT_EXPR */
&&_unknown_opcode, /* LOAD_BUILD_CLASS */
&&_unknown_opcode, /* YIELD_FROM */
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode, /* BREAK_LOOP */
&&_unknown_opcode, /* WITH_CLEANUP */
&&TARGET_ALLOCATE,
&&TARGET_RETURN_VALUE,
&&_unknown_opcode, /* IMPORT_STAR */
&&TARGET_SIZE,
&&_unknown_opcode, /* YIELD_VALUE */
&&TARGET_POP_BLOCK,
&&_unknown_opcode, /* END_FINALLY */
&&TARGET_POP_EXCEPT,
&&_unknown_opcode, /* STORE_NAME */
&&_unknown_opcode, /* DELETE_NAME */
&&TARGET_UNPACK_SEQUENCE,
&&_unknown_opcode, /* FOR_ITER */
&&_unknown_opcode, /* UNPACK_EX */
&&_unknown_opcode, /* STORE_ATTR */
&&_unknown_opcode, /* DELETE_ATTR */
&&_unknown_opcode, /* STORE_GLOBAL */
&&_unknown_opcode, /* DELETE_GLOBAL */
&&TARGET_BINARY_OP,
&&_unknown_opcode, /* LOAD_CONST */
&&_unknown_opcode, /* LOAD_NAME */
&&TARGET_BUILD_TUPLE,
&&TARGET_BUILD_LIST,
&&TARGET_BUILD_SET,
&&TARGET_BUILD_MAP,
&&_unknown_opcode, /* LOAD_ATTR */
&&_unknown_opcode, /* COMPARE_OP */
&&_unknown_opcode, /* IMPORT_NAME */
&&_unknown_opcode, /* IMPORT_FROM */
&&_unknown_opcode, /* JUMP_FORWARD */
&&_unknown_opcode, /* JUMP_IF_FALSE_OR_POP */
&&_unknown_opcode, /* JUMP_IF_TRUE_OR_POP */
&&_unknown_opcode, /* JUMP_ABSOLUTE */
&&_unknown_opcode, /* POP_JUMP_IF_FALSE */
&&_unknown_opcode, /* POP_JUMP_IF_TRUE */
&&_unknown_opcode, /* LOAD_GLOBAL */
&&_unknown_opcode, /* LOAD_SPECIAL */
&&TARGET_HAS_SPECIAL,
&&_unknown_opcode, /* CONTINUE_LOOP */
&&_unknown_opcode, /* SETUP_LOOP */
&&_unknown_opcode, /* SETUP_EXCEPT */
&&_unknown_opcode, /* SETUP_FINALLY */
&&_unknown_opcode, /* ENSURE_TYPE_TOS */
&&TARGET_LOAD_FAST,
&&TARGET_STORE_FAST,
&&TARGET_DELETE_FAST,
&&_unknown_opcode, /* ENSURE_TYPE_NOS */
&&_unknown_opcode, /* JUMP_BACK */
&&_unknown_opcode, /* FAST_FRAME */
&&_unknown_opcode, /* RAISE_VARARGS */
&&_unknown_opcode, /* CALL_FUNCTION */
&&_unknown_opcode, /* MAKE_FUNCTION */
&&TARGET_BUILD_SLICE,
&&_unknown_opcode, /* MAKE_CLOSURE */
&&TARGET_LOAD_CLOSURE,
&&TARGET_LOAD_DEREF,
&&TARGET_STORE_DEREF,
&&TARGET_DELETE_DEREF,
&&TARGET_SET_LASTI,
&&_unknown_opcode, /* CALL_FUNCTION_VAR */
&&_unknown_opcode, /* CALL_FUNCTION_KW */
&&_unknown_opcode, /* CALL_FUNCTION_VAR_KW */
&&_unknown_opcode, /* SETUP_WITH */
&&_unknown_opcode, /* EXTENDED_ARG */
&&TARGET_LIST_APPEND,
&&TARGET_SET_ADD,
&&_unknown_opcode, /* MAP_ADD */
&&_unknown_opcode, /* TRACE_LOAD_CONSTANT */
&&TARGET_PICK,
&&_unknown_opcode, /* SETUP_FOR_ITER */
&&_unknown_opcode, /* JUMP_ABSOLUTE_1 */
&&_unknown_opcode, /* JUMP_ABSOLUTE_2 */
&&_unknown_opcode, /* JUMP_ABSOLUTE_3 */
&&_unknown_opcode, /* STORE_ATTR_NONE */
&&_unknown_opcode, /* DELETE_ATTR_NONE */
&&_unknown_opcode, /* STORE_SUBSCR_NONE */
&&_unknown_opcode, /* DELETE_SUBSCR_NONE */
&&_unknown_opcode, /* LOAD_AND_CLEAR_REGISTER */
&&TARGET_CALL_OBJECT,
&&_unknown_opcode, /* POP_EXIT_IF_TRUE */
&&TARGET_EXIT,
&&TARGET_POLY_EXIT,
&&_unknown_opcode, /* POP_EXIT_IF_FALSE */
&&_unknown_opcode, /* EXIT_IF_DIFFERENT */
&&_unknown_opcode, /* LOAD_REGISTER */
&&_unknown_opcode, /* STORE_REGISTER */
&&TARGET_CALL_CFUNC_0,
&&TARGET_CALL_CFUNC_1,
&&TARGET_CALL_CFUNC_2,
&&TARGET_CALL_CMETH_0,
&&TARGET_CALL_CMETH_1,
&&TARGET_CALL_CMETH_2,
&&TARGET_NO_KEYWORDS,
&&TARGET_NO_ARGS,
&&TARGET_ONE_ARG,
&&TARGET_TWO_ARGS,
&&TARGET_THREE_ARGS,
&&TARGET_CALL_WRAPPER_UNARY,
&&TARGET_CALL_WRAPPER_NEXT,
&&TARGET_CALL_WRAPPER_BINARY,
&&TARGET_CALL_WRAPPER_TRINARY_PROC,
&&TARGET_EXIT_IF_NOT_BOOL_OR_INT,
&&TARGET_VALUE_FROM_OBJECT_DICT_OR_EXIT,
&&TARGET_GEN_CHECK_OR_EXIT,
&&TARGET_EXIT_IF_VALUE_IN_OBJECT_DICT,
&&TARGET_LOAD_SLOT,
&&TARGET_STORE_SLOT,
&&TARGET_LOAD_SLOT_EX,
&&_unknown_opcode, /* STORE_MEMBER */
&&TARGET_CALL_WRAPPER_BINARY_NULL_PROC,
&&_unknown_opcode, /* VALUE_FROM_OBJECT_DICT_AND_JUMP */
&&TARGET_LOAD_FROM_GLOBAL_AND_BUILTINS,
&&TARGET_STORE_TO_GLOBALS,
&&TARGET_ONE_PLUS_ARGS,
&&TARGET_MATERIALISE_FRAME,
&&TARGET_SET_IN_OBJECT_DICT_CONST,
&&TARGET_TRACE_DESCRIPTOR_GET,
&&TARGET_TRACE_DESCRIPTOR_SET,
&&TARGET_NEW_FRAME,
&&TARGET_PUSH_REGISTER_TO_STACK,
&&TARGET_MOVE,
&&TARGET_POP_STACK_TO_REGISTER,
&&TARGET_TUPLE_SET_ITEM,
&&TARGET_LIST_SET_ITEM,
&&TARGET_CONST_TO_REGISTER,
&&TARGET_EXIT_IF_FALSE,
&&TARGET_EXIT_IF_TRUE,
&&TARGET_ENSURE_TYPE,
&&TARGET_ENSURE_VALUE,
&&TARGET_ENSURE_SLOT,
&&TARGET_VALUE_FROM_OBJECT_DICT_OR_EXIT_CONST,
&&TARGET_SETUP_BLOCK,
&&TARGET_POLY_TYPE_EXIT,
&&TARGET_TWO_MOVE,
&&TARGET_COPY_MOVE,
&&TARGET_FAST_LOAD_GLOBAL,
&&TARGET_BINARY_OP_KV,
&&TARGET_BINARY_OP_VK,
&&TARGET_LOAD_MEMBER,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
&&_unknown_opcode,
};
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.