Created
December 9, 2012 15:21
-
-
Save juntalis/4245572 to your computer and use it in GitHub Desktop.
Lib Jit Cythonic Declarations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| This program is free software. It comes without any warranty, to | |
| the extent permitted by applicable law. You can redistribute it | |
| and/or modify it under the terms of the Do What The Fuck You Want | |
| To Public License, Version 2, as published by Sam Hocevar. See | |
| http://sam.zoy.org/wtfpl/COPYING for more details. | |
| This file was partially hand-written and partially generated with | |
| the pyxelator script found in yasm's source tree. (under tools/python) | |
| """ | |
| cdef extern from "jit-helpers.h": | |
| # typedef char jit_sbyte | |
| ctypedef char jit_sbyte | |
| # typedef unsigned char jit_ubyte | |
| ctypedef unsigned char jit_ubyte | |
| # typedef short jit_short | |
| ctypedef short jit_short | |
| # typedef unsigned short jit_ushort | |
| ctypedef unsigned short jit_ushort | |
| # typedef int jit_int | |
| ctypedef int jit_int | |
| # typedef unsigned int jit_uint | |
| ctypedef unsigned int jit_uint | |
| # typedef int jit_nint | |
| ctypedef int jit_nint | |
| # typedef unsigned int jit_nuint | |
| ctypedef unsigned int jit_nuint | |
| # typedef long long jit_long | |
| ctypedef long long jit_long | |
| # typedef unsigned long long jit_ulong | |
| ctypedef unsigned long long jit_ulong | |
| # typedef float jit_float32 | |
| ctypedef float jit_float32 | |
| # typedef double jit_float64 | |
| ctypedef double jit_float64 | |
| # typedef double jit_nfloat | |
| ctypedef double jit_nfloat | |
| # typedef void *jit_ptr | |
| ctypedef void *jit_ptr | |
| # typedef struct _jit_context *jit_context_t | |
| cdef struct _jit_context | |
| ctypedef _jit_context *jit_context_t | |
| # typedef struct _jit_function *jit_function_t | |
| cdef struct _jit_function | |
| ctypedef _jit_function *jit_function_t | |
| # typedef struct _jit_block *jit_block_t | |
| cdef struct _jit_block | |
| ctypedef _jit_block *jit_block_t | |
| # typedef struct _jit_insn *jit_insn_t | |
| cdef struct _jit_insn | |
| ctypedef _jit_insn *jit_insn_t | |
| # typedef struct _jit_value *jit_value_t | |
| cdef struct _jit_value | |
| ctypedef _jit_value *jit_value_t | |
| # typedef struct _jit_type *jit_type_t | |
| cdef struct _jit_type | |
| ctypedef _jit_type *jit_type_t | |
| # typedef struct jit_stack_trace *jit_stack_trace_t | |
| cdef struct jit_stack_trace | |
| ctypedef jit_stack_trace *jit_stack_trace_t | |
| # typedef jit_nuint jit_label_t | |
| ctypedef jit_nuint jit_label_t | |
| # typedef void (*jit_meta_free_func)(void *data) | |
| ctypedef void (*jit_meta_free_func)(void *data) | |
| # typedef int (*jit_on_demand_func)(jit_function_t func) | |
| ctypedef int (*jit_on_demand_func)(jit_function_t) | |
| # typedef void *(*jit_on_demand_driver_func)(jit_function_t func) | |
| ctypedef void *(*jit_on_demand_driver_func)(jit_function_t) | |
| # jit_context_t jit_context_create(void) | |
| cdef jit_context_t jit_context_create() | |
| # void jit_context_destroy(jit_context_t context) | |
| cdef void jit_context_destroy(jit_context_t context) | |
| # int jit_context_supports_threads(jit_context_t context) | |
| cdef int jit_context_supports_threads(jit_context_t context) | |
| # void jit_context_build_start(jit_context_t context) | |
| cdef void jit_context_build_start(jit_context_t context) | |
| # void jit_context_build_end(jit_context_t context) | |
| cdef void jit_context_build_end(jit_context_t context) | |
| # void jit_context_set_on_demand_driver(jit_context_t context, jit_on_demand_driver_func driver) | |
| cdef void jit_context_set_on_demand_driver(jit_context_t context, jit_on_demand_driver_func driver) | |
| # int jit_context_set_meta(jit_context_t context, int type, void *data, jit_meta_free_func free_data) | |
| cdef int jit_context_set_meta(jit_context_t context, int type, void *data, jit_meta_free_func free_data) | |
| # int jit_context_set_meta_numeric(jit_context_t context, int type, jit_nuint data) | |
| cdef int jit_context_set_meta_numeric(jit_context_t context, int type, jit_nuint data) | |
| # void *jit_context_get_meta(jit_context_t context, int type) | |
| cdef void *jit_context_get_meta(jit_context_t context, int type) | |
| # jit_nuint jit_context_get_meta_numeric(jit_context_t context, int type) | |
| cdef jit_nuint jit_context_get_meta_numeric(jit_context_t context, int type) | |
| # void jit_context_free_meta(jit_context_t context, int type) | |
| cdef void jit_context_free_meta(jit_context_t context, int type) | |
| # extern jit_type_t const jit_type_void | |
| cdef jit_type_t jit_type_void | |
| # extern jit_type_t const jit_type_sbyte | |
| cdef jit_type_t jit_type_sbyte | |
| # extern jit_type_t const jit_type_ubyte | |
| cdef jit_type_t jit_type_ubyte | |
| # extern jit_type_t const jit_type_short | |
| cdef jit_type_t jit_type_short | |
| # extern jit_type_t const jit_type_ushort | |
| cdef jit_type_t jit_type_ushort | |
| # extern jit_type_t const jit_type_int | |
| cdef jit_type_t jit_type_int | |
| # extern jit_type_t const jit_type_uint | |
| cdef jit_type_t jit_type_uint | |
| # extern jit_type_t const jit_type_nint | |
| cdef jit_type_t jit_type_nint | |
| # extern jit_type_t const jit_type_nuint | |
| cdef jit_type_t jit_type_nuint | |
| # extern jit_type_t const jit_type_long | |
| cdef jit_type_t jit_type_long | |
| # extern jit_type_t const jit_type_ulong | |
| cdef jit_type_t jit_type_ulong | |
| # extern jit_type_t const jit_type_float32 | |
| cdef jit_type_t jit_type_float32 | |
| # extern jit_type_t const jit_type_float64 | |
| cdef jit_type_t jit_type_float64 | |
| # extern jit_type_t const jit_type_nfloat | |
| cdef jit_type_t jit_type_nfloat | |
| # extern jit_type_t const jit_type_void_ptr | |
| cdef jit_type_t jit_type_void_ptr | |
| # extern jit_type_t const jit_type_sys_bool | |
| cdef jit_type_t jit_type_sys_bool | |
| # extern jit_type_t const jit_type_sys_char | |
| cdef jit_type_t jit_type_sys_char | |
| # extern jit_type_t const jit_type_sys_schar | |
| cdef jit_type_t jit_type_sys_schar | |
| # extern jit_type_t const jit_type_sys_uchar | |
| cdef jit_type_t jit_type_sys_uchar | |
| # extern jit_type_t const jit_type_sys_short | |
| cdef jit_type_t jit_type_sys_short | |
| # extern jit_type_t const jit_type_sys_ushort | |
| cdef jit_type_t jit_type_sys_ushort | |
| # extern jit_type_t const jit_type_sys_int | |
| cdef jit_type_t jit_type_sys_int | |
| # extern jit_type_t const jit_type_sys_uint | |
| cdef jit_type_t jit_type_sys_uint | |
| # extern jit_type_t const jit_type_sys_long | |
| cdef jit_type_t jit_type_sys_long | |
| # extern jit_type_t const jit_type_sys_ulong | |
| cdef jit_type_t jit_type_sys_ulong | |
| # extern jit_type_t const jit_type_sys_longlong | |
| cdef jit_type_t jit_type_sys_longlong | |
| # extern jit_type_t const jit_type_sys_ulonglong | |
| cdef jit_type_t jit_type_sys_ulonglong | |
| # extern jit_type_t const jit_type_sys_float | |
| cdef jit_type_t jit_type_sys_float | |
| # extern jit_type_t const jit_type_sys_double | |
| cdef jit_type_t jit_type_sys_double | |
| # extern jit_type_t const jit_type_sys_long_double | |
| cdef jit_type_t jit_type_sys_long_double | |
| # typedef enum { jit_abi_cdecl, jit_abi_vararg, jit_abi_stdcall, jit_abi_fastcall, } jit_abi_t | |
| cdef enum _anon_1: | |
| jit_abi_cdecl | |
| jit_abi_vararg | |
| jit_abi_stdcall | |
| jit_abi_fastcall | |
| ctypedef _anon_1 jit_abi_t | |
| # jit_type_t jit_type_copy(jit_type_t type) | |
| cdef jit_type_t jit_type_copy(jit_type_t type) | |
| # void jit_type_free(jit_type_t type) | |
| cdef void jit_type_free(jit_type_t type) | |
| # jit_type_t jit_type_create_struct(jit_type_t *fields, unsigned int num_fields, int incref) | |
| cdef jit_type_t jit_type_create_struct(jit_type_t *fields, unsigned int num_fields, int incref) | |
| # jit_type_t jit_type_create_union(jit_type_t *fields, unsigned int num_fields, int incref) | |
| cdef jit_type_t jit_type_create_union(jit_type_t *fields, unsigned int num_fields, int incref) | |
| # jit_type_t jit_type_create_signature(jit_abi_t abi, jit_type_t return_type, jit_type_t *params, unsigned int num_params, int incref) | |
| cdef jit_type_t jit_type_create_signature(jit_abi_t abi, jit_type_t return_type, jit_type_t *params, unsigned int num_params, int incref) | |
| # jit_type_t jit_type_create_pointer(jit_type_t type, int incref) | |
| cdef jit_type_t jit_type_create_pointer(jit_type_t type, int incref) | |
| # jit_type_t jit_type_create_tagged(jit_type_t type, int kind, void *data, jit_meta_free_func free_func, int incref) | |
| cdef jit_type_t jit_type_create_tagged(jit_type_t type, int kind, void *data, jit_meta_free_func free_func, int incref) | |
| # int jit_type_set_names(jit_type_t type, char **names, unsigned int num_names) | |
| cdef int jit_type_set_names(jit_type_t type, char **names, unsigned int num_names) | |
| # void jit_type_set_size_and_alignment(jit_type_t type, jit_nint size, jit_nint alignment) | |
| cdef void jit_type_set_size_and_alignment(jit_type_t type, jit_nint size, jit_nint alignment) | |
| # void jit_type_set_offset(jit_type_t type, unsigned int field_index, jit_nuint offset) | |
| cdef void jit_type_set_offset(jit_type_t type, unsigned int field_index, jit_nuint offset) | |
| # int jit_type_get_kind(jit_type_t type) | |
| cdef int jit_type_get_kind(jit_type_t type) | |
| # jit_nuint jit_type_get_size(jit_type_t type) | |
| cdef jit_nuint jit_type_get_size(jit_type_t type) | |
| # jit_nuint jit_type_get_alignment(jit_type_t type) | |
| cdef jit_nuint jit_type_get_alignment(jit_type_t type) | |
| # unsigned int jit_type_num_fields(jit_type_t type) | |
| cdef unsigned int jit_type_num_fields(jit_type_t type) | |
| # jit_type_t jit_type_get_field(jit_type_t type, unsigned int field_index) | |
| cdef jit_type_t jit_type_get_field(jit_type_t type, unsigned int field_index) | |
| # jit_nuint jit_type_get_offset(jit_type_t type, unsigned int field_index) | |
| cdef jit_nuint jit_type_get_offset(jit_type_t type, unsigned int field_index) | |
| # const char *jit_type_get_name(jit_type_t type, unsigned int index) | |
| cdef char *jit_type_get_name(jit_type_t type, unsigned int index) | |
| # unsigned int jit_type_find_name(jit_type_t type, const char *name) | |
| cdef unsigned int jit_type_find_name(jit_type_t type, char *name) | |
| # unsigned int jit_type_num_params(jit_type_t type) | |
| cdef unsigned int jit_type_num_params(jit_type_t type) | |
| # jit_type_t jit_type_get_return(jit_type_t type) | |
| cdef jit_type_t jit_type_get_return(jit_type_t type) | |
| # jit_type_t jit_type_get_param(jit_type_t type, unsigned int param_index) | |
| cdef jit_type_t jit_type_get_param(jit_type_t type, unsigned int param_index) | |
| # jit_abi_t jit_type_get_abi(jit_type_t type) | |
| cdef jit_abi_t jit_type_get_abi(jit_type_t type) | |
| # jit_type_t jit_type_get_ref(jit_type_t type) | |
| cdef jit_type_t jit_type_get_ref(jit_type_t type) | |
| # jit_type_t jit_type_get_tagged_type(jit_type_t type) | |
| cdef jit_type_t jit_type_get_tagged_type(jit_type_t type) | |
| # void jit_type_set_tagged_type(jit_type_t type, jit_type_t underlying, int incref) | |
| cdef void jit_type_set_tagged_type(jit_type_t type, jit_type_t underlying, int incref) | |
| # int jit_type_get_tagged_kind(jit_type_t type) | |
| cdef int jit_type_get_tagged_kind(jit_type_t type) | |
| # void *jit_type_get_tagged_data(jit_type_t type) | |
| cdef void *jit_type_get_tagged_data(jit_type_t type) | |
| # void jit_type_set_tagged_data(jit_type_t type, void *data, jit_meta_free_func free_func) | |
| cdef void jit_type_set_tagged_data(jit_type_t type, void *data, jit_meta_free_func free_func) | |
| # int jit_type_is_primitive(jit_type_t type) | |
| cdef int jit_type_is_primitive(jit_type_t type) | |
| # int jit_type_is_struct(jit_type_t type) | |
| cdef int jit_type_is_struct(jit_type_t type) | |
| # int jit_type_is_union(jit_type_t type) | |
| cdef int jit_type_is_union(jit_type_t type) | |
| # int jit_type_is_signature(jit_type_t type) | |
| cdef int jit_type_is_signature(jit_type_t type) | |
| # int jit_type_is_pointer(jit_type_t type) | |
| cdef int jit_type_is_pointer(jit_type_t type) | |
| # int jit_type_is_tagged(jit_type_t type) | |
| cdef int jit_type_is_tagged(jit_type_t type) | |
| # jit_nuint jit_type_best_alignment(void) | |
| cdef jit_nuint jit_type_best_alignment() | |
| # jit_type_t jit_type_normalize(jit_type_t type) | |
| cdef jit_type_t jit_type_normalize(jit_type_t type) | |
| # jit_type_t jit_type_remove_tags(jit_type_t type) | |
| cdef jit_type_t jit_type_remove_tags(jit_type_t type) | |
| # jit_type_t jit_type_promote_int(jit_type_t type) | |
| cdef jit_type_t jit_type_promote_int(jit_type_t type) | |
| # int jit_type_return_via_pointer(jit_type_t type) | |
| cdef int jit_type_return_via_pointer(jit_type_t type) | |
| # int jit_type_has_tag(jit_type_t type, int kind) | |
| cdef int jit_type_has_tag(jit_type_t type, int kind) | |
| # typedef void (*jit_closure_func)(jit_type_t signature, void *result, void **args, void *user_data) | |
| ctypedef void (*jit_closure_func)(jit_type_t, void *result, void **args, void *user_data) | |
| # typedef struct jit_closure_va_list *jit_closure_va_list_t | |
| cdef struct jit_closure_va_list | |
| ctypedef jit_closure_va_list *jit_closure_va_list_t | |
| # void jit_apply(jit_type_t signature, void *func, void **args, unsigned int num_fixed_args, void *return_value) | |
| cdef void jit_apply(jit_type_t signature, void *func, void **args, unsigned int num_fixed_args, void *return_value) | |
| # void jit_apply_raw(jit_type_t signature, void *func, void *args, void *return_value) | |
| cdef void jit_apply_raw(jit_type_t signature, void *func, void *args, void *return_value) | |
| # int jit_raw_supported(jit_type_t signature) | |
| cdef int jit_raw_supported(jit_type_t signature) | |
| # void *jit_closure_create(jit_context_t context, jit_type_t signature, jit_closure_func func, void *user_data) | |
| cdef void *jit_closure_create(jit_context_t context, jit_type_t signature, jit_closure_func func, void *user_data) | |
| # int jit_closures_supported(void) | |
| cdef int jit_closures_supported() | |
| # jit_nint jit_closure_va_get_nint(jit_closure_va_list_t va) | |
| cdef jit_nint jit_closure_va_get_nint(jit_closure_va_list_t va) | |
| # jit_nuint jit_closure_va_get_nuint(jit_closure_va_list_t va) | |
| cdef jit_nuint jit_closure_va_get_nuint(jit_closure_va_list_t va) | |
| # jit_long jit_closure_va_get_long(jit_closure_va_list_t va) | |
| cdef jit_long jit_closure_va_get_long(jit_closure_va_list_t va) | |
| # jit_ulong jit_closure_va_get_ulong(jit_closure_va_list_t va) | |
| cdef jit_ulong jit_closure_va_get_ulong(jit_closure_va_list_t va) | |
| # jit_float32 jit_closure_va_get_float32(jit_closure_va_list_t va) | |
| cdef jit_float32 jit_closure_va_get_float32(jit_closure_va_list_t va) | |
| # jit_float64 jit_closure_va_get_float64(jit_closure_va_list_t va) | |
| cdef jit_float64 jit_closure_va_get_float64(jit_closure_va_list_t va) | |
| # jit_nfloat jit_closure_va_get_nfloat(jit_closure_va_list_t va) | |
| cdef jit_nfloat jit_closure_va_get_nfloat(jit_closure_va_list_t va) | |
| # void *jit_closure_va_get_ptr(jit_closure_va_list_t va) | |
| cdef void *jit_closure_va_get_ptr(jit_closure_va_list_t va) | |
| # void jit_closure_va_get_struct(jit_closure_va_list_t va, void *buf, jit_type_t type) | |
| cdef void jit_closure_va_get_struct(jit_closure_va_list_t va, void *buf, jit_type_t type) | |
| # jit_function_t jit_block_get_function(jit_block_t block) | |
| cdef jit_function_t jit_block_get_function(jit_block_t block) | |
| # jit_context_t jit_block_get_context(jit_block_t block) | |
| cdef jit_context_t jit_block_get_context(jit_block_t block) | |
| # jit_label_t jit_block_get_label(jit_block_t block) | |
| cdef jit_label_t jit_block_get_label(jit_block_t block) | |
| # jit_block_t jit_block_next(jit_function_t func, jit_block_t previous) | |
| cdef jit_block_t jit_block_next(jit_function_t func, jit_block_t previous) | |
| # jit_block_t jit_block_previous(jit_function_t func, jit_block_t previous) | |
| cdef jit_block_t jit_block_previous(jit_function_t func, jit_block_t previous) | |
| # jit_block_t jit_block_from_label(jit_function_t func, jit_label_t label) | |
| cdef jit_block_t jit_block_from_label(jit_function_t func, jit_label_t label) | |
| # int jit_block_set_meta(jit_block_t block, int type, void *data, jit_meta_free_func free_data) | |
| cdef int jit_block_set_meta(jit_block_t block, int type, void *data, jit_meta_free_func free_data) | |
| # void *jit_block_get_meta(jit_block_t block, int type) | |
| cdef void *jit_block_get_meta(jit_block_t block, int type) | |
| # void jit_block_free_meta(jit_block_t block, int type) | |
| cdef void jit_block_free_meta(jit_block_t block, int type) | |
| # int jit_block_is_reachable(jit_block_t block) | |
| cdef int jit_block_is_reachable(jit_block_t block) | |
| # int jit_block_ends_in_dead(jit_block_t block) | |
| cdef int jit_block_ends_in_dead(jit_block_t block) | |
| # int jit_block_current_is_dead(jit_function_t func) | |
| cdef int jit_block_current_is_dead(jit_function_t func) | |
| # typedef struct jit_debugger *jit_debugger_t | |
| cdef struct jit_debugger | |
| ctypedef jit_debugger *jit_debugger_t | |
| # typedef jit_nint jit_debugger_thread_id_t | |
| ctypedef jit_nint jit_debugger_thread_id_t | |
| # typedef jit_nint jit_debugger_breakpoint_id_t | |
| ctypedef jit_nint jit_debugger_breakpoint_id_t | |
| # typedef struct jit_debugger_event { int type; jit_debugger_thread_id_t thread; jit_function_t function; jit_nint data1; jit_nint data2; jit_debugger_breakpoint_id_t id; jit_stack_trace_t trace; } jit_debugger_event_t | |
| cdef struct jit_debugger_event: | |
| int type | |
| jit_debugger_thread_id_t thread | |
| jit_function_t function | |
| jit_nint data1 | |
| jit_nint data2 | |
| jit_debugger_breakpoint_id_t id | |
| jit_stack_trace_t trace | |
| ctypedef jit_debugger_event jit_debugger_event_t | |
| # typedef struct jit_debugger_breakpoint_info { int flags; jit_debugger_thread_id_t thread; jit_function_t function; jit_nint data1; jit_nint data2; } *jit_debugger_breakpoint_info_t | |
| cdef struct jit_debugger_breakpoint_info: | |
| int flags | |
| jit_debugger_thread_id_t thread | |
| jit_function_t function | |
| jit_nint data1 | |
| jit_nint data2 | |
| ctypedef jit_debugger_breakpoint_info *jit_debugger_breakpoint_info_t | |
| # typedef void (*jit_debugger_hook_func)(jit_function_t func, jit_nint data1, jit_nint data2) | |
| ctypedef void (*jit_debugger_hook_func)(jit_function_t, jit_nint, jit_nint) | |
| # int jit_debugging_possible(void) | |
| cdef int jit_debugging_possible() | |
| # jit_debugger_t jit_debugger_create(jit_context_t context) | |
| cdef jit_debugger_t jit_debugger_create(jit_context_t context) | |
| # void jit_debugger_destroy(jit_debugger_t dbg) | |
| cdef void jit_debugger_destroy(jit_debugger_t dbg) | |
| # jit_context_t jit_debugger_get_context(jit_debugger_t dbg) | |
| cdef jit_context_t jit_debugger_get_context(jit_debugger_t dbg) | |
| # jit_debugger_t jit_debugger_from_context(jit_context_t context) | |
| cdef jit_debugger_t jit_debugger_from_context(jit_context_t context) | |
| # jit_debugger_thread_id_t jit_debugger_get_self(jit_debugger_t dbg) | |
| cdef jit_debugger_thread_id_t jit_debugger_get_self(jit_debugger_t dbg) | |
| # jit_debugger_thread_id_t jit_debugger_get_thread(jit_debugger_t dbg, const void *native_thread) | |
| cdef jit_debugger_thread_id_t jit_debugger_get_thread(jit_debugger_t dbg, void *native_thread) | |
| # int jit_debugger_get_native_thread(jit_debugger_t dbg, jit_debugger_thread_id_t thread, void *native_thread) | |
| cdef int jit_debugger_get_native_thread(jit_debugger_t dbg, jit_debugger_thread_id_t thread, void *native_thread) | |
| # void jit_debugger_set_breakable(jit_debugger_t dbg, const void *native_thread, int flag) | |
| cdef void jit_debugger_set_breakable(jit_debugger_t dbg, void *native_thread, int flag) | |
| # void jit_debugger_attach_self(jit_debugger_t dbg, int stop_immediately) | |
| cdef void jit_debugger_attach_self(jit_debugger_t dbg, int stop_immediately) | |
| # void jit_debugger_detach_self(jit_debugger_t dbg) | |
| cdef void jit_debugger_detach_self(jit_debugger_t dbg) | |
| # int jit_debugger_wait_event(jit_debugger_t dbg, jit_debugger_event_t *event, jit_int timeout) | |
| cdef int jit_debugger_wait_event(jit_debugger_t dbg, jit_debugger_event_t *event, jit_int timeout) | |
| # jit_debugger_breakpoint_id_t jit_debugger_add_breakpoint(jit_debugger_t dbg, jit_debugger_breakpoint_info_t info) | |
| cdef jit_debugger_breakpoint_id_t jit_debugger_add_breakpoint(jit_debugger_t dbg, jit_debugger_breakpoint_info_t info) | |
| # void jit_debugger_remove_breakpoint(jit_debugger_t dbg, jit_debugger_breakpoint_id_t id) | |
| cdef void jit_debugger_remove_breakpoint(jit_debugger_t dbg, jit_debugger_breakpoint_id_t id) | |
| # void jit_debugger_remove_all_breakpoints(jit_debugger_t dbg) | |
| cdef void jit_debugger_remove_all_breakpoints(jit_debugger_t dbg) | |
| # int jit_debugger_is_alive(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| cdef int jit_debugger_is_alive(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| # int jit_debugger_is_running(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| cdef int jit_debugger_is_running(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| # void jit_debugger_run(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| cdef void jit_debugger_run(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| # void jit_debugger_step(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| cdef void jit_debugger_step(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| # void jit_debugger_next(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| cdef void jit_debugger_next(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| # void jit_debugger_finish(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| cdef void jit_debugger_finish(jit_debugger_t dbg, jit_debugger_thread_id_t thread) | |
| # void jit_debugger_break(jit_debugger_t dbg) | |
| cdef void jit_debugger_break(jit_debugger_t dbg) | |
| # void jit_debugger_quit(jit_debugger_t dbg) | |
| cdef void jit_debugger_quit(jit_debugger_t dbg) | |
| # jit_debugger_hook_func jit_debugger_set_hook(jit_context_t context, jit_debugger_hook_func hook) | |
| cdef jit_debugger_hook_func jit_debugger_set_hook(jit_context_t context, jit_debugger_hook_func hook) | |
| # typedef struct jit_readelf *jit_readelf_t | |
| cdef struct jit_readelf | |
| ctypedef jit_readelf *jit_readelf_t | |
| # typedef struct jit_writeelf *jit_writeelf_t | |
| cdef struct jit_writeelf | |
| ctypedef jit_writeelf *jit_writeelf_t | |
| # int jit_readelf_open(jit_readelf_t *readelf, const char *filename, int flags) | |
| cdef int jit_readelf_open(jit_readelf_t *readelf, char *filename, int flags) | |
| # void jit_readelf_close(jit_readelf_t readelf) | |
| cdef void jit_readelf_close(jit_readelf_t readelf) | |
| # const char *jit_readelf_get_name(jit_readelf_t readelf) | |
| cdef char *jit_readelf_get_name(jit_readelf_t readelf) | |
| # void *jit_readelf_get_symbol(jit_readelf_t readelf, const char *name) | |
| cdef void *jit_readelf_get_symbol(jit_readelf_t readelf, char *name) | |
| # void *jit_readelf_get_section(jit_readelf_t readelf, const char *name, jit_nuint *size) | |
| cdef void *jit_readelf_get_section(jit_readelf_t readelf, char *name, jit_nuint *size) | |
| # void *jit_readelf_get_section_by_type(jit_readelf_t readelf, jit_int type, jit_nuint *size) | |
| cdef void *jit_readelf_get_section_by_type(jit_readelf_t readelf, jit_int type, jit_nuint *size) | |
| # void *jit_readelf_map_vaddr(jit_readelf_t readelf, jit_nuint vaddr) | |
| cdef void *jit_readelf_map_vaddr(jit_readelf_t readelf, jit_nuint vaddr) | |
| # unsigned int jit_readelf_num_needed(jit_readelf_t readelf) | |
| cdef unsigned int jit_readelf_num_needed(jit_readelf_t readelf) | |
| # const char *jit_readelf_get_needed(jit_readelf_t readelf, unsigned int index) | |
| cdef char *jit_readelf_get_needed(jit_readelf_t readelf, unsigned int index) | |
| # void jit_readelf_add_to_context(jit_readelf_t readelf, jit_context_t context) | |
| cdef void jit_readelf_add_to_context(jit_readelf_t readelf, jit_context_t context) | |
| # int jit_readelf_resolve_all(jit_context_t context, int print_failures) | |
| cdef int jit_readelf_resolve_all(jit_context_t context, int print_failures) | |
| # int jit_readelf_register_symbol(jit_context_t context, const char *name, void *value, int after) | |
| cdef int jit_readelf_register_symbol(jit_context_t context, char *name, void *value, int after) | |
| # jit_writeelf_t jit_writeelf_create(const char *library_name) | |
| cdef jit_writeelf_t jit_writeelf_create(char *library_name) | |
| # void jit_writeelf_destroy(jit_writeelf_t writeelf) | |
| cdef void jit_writeelf_destroy(jit_writeelf_t writeelf) | |
| # int jit_writeelf_write(jit_writeelf_t writeelf, const char *filename) | |
| cdef int jit_writeelf_write(jit_writeelf_t writeelf, char *filename) | |
| # int jit_writeelf_add_function(jit_writeelf_t writeelf, jit_function_t func, const char *name) | |
| cdef int jit_writeelf_add_function(jit_writeelf_t writeelf, jit_function_t func, char *name) | |
| # int jit_writeelf_add_needed(jit_writeelf_t writeelf, const char *library_name) | |
| cdef int jit_writeelf_add_needed(jit_writeelf_t writeelf, char *library_name) | |
| # int jit_writeelf_write_section(jit_writeelf_t writeelf, const char *name, jit_int type, const void *buf, unsigned int len, int discardable) | |
| cdef int jit_writeelf_write_section(jit_writeelf_t writeelf, char *name, jit_int type, void *buf, unsigned int len, int discardable) | |
| # typedef void *(*jit_exception_func)(int exception_type) | |
| ctypedef void *(*jit_exception_func)(int exception_type) | |
| # void *jit_exception_get_last(void) | |
| cdef void *jit_exception_get_last() | |
| # void *jit_exception_get_last_and_clear(void) | |
| cdef void *jit_exception_get_last_and_clear() | |
| # void jit_exception_set_last(void *object) | |
| cdef void jit_exception_set_last(void *object) | |
| # void jit_exception_clear_last(void) | |
| cdef void jit_exception_clear_last() | |
| # void jit_exception_throw(void *object) | |
| cdef void jit_exception_throw(void *object) | |
| # void jit_exception_builtin(int exception_type) | |
| cdef void jit_exception_builtin(int exception_type) | |
| # jit_exception_func jit_exception_set_handler(jit_exception_func handler) | |
| cdef jit_exception_func jit_exception_set_handler(jit_exception_func handler) | |
| # jit_exception_func jit_exception_get_handler(void) | |
| cdef jit_exception_func jit_exception_get_handler() | |
| # jit_stack_trace_t jit_exception_get_stack_trace(void) | |
| cdef jit_stack_trace_t jit_exception_get_stack_trace() | |
| # unsigned int jit_stack_trace_get_size(jit_stack_trace_t trace) | |
| cdef unsigned int jit_stack_trace_get_size(jit_stack_trace_t trace) | |
| # jit_function_t jit_stack_trace_get_function(jit_context_t context, jit_stack_trace_t trace, unsigned int posn) | |
| cdef jit_function_t jit_stack_trace_get_function(jit_context_t context, jit_stack_trace_t trace, unsigned int posn) | |
| # void *jit_stack_trace_get_pc(jit_stack_trace_t trace, unsigned int posn) | |
| cdef void *jit_stack_trace_get_pc(jit_stack_trace_t trace, unsigned int posn) | |
| # unsigned int jit_stack_trace_get_offset(jit_context_t context, jit_stack_trace_t trace, unsigned int posn) | |
| cdef unsigned int jit_stack_trace_get_offset(jit_context_t context, jit_stack_trace_t trace, unsigned int posn) | |
| # void jit_stack_trace_free(jit_stack_trace_t trace) | |
| cdef void jit_stack_trace_free(jit_stack_trace_t trace) | |
| # jit_function_t jit_function_create(jit_context_t context, jit_type_t signature) | |
| cdef jit_function_t jit_function_create(jit_context_t context, jit_type_t signature) | |
| # jit_function_t jit_function_create_nested(jit_context_t context, jit_type_t signature, jit_function_t parent) | |
| cdef jit_function_t jit_function_create_nested(jit_context_t context, jit_type_t signature, jit_function_t parent) | |
| # void jit_function_abandon(jit_function_t func) | |
| cdef void jit_function_abandon(jit_function_t func) | |
| # jit_context_t jit_function_get_context(jit_function_t func) | |
| cdef jit_context_t jit_function_get_context(jit_function_t func) | |
| # jit_type_t jit_function_get_signature(jit_function_t func) | |
| cdef jit_type_t jit_function_get_signature(jit_function_t func) | |
| # int jit_function_set_meta(jit_function_t func, int type, void *data, jit_meta_free_func free_data, int build_only) | |
| cdef int jit_function_set_meta(jit_function_t func, int type, void *data, jit_meta_free_func free_data, int build_only) | |
| # void *jit_function_get_meta(jit_function_t func, int type) | |
| cdef void *jit_function_get_meta(jit_function_t func, int type) | |
| # void jit_function_free_meta(jit_function_t func, int type) | |
| cdef void jit_function_free_meta(jit_function_t func, int type) | |
| # jit_function_t jit_function_next(jit_context_t context, jit_function_t prev) | |
| cdef jit_function_t jit_function_next(jit_context_t context, jit_function_t prev) | |
| # jit_function_t jit_function_previous(jit_context_t context, jit_function_t prev) | |
| cdef jit_function_t jit_function_previous(jit_context_t context, jit_function_t prev) | |
| # jit_block_t jit_function_get_entry(jit_function_t func) | |
| cdef jit_block_t jit_function_get_entry(jit_function_t func) | |
| # jit_block_t jit_function_get_current(jit_function_t func) | |
| cdef jit_block_t jit_function_get_current(jit_function_t func) | |
| # jit_function_t jit_function_get_nested_parent(jit_function_t func) | |
| cdef jit_function_t jit_function_get_nested_parent(jit_function_t func) | |
| # int jit_function_compile(jit_function_t func) | |
| cdef int jit_function_compile(jit_function_t func) | |
| # int jit_function_is_compiled(jit_function_t func) | |
| cdef int jit_function_is_compiled(jit_function_t func) | |
| # void jit_function_set_recompilable(jit_function_t func) | |
| cdef void jit_function_set_recompilable(jit_function_t func) | |
| # void jit_function_clear_recompilable(jit_function_t func) | |
| cdef void jit_function_clear_recompilable(jit_function_t func) | |
| # int jit_function_is_recompilable(jit_function_t func) | |
| cdef int jit_function_is_recompilable(jit_function_t func) | |
| # int jit_function_compile_entry(jit_function_t func, void **entry_point) | |
| cdef int jit_function_compile_entry(jit_function_t func, void **entry_point) | |
| # void jit_function_setup_entry(jit_function_t func, void *entry_point) | |
| cdef void jit_function_setup_entry(jit_function_t func, void *entry_point) | |
| # void *jit_function_to_closure(jit_function_t func) | |
| cdef void *jit_function_to_closure(jit_function_t func) | |
| # jit_function_t jit_function_from_closure(jit_context_t context, void *closure) | |
| cdef jit_function_t jit_function_from_closure(jit_context_t context, void *closure) | |
| # jit_function_t jit_function_from_pc(jit_context_t context, void *pc, void **handler) | |
| cdef jit_function_t jit_function_from_pc(jit_context_t context, void *pc, void **handler) | |
| # void *jit_function_to_vtable_pointer(jit_function_t func) | |
| cdef void *jit_function_to_vtable_pointer(jit_function_t func) | |
| # jit_function_t jit_function_from_vtable_pointer(jit_context_t context, void *vtable_pointer) | |
| cdef jit_function_t jit_function_from_vtable_pointer(jit_context_t context, void *vtable_pointer) | |
| # void jit_function_set_on_demand_compiler(jit_function_t func, jit_on_demand_func on_demand) | |
| cdef void jit_function_set_on_demand_compiler(jit_function_t func, jit_on_demand_func on_demand) | |
| # jit_on_demand_func jit_function_get_on_demand_compiler(jit_function_t func) | |
| cdef jit_on_demand_func jit_function_get_on_demand_compiler(jit_function_t func) | |
| # int jit_function_apply(jit_function_t func, void **args, void *return_area) | |
| cdef int jit_function_apply(jit_function_t func, void **args, void *return_area) | |
| # int jit_function_apply_vararg(jit_function_t func, jit_type_t signature, void **args, void *return_area) | |
| cdef int jit_function_apply_vararg(jit_function_t func, jit_type_t signature, void **args, void *return_area) | |
| # void jit_function_set_optimization_level(jit_function_t func, unsigned int level) | |
| cdef void jit_function_set_optimization_level(jit_function_t func, unsigned int level) | |
| # unsigned int jit_function_get_optimization_level(jit_function_t func) | |
| cdef unsigned int jit_function_get_optimization_level(jit_function_t func) | |
| # unsigned int jit_function_get_max_optimization_level(void) | |
| cdef unsigned int jit_function_get_max_optimization_level() | |
| # jit_label_t jit_function_reserve_label(jit_function_t func) | |
| cdef jit_label_t jit_function_reserve_label(jit_function_t func) | |
| # void jit_init(void) | |
| cdef void jit_init() | |
| # int jit_uses_interpreter(void) | |
| cdef int jit_uses_interpreter() | |
| # typedef struct { jit_type_t return_type; jit_type_t ptr_result_type; jit_type_t arg1_type; jit_type_t arg2_type; } jit_intrinsic_descr_t | |
| cdef struct _anon_2: | |
| jit_type_t return_type | |
| jit_type_t ptr_result_type | |
| jit_type_t arg1_type | |
| jit_type_t arg2_type | |
| ctypedef _anon_2 jit_intrinsic_descr_t | |
| # typedef struct { jit_block_t block; int posn; } jit_insn_iter_t | |
| cdef struct _anon_3: | |
| jit_block_t block | |
| int posn | |
| ctypedef _anon_3 jit_insn_iter_t | |
| # int jit_insn_get_opcode(jit_insn_t insn) | |
| cdef int jit_insn_get_opcode(jit_insn_t insn) | |
| # jit_value_t jit_insn_get_dest(jit_insn_t insn) | |
| cdef jit_value_t jit_insn_get_dest(jit_insn_t insn) | |
| # jit_value_t jit_insn_get_value1(jit_insn_t insn) | |
| cdef jit_value_t jit_insn_get_value1(jit_insn_t insn) | |
| # jit_value_t jit_insn_get_value2(jit_insn_t insn) | |
| cdef jit_value_t jit_insn_get_value2(jit_insn_t insn) | |
| # jit_label_t jit_insn_get_label(jit_insn_t insn) | |
| cdef jit_label_t jit_insn_get_label(jit_insn_t insn) | |
| # jit_function_t jit_insn_get_function(jit_insn_t insn) | |
| cdef jit_function_t jit_insn_get_function(jit_insn_t insn) | |
| # void *jit_insn_get_native(jit_insn_t insn) | |
| cdef void *jit_insn_get_native(jit_insn_t insn) | |
| # const char *jit_insn_get_name(jit_insn_t insn) | |
| cdef char *jit_insn_get_name(jit_insn_t insn) | |
| # jit_type_t jit_insn_get_signature(jit_insn_t insn) | |
| cdef jit_type_t jit_insn_get_signature(jit_insn_t insn) | |
| # int jit_insn_dest_is_value(jit_insn_t insn) | |
| cdef int jit_insn_dest_is_value(jit_insn_t insn) | |
| # int jit_insn_label(jit_function_t func, jit_label_t *label) | |
| cdef int jit_insn_label(jit_function_t func, jit_label_t *label) | |
| # int jit_insn_new_block(jit_function_t func) | |
| cdef int jit_insn_new_block(jit_function_t func) | |
| # jit_value_t jit_insn_load(jit_function_t func, jit_value_t value) | |
| cdef jit_value_t jit_insn_load(jit_function_t func, jit_value_t value) | |
| # jit_value_t jit_insn_dup(jit_function_t func, jit_value_t value) | |
| cdef jit_value_t jit_insn_dup(jit_function_t func, jit_value_t value) | |
| # jit_value_t jit_insn_load_small(jit_function_t func, jit_value_t value) | |
| cdef jit_value_t jit_insn_load_small(jit_function_t func, jit_value_t value) | |
| # int jit_insn_store(jit_function_t func, jit_value_t dest, jit_value_t value) | |
| cdef int jit_insn_store(jit_function_t func, jit_value_t dest, jit_value_t value) | |
| # jit_value_t jit_insn_load_relative(jit_function_t func, jit_value_t value, jit_nint offset, jit_type_t type) | |
| cdef jit_value_t jit_insn_load_relative(jit_function_t func, jit_value_t value, jit_nint offset, jit_type_t type) | |
| # int jit_insn_store_relative(jit_function_t func, jit_value_t dest, jit_nint offset, jit_value_t value) | |
| cdef int jit_insn_store_relative(jit_function_t func, jit_value_t dest, jit_nint offset, jit_value_t value) | |
| # jit_value_t jit_insn_add_relative(jit_function_t func, jit_value_t value, jit_nint offset) | |
| cdef jit_value_t jit_insn_add_relative(jit_function_t func, jit_value_t value, jit_nint offset) | |
| # jit_value_t jit_insn_load_elem(jit_function_t func, jit_value_t base_addr, jit_value_t index, jit_type_t elem_type) | |
| cdef jit_value_t jit_insn_load_elem(jit_function_t func, jit_value_t base_addr, jit_value_t index, jit_type_t elem_type) | |
| # jit_value_t jit_insn_load_elem_address(jit_function_t func, jit_value_t base_addr, jit_value_t index, jit_type_t elem_type) | |
| cdef jit_value_t jit_insn_load_elem_address(jit_function_t func, jit_value_t base_addr, jit_value_t index, jit_type_t elem_type) | |
| # int jit_insn_store_elem(jit_function_t func, jit_value_t base_addr, jit_value_t index, jit_value_t value) | |
| cdef int jit_insn_store_elem(jit_function_t func, jit_value_t base_addr, jit_value_t index, jit_value_t value) | |
| # int jit_insn_check_null(jit_function_t func, jit_value_t value) | |
| cdef int jit_insn_check_null(jit_function_t func, jit_value_t value) | |
| # jit_value_t jit_insn_add(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_add(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_add_ovf(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_add_ovf(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_sub(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_sub(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_sub_ovf(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_sub_ovf(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_mul(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_mul(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_mul_ovf(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_mul_ovf(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_div(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_div(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_rem(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_rem(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_rem_ieee(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_rem_ieee(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_neg(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_neg(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_and(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_and(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_or(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_or(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_xor(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_xor(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_not(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_not(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_shl(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_shl(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_shr(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_shr(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_ushr(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_ushr(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_sshr(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_sshr(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_eq(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_eq(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_ne(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_ne(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_lt(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_lt(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_le(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_le(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_gt(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_gt(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_ge(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_ge(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_cmpl(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_cmpl(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_cmpg(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_cmpg(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_to_bool(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_to_bool(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_to_not_bool(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_to_not_bool(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_acos(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_acos(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_asin(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_asin(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_atan(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_atan(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_atan2(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_atan2(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_ceil(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_ceil(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_cos(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_cos(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_cosh(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_cosh(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_exp(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_exp(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_floor(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_floor(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_log(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_log(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_log10(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_log10(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_pow(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_pow(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_rint(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_rint(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_round(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_round(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_sin(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_sin(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_sinh(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_sinh(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_sqrt(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_sqrt(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_tan(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_tan(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_tanh(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_tanh(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_is_nan(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_is_nan(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_is_finite(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_is_finite(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_is_inf(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_is_inf(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_abs(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_abs(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_min(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_min(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_max(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| cdef jit_value_t jit_insn_max(jit_function_t func, jit_value_t value1, jit_value_t value2) | |
| # jit_value_t jit_insn_sign(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_sign(jit_function_t func, jit_value_t value1) | |
| # int jit_insn_branch(jit_function_t func, jit_label_t *label) | |
| cdef int jit_insn_branch(jit_function_t func, jit_label_t *label) | |
| # int jit_insn_branch_if(jit_function_t func, jit_value_t value, jit_label_t *label) | |
| cdef int jit_insn_branch_if(jit_function_t func, jit_value_t value, jit_label_t *label) | |
| # int jit_insn_branch_if_not(jit_function_t func, jit_value_t value, jit_label_t *label) | |
| cdef int jit_insn_branch_if_not(jit_function_t func, jit_value_t value, jit_label_t *label) | |
| # int jit_insn_jump_table(jit_function_t func, jit_value_t value, jit_label_t *labels, unsigned int num_labels) | |
| cdef int jit_insn_jump_table(jit_function_t func, jit_value_t value, jit_label_t *labels, unsigned int num_labels) | |
| # jit_value_t jit_insn_address_of(jit_function_t func, jit_value_t value1) | |
| cdef jit_value_t jit_insn_address_of(jit_function_t func, jit_value_t value1) | |
| # jit_value_t jit_insn_address_of_label(jit_function_t func, jit_label_t *label) | |
| cdef jit_value_t jit_insn_address_of_label(jit_function_t func, jit_label_t *label) | |
| # jit_value_t jit_insn_convert(jit_function_t func, jit_value_t value, jit_type_t type, int overflow_check) | |
| cdef jit_value_t jit_insn_convert(jit_function_t func, jit_value_t value, jit_type_t type, int overflow_check) | |
| # jit_value_t jit_insn_call(jit_function_t func, const char *name, jit_function_t jit_func, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jit_insn_call(jit_function_t func, char *name, jit_function_t jit_func, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_value_t jit_insn_call_indirect(jit_function_t func, jit_value_t value, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jit_insn_call_indirect(jit_function_t func, jit_value_t value, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_value_t jit_insn_call_indirect_vtable(jit_function_t func, jit_value_t value, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jit_insn_call_indirect_vtable(jit_function_t func, jit_value_t value, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_value_t jit_insn_call_native(jit_function_t func, const char *name, void *native_func, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jit_insn_call_native(jit_function_t func, char *name, void *native_func, jit_type_t signature, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_value_t jit_insn_call_intrinsic(jit_function_t func, const char *name, void *intrinsic_func, const jit_intrinsic_descr_t *descriptor, jit_value_t arg1, jit_value_t arg2) | |
| cdef jit_value_t jit_insn_call_intrinsic(jit_function_t func, char *name, void *intrinsic_func, jit_intrinsic_descr_t *descriptor, jit_value_t arg1, jit_value_t arg2) | |
| # int jit_insn_incoming_reg(jit_function_t func, jit_value_t value, int reg) | |
| cdef int jit_insn_incoming_reg(jit_function_t func, jit_value_t value, int reg) | |
| # int jit_insn_incoming_frame_posn(jit_function_t func, jit_value_t value, jit_nint frame_offset) | |
| cdef int jit_insn_incoming_frame_posn(jit_function_t func, jit_value_t value, jit_nint frame_offset) | |
| # int jit_insn_outgoing_reg(jit_function_t func, jit_value_t value, int reg) | |
| cdef int jit_insn_outgoing_reg(jit_function_t func, jit_value_t value, int reg) | |
| # int jit_insn_outgoing_frame_posn(jit_function_t func, jit_value_t value, jit_nint frame_offset) | |
| cdef int jit_insn_outgoing_frame_posn(jit_function_t func, jit_value_t value, jit_nint frame_offset) | |
| # int jit_insn_return_reg(jit_function_t func, jit_value_t value, int reg) | |
| cdef int jit_insn_return_reg(jit_function_t func, jit_value_t value, int reg) | |
| # int jit_insn_setup_for_nested(jit_function_t func, int nested_level, int reg) | |
| cdef int jit_insn_setup_for_nested(jit_function_t func, int nested_level, int reg) | |
| # int jit_insn_flush_struct(jit_function_t func, jit_value_t value) | |
| cdef int jit_insn_flush_struct(jit_function_t func, jit_value_t value) | |
| # jit_value_t jit_insn_import(jit_function_t func, jit_value_t value) | |
| cdef jit_value_t jit_insn_import(jit_function_t func, jit_value_t value) | |
| # int jit_insn_push(jit_function_t func, jit_value_t value) | |
| cdef int jit_insn_push(jit_function_t func, jit_value_t value) | |
| # int jit_insn_push_ptr(jit_function_t func, jit_value_t value, jit_type_t type) | |
| cdef int jit_insn_push_ptr(jit_function_t func, jit_value_t value, jit_type_t type) | |
| # int jit_insn_set_param(jit_function_t func, jit_value_t value, jit_nint offset) | |
| cdef int jit_insn_set_param(jit_function_t func, jit_value_t value, jit_nint offset) | |
| # int jit_insn_set_param_ptr(jit_function_t func, jit_value_t value, jit_type_t type, jit_nint offset) | |
| cdef int jit_insn_set_param_ptr(jit_function_t func, jit_value_t value, jit_type_t type, jit_nint offset) | |
| # int jit_insn_push_return_area_ptr(jit_function_t func) | |
| cdef int jit_insn_push_return_area_ptr(jit_function_t func) | |
| # int jit_insn_pop_stack(jit_function_t func, jit_nint num_items) | |
| cdef int jit_insn_pop_stack(jit_function_t func, jit_nint num_items) | |
| # int jit_insn_defer_pop_stack(jit_function_t func, jit_nint num_items) | |
| cdef int jit_insn_defer_pop_stack(jit_function_t func, jit_nint num_items) | |
| # int jit_insn_flush_defer_pop(jit_function_t func, jit_nint num_items) | |
| cdef int jit_insn_flush_defer_pop(jit_function_t func, jit_nint num_items) | |
| # int jit_insn_return(jit_function_t func, jit_value_t value) | |
| cdef int jit_insn_return(jit_function_t func, jit_value_t value) | |
| # int jit_insn_return_ptr(jit_function_t func, jit_value_t value, jit_type_t type) | |
| cdef int jit_insn_return_ptr(jit_function_t func, jit_value_t value, jit_type_t type) | |
| # int jit_insn_default_return(jit_function_t func) | |
| cdef int jit_insn_default_return(jit_function_t func) | |
| # int jit_insn_throw(jit_function_t func, jit_value_t value) | |
| cdef int jit_insn_throw(jit_function_t func, jit_value_t value) | |
| # jit_value_t jit_insn_get_call_stack(jit_function_t func) | |
| cdef jit_value_t jit_insn_get_call_stack(jit_function_t func) | |
| # jit_value_t jit_insn_thrown_exception(jit_function_t func) | |
| cdef jit_value_t jit_insn_thrown_exception(jit_function_t func) | |
| # int jit_insn_uses_catcher(jit_function_t func) | |
| cdef int jit_insn_uses_catcher(jit_function_t func) | |
| # jit_value_t jit_insn_start_catcher(jit_function_t func) | |
| cdef jit_value_t jit_insn_start_catcher(jit_function_t func) | |
| # int jit_insn_branch_if_pc_not_in_range(jit_function_t func, jit_label_t start_label, jit_label_t end_label, jit_label_t *label) | |
| cdef int jit_insn_branch_if_pc_not_in_range(jit_function_t func, jit_label_t start_label, jit_label_t end_label, jit_label_t *label) | |
| # int jit_insn_rethrow_unhandled(jit_function_t func) | |
| cdef int jit_insn_rethrow_unhandled(jit_function_t func) | |
| # int jit_insn_start_finally(jit_function_t func, jit_label_t *finally_label) | |
| cdef int jit_insn_start_finally(jit_function_t func, jit_label_t *finally_label) | |
| # int jit_insn_return_from_finally(jit_function_t func) | |
| cdef int jit_insn_return_from_finally(jit_function_t func) | |
| # int jit_insn_call_finally(jit_function_t func, jit_label_t *finally_label) | |
| cdef int jit_insn_call_finally(jit_function_t func, jit_label_t *finally_label) | |
| # jit_value_t jit_insn_start_filter(jit_function_t func, jit_label_t *label, jit_type_t type) | |
| cdef jit_value_t jit_insn_start_filter(jit_function_t func, jit_label_t *label, jit_type_t type) | |
| # int jit_insn_return_from_filter(jit_function_t func, jit_value_t value) | |
| cdef int jit_insn_return_from_filter(jit_function_t func, jit_value_t value) | |
| # jit_value_t jit_insn_call_filter(jit_function_t func, jit_label_t *label, jit_value_t value, jit_type_t type) | |
| cdef jit_value_t jit_insn_call_filter(jit_function_t func, jit_label_t *label, jit_value_t value, jit_type_t type) | |
| # int jit_insn_memcpy(jit_function_t func, jit_value_t dest, jit_value_t src, jit_value_t size) | |
| cdef int jit_insn_memcpy(jit_function_t func, jit_value_t dest, jit_value_t src, jit_value_t size) | |
| # int jit_insn_memmove(jit_function_t func, jit_value_t dest, jit_value_t src, jit_value_t size) | |
| cdef int jit_insn_memmove(jit_function_t func, jit_value_t dest, jit_value_t src, jit_value_t size) | |
| # int jit_insn_memset(jit_function_t func, jit_value_t dest, jit_value_t value, jit_value_t size) | |
| cdef int jit_insn_memset(jit_function_t func, jit_value_t dest, jit_value_t value, jit_value_t size) | |
| # jit_value_t jit_insn_alloca(jit_function_t func, jit_value_t size) | |
| cdef jit_value_t jit_insn_alloca(jit_function_t func, jit_value_t size) | |
| # int jit_insn_move_blocks_to_end(jit_function_t func, jit_label_t from_label, jit_label_t to_label) | |
| cdef int jit_insn_move_blocks_to_end(jit_function_t func, jit_label_t from_label, jit_label_t to_label) | |
| # int jit_insn_move_blocks_to_start(jit_function_t func, jit_label_t from_label, jit_label_t to_label) | |
| cdef int jit_insn_move_blocks_to_start(jit_function_t func, jit_label_t from_label, jit_label_t to_label) | |
| # int jit_insn_mark_offset(jit_function_t func, jit_int offset) | |
| cdef int jit_insn_mark_offset(jit_function_t func, jit_int offset) | |
| # int jit_insn_mark_breakpoint(jit_function_t func, jit_nint data1, jit_nint data2) | |
| cdef int jit_insn_mark_breakpoint(jit_function_t func, jit_nint data1, jit_nint data2) | |
| # int jit_insn_mark_breakpoint_variable(jit_function_t func, jit_value_t data1, jit_value_t data2) | |
| cdef int jit_insn_mark_breakpoint_variable(jit_function_t func, jit_value_t data1, jit_value_t data2) | |
| # void jit_insn_iter_init(jit_insn_iter_t *iter, jit_block_t block) | |
| cdef void jit_insn_iter_init(jit_insn_iter_t *iter, jit_block_t block) | |
| # void jit_insn_iter_init_last(jit_insn_iter_t *iter, jit_block_t block) | |
| cdef void jit_insn_iter_init_last(jit_insn_iter_t *iter, jit_block_t block) | |
| # jit_insn_t jit_insn_iter_next(jit_insn_iter_t *iter) | |
| cdef jit_insn_t jit_insn_iter_next(jit_insn_iter_t *iter) | |
| # jit_insn_t jit_insn_iter_previous(jit_insn_iter_t *iter) | |
| cdef jit_insn_t jit_insn_iter_previous(jit_insn_iter_t *iter) | |
| # jit_int jit_int_add(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_add(jit_int value1, jit_int value2) | |
| # jit_int jit_int_sub(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_sub(jit_int value1, jit_int value2) | |
| # jit_int jit_int_mul(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_mul(jit_int value1, jit_int value2) | |
| # jit_int jit_int_div(jit_int *result, jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_div(jit_int *result, jit_int value1, jit_int value2) | |
| # jit_int jit_int_rem(jit_int *result, jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_rem(jit_int *result, jit_int value1, jit_int value2) | |
| # jit_int jit_int_add_ovf(jit_int *result, jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_add_ovf(jit_int *result, jit_int value1, jit_int value2) | |
| # jit_int jit_int_sub_ovf(jit_int *result, jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_sub_ovf(jit_int *result, jit_int value1, jit_int value2) | |
| # jit_int jit_int_mul_ovf(jit_int *result, jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_mul_ovf(jit_int *result, jit_int value1, jit_int value2) | |
| # jit_int jit_int_neg(jit_int value1) | |
| cdef jit_int jit_int_neg(jit_int value1) | |
| # jit_int jit_int_and(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_and(jit_int value1, jit_int value2) | |
| # jit_int jit_int_or(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_or(jit_int value1, jit_int value2) | |
| # jit_int jit_int_xor(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_xor(jit_int value1, jit_int value2) | |
| # jit_int jit_int_not(jit_int value1) | |
| cdef jit_int jit_int_not(jit_int value1) | |
| # jit_int jit_int_shl(jit_int value1, jit_uint value2) | |
| cdef jit_int jit_int_shl(jit_int value1, jit_uint value2) | |
| # jit_int jit_int_shr(jit_int value1, jit_uint value2) | |
| cdef jit_int jit_int_shr(jit_int value1, jit_uint value2) | |
| # jit_int jit_int_eq(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_eq(jit_int value1, jit_int value2) | |
| # jit_int jit_int_ne(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_ne(jit_int value1, jit_int value2) | |
| # jit_int jit_int_lt(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_lt(jit_int value1, jit_int value2) | |
| # jit_int jit_int_le(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_le(jit_int value1, jit_int value2) | |
| # jit_int jit_int_gt(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_gt(jit_int value1, jit_int value2) | |
| # jit_int jit_int_ge(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_ge(jit_int value1, jit_int value2) | |
| # jit_int jit_int_cmp(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_cmp(jit_int value1, jit_int value2) | |
| # jit_int jit_int_abs(jit_int value1) | |
| cdef jit_int jit_int_abs(jit_int value1) | |
| # jit_int jit_int_min(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_min(jit_int value1, jit_int value2) | |
| # jit_int jit_int_max(jit_int value1, jit_int value2) | |
| cdef jit_int jit_int_max(jit_int value1, jit_int value2) | |
| # jit_int jit_int_sign(jit_int value1) | |
| cdef jit_int jit_int_sign(jit_int value1) | |
| # jit_uint jit_uint_add(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_add(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_sub(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_sub(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_mul(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_mul(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_div(jit_uint *result, jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_div(jit_uint *result, jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_rem(jit_uint *result, jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_rem(jit_uint *result, jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_add_ovf(jit_uint *result, jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_add_ovf(jit_uint *result, jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_sub_ovf(jit_uint *result, jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_sub_ovf(jit_uint *result, jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_mul_ovf(jit_uint *result, jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_mul_ovf(jit_uint *result, jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_neg(jit_uint value1) | |
| cdef jit_uint jit_uint_neg(jit_uint value1) | |
| # jit_uint jit_uint_and(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_and(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_or(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_or(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_xor(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_xor(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_not(jit_uint value1) | |
| cdef jit_uint jit_uint_not(jit_uint value1) | |
| # jit_uint jit_uint_shl(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_shl(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_shr(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_shr(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_eq(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_eq(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_ne(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_ne(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_lt(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_lt(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_le(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_le(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_gt(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_gt(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_ge(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_ge(jit_uint value1, jit_uint value2) | |
| # jit_int jit_uint_cmp(jit_uint value1, jit_uint value2) | |
| cdef jit_int jit_uint_cmp(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_min(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_min(jit_uint value1, jit_uint value2) | |
| # jit_uint jit_uint_max(jit_uint value1, jit_uint value2) | |
| cdef jit_uint jit_uint_max(jit_uint value1, jit_uint value2) | |
| # jit_long jit_long_add(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_add(jit_long value1, jit_long value2) | |
| # jit_long jit_long_sub(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_sub(jit_long value1, jit_long value2) | |
| # jit_long jit_long_mul(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_mul(jit_long value1, jit_long value2) | |
| # jit_int jit_long_div(jit_long *result, jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_div(jit_long *result, jit_long value1, jit_long value2) | |
| # jit_int jit_long_rem(jit_long *result, jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_rem(jit_long *result, jit_long value1, jit_long value2) | |
| # jit_int jit_long_add_ovf(jit_long *result, jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_add_ovf(jit_long *result, jit_long value1, jit_long value2) | |
| # jit_int jit_long_sub_ovf(jit_long *result, jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_sub_ovf(jit_long *result, jit_long value1, jit_long value2) | |
| # jit_int jit_long_mul_ovf(jit_long *result, jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_mul_ovf(jit_long *result, jit_long value1, jit_long value2) | |
| # jit_long jit_long_neg(jit_long value1) | |
| cdef jit_long jit_long_neg(jit_long value1) | |
| # jit_long jit_long_and(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_and(jit_long value1, jit_long value2) | |
| # jit_long jit_long_or(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_or(jit_long value1, jit_long value2) | |
| # jit_long jit_long_xor(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_xor(jit_long value1, jit_long value2) | |
| # jit_long jit_long_not(jit_long value1) | |
| cdef jit_long jit_long_not(jit_long value1) | |
| # jit_long jit_long_shl(jit_long value1, jit_uint value2) | |
| cdef jit_long jit_long_shl(jit_long value1, jit_uint value2) | |
| # jit_long jit_long_shr(jit_long value1, jit_uint value2) | |
| cdef jit_long jit_long_shr(jit_long value1, jit_uint value2) | |
| # jit_int jit_long_eq(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_eq(jit_long value1, jit_long value2) | |
| # jit_int jit_long_ne(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_ne(jit_long value1, jit_long value2) | |
| # jit_int jit_long_lt(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_lt(jit_long value1, jit_long value2) | |
| # jit_int jit_long_le(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_le(jit_long value1, jit_long value2) | |
| # jit_int jit_long_gt(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_gt(jit_long value1, jit_long value2) | |
| # jit_int jit_long_ge(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_ge(jit_long value1, jit_long value2) | |
| # jit_int jit_long_cmp(jit_long value1, jit_long value2) | |
| cdef jit_int jit_long_cmp(jit_long value1, jit_long value2) | |
| # jit_long jit_long_abs(jit_long value1) | |
| cdef jit_long jit_long_abs(jit_long value1) | |
| # jit_long jit_long_min(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_min(jit_long value1, jit_long value2) | |
| # jit_long jit_long_max(jit_long value1, jit_long value2) | |
| cdef jit_long jit_long_max(jit_long value1, jit_long value2) | |
| # jit_int jit_long_sign(jit_long value1) | |
| cdef jit_int jit_long_sign(jit_long value1) | |
| # jit_ulong jit_ulong_add(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_add(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_sub(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_sub(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_mul(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_mul(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_div(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_div(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_rem(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_rem(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_add_ovf(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_add_ovf(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_sub_ovf(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_sub_ovf(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_mul_ovf(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_mul_ovf(jit_ulong *result, jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_neg(jit_ulong value1) | |
| cdef jit_ulong jit_ulong_neg(jit_ulong value1) | |
| # jit_ulong jit_ulong_and(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_and(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_or(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_or(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_xor(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_xor(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_not(jit_ulong value1) | |
| cdef jit_ulong jit_ulong_not(jit_ulong value1) | |
| # jit_ulong jit_ulong_shl(jit_ulong value1, jit_uint value2) | |
| cdef jit_ulong jit_ulong_shl(jit_ulong value1, jit_uint value2) | |
| # jit_ulong jit_ulong_shr(jit_ulong value1, jit_uint value2) | |
| cdef jit_ulong jit_ulong_shr(jit_ulong value1, jit_uint value2) | |
| # jit_int jit_ulong_eq(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_eq(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_ne(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_ne(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_lt(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_lt(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_le(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_le(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_gt(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_gt(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_ge(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_ge(jit_ulong value1, jit_ulong value2) | |
| # jit_int jit_ulong_cmp(jit_ulong value1, jit_ulong value2) | |
| cdef jit_int jit_ulong_cmp(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_min(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_min(jit_ulong value1, jit_ulong value2) | |
| # jit_ulong jit_ulong_max(jit_ulong value1, jit_ulong value2) | |
| cdef jit_ulong jit_ulong_max(jit_ulong value1, jit_ulong value2) | |
| # jit_float32 jit_float32_add(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_add(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_sub(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_sub(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_mul(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_mul(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_div(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_div(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_rem(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_rem(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_ieee_rem(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_ieee_rem(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_neg(jit_float32 value1) | |
| cdef jit_float32 jit_float32_neg(jit_float32 value1) | |
| # jit_int jit_float32_eq(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_eq(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_ne(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_ne(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_lt(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_lt(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_le(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_le(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_gt(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_gt(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_ge(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_ge(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_cmpl(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_cmpl(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_cmpg(jit_float32 value1, jit_float32 value2) | |
| cdef jit_int jit_float32_cmpg(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_acos(jit_float32 value1) | |
| cdef jit_float32 jit_float32_acos(jit_float32 value1) | |
| # jit_float32 jit_float32_asin(jit_float32 value1) | |
| cdef jit_float32 jit_float32_asin(jit_float32 value1) | |
| # jit_float32 jit_float32_atan(jit_float32 value1) | |
| cdef jit_float32 jit_float32_atan(jit_float32 value1) | |
| # jit_float32 jit_float32_atan2(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_atan2(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_ceil(jit_float32 value1) | |
| cdef jit_float32 jit_float32_ceil(jit_float32 value1) | |
| # jit_float32 jit_float32_cos(jit_float32 value1) | |
| cdef jit_float32 jit_float32_cos(jit_float32 value1) | |
| # jit_float32 jit_float32_cosh(jit_float32 value1) | |
| cdef jit_float32 jit_float32_cosh(jit_float32 value1) | |
| # jit_float32 jit_float32_exp(jit_float32 value1) | |
| cdef jit_float32 jit_float32_exp(jit_float32 value1) | |
| # jit_float32 jit_float32_floor(jit_float32 value1) | |
| cdef jit_float32 jit_float32_floor(jit_float32 value1) | |
| # jit_float32 jit_float32_log(jit_float32 value1) | |
| cdef jit_float32 jit_float32_log(jit_float32 value1) | |
| # jit_float32 jit_float32_log10(jit_float32 value1) | |
| cdef jit_float32 jit_float32_log10(jit_float32 value1) | |
| # jit_float32 jit_float32_pow(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_pow(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_rint(jit_float32 value1) | |
| cdef jit_float32 jit_float32_rint(jit_float32 value1) | |
| # jit_float32 jit_float32_round(jit_float32 value1) | |
| cdef jit_float32 jit_float32_round(jit_float32 value1) | |
| # jit_float32 jit_float32_sin(jit_float32 value1) | |
| cdef jit_float32 jit_float32_sin(jit_float32 value1) | |
| # jit_float32 jit_float32_sinh(jit_float32 value1) | |
| cdef jit_float32 jit_float32_sinh(jit_float32 value1) | |
| # jit_float32 jit_float32_sqrt(jit_float32 value1) | |
| cdef jit_float32 jit_float32_sqrt(jit_float32 value1) | |
| # jit_float32 jit_float32_tan(jit_float32 value1) | |
| cdef jit_float32 jit_float32_tan(jit_float32 value1) | |
| # jit_float32 jit_float32_tanh(jit_float32 value1) | |
| cdef jit_float32 jit_float32_tanh(jit_float32 value1) | |
| # jit_int jit_float32_is_finite(jit_float32 value) | |
| cdef jit_int jit_float32_is_finite(jit_float32 value) | |
| # jit_int jit_float32_is_nan(jit_float32 value) | |
| cdef jit_int jit_float32_is_nan(jit_float32 value) | |
| # jit_int jit_float32_is_inf(jit_float32 value) | |
| cdef jit_int jit_float32_is_inf(jit_float32 value) | |
| # jit_float32 jit_float32_abs(jit_float32 value1) | |
| cdef jit_float32 jit_float32_abs(jit_float32 value1) | |
| # jit_float32 jit_float32_min(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_min(jit_float32 value1, jit_float32 value2) | |
| # jit_float32 jit_float32_max(jit_float32 value1, jit_float32 value2) | |
| cdef jit_float32 jit_float32_max(jit_float32 value1, jit_float32 value2) | |
| # jit_int jit_float32_sign(jit_float32 value1) | |
| cdef jit_int jit_float32_sign(jit_float32 value1) | |
| # jit_float64 jit_float64_add(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_add(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_sub(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_sub(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_mul(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_mul(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_div(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_div(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_rem(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_rem(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_ieee_rem(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_ieee_rem(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_neg(jit_float64 value1) | |
| cdef jit_float64 jit_float64_neg(jit_float64 value1) | |
| # jit_int jit_float64_eq(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_eq(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_ne(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_ne(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_lt(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_lt(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_le(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_le(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_gt(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_gt(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_ge(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_ge(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_cmpl(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_cmpl(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_cmpg(jit_float64 value1, jit_float64 value2) | |
| cdef jit_int jit_float64_cmpg(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_acos(jit_float64 value1) | |
| cdef jit_float64 jit_float64_acos(jit_float64 value1) | |
| # jit_float64 jit_float64_asin(jit_float64 value1) | |
| cdef jit_float64 jit_float64_asin(jit_float64 value1) | |
| # jit_float64 jit_float64_atan(jit_float64 value1) | |
| cdef jit_float64 jit_float64_atan(jit_float64 value1) | |
| # jit_float64 jit_float64_atan2(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_atan2(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_ceil(jit_float64 value1) | |
| cdef jit_float64 jit_float64_ceil(jit_float64 value1) | |
| # jit_float64 jit_float64_cos(jit_float64 value1) | |
| cdef jit_float64 jit_float64_cos(jit_float64 value1) | |
| # jit_float64 jit_float64_cosh(jit_float64 value1) | |
| cdef jit_float64 jit_float64_cosh(jit_float64 value1) | |
| # jit_float64 jit_float64_exp(jit_float64 value1) | |
| cdef jit_float64 jit_float64_exp(jit_float64 value1) | |
| # jit_float64 jit_float64_floor(jit_float64 value1) | |
| cdef jit_float64 jit_float64_floor(jit_float64 value1) | |
| # jit_float64 jit_float64_log(jit_float64 value1) | |
| cdef jit_float64 jit_float64_log(jit_float64 value1) | |
| # jit_float64 jit_float64_log10(jit_float64 value1) | |
| cdef jit_float64 jit_float64_log10(jit_float64 value1) | |
| # jit_float64 jit_float64_pow(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_pow(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_rint(jit_float64 value1) | |
| cdef jit_float64 jit_float64_rint(jit_float64 value1) | |
| # jit_float64 jit_float64_round(jit_float64 value1) | |
| cdef jit_float64 jit_float64_round(jit_float64 value1) | |
| # jit_float64 jit_float64_sin(jit_float64 value1) | |
| cdef jit_float64 jit_float64_sin(jit_float64 value1) | |
| # jit_float64 jit_float64_sinh(jit_float64 value1) | |
| cdef jit_float64 jit_float64_sinh(jit_float64 value1) | |
| # jit_float64 jit_float64_sqrt(jit_float64 value1) | |
| cdef jit_float64 jit_float64_sqrt(jit_float64 value1) | |
| # jit_float64 jit_float64_tan(jit_float64 value1) | |
| cdef jit_float64 jit_float64_tan(jit_float64 value1) | |
| # jit_float64 jit_float64_tanh(jit_float64 value1) | |
| cdef jit_float64 jit_float64_tanh(jit_float64 value1) | |
| # jit_int jit_float64_is_finite(jit_float64 value) | |
| cdef jit_int jit_float64_is_finite(jit_float64 value) | |
| # jit_int jit_float64_is_nan(jit_float64 value) | |
| cdef jit_int jit_float64_is_nan(jit_float64 value) | |
| # jit_int jit_float64_is_inf(jit_float64 value) | |
| cdef jit_int jit_float64_is_inf(jit_float64 value) | |
| # jit_float64 jit_float64_abs(jit_float64 value1) | |
| cdef jit_float64 jit_float64_abs(jit_float64 value1) | |
| # jit_float64 jit_float64_min(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_min(jit_float64 value1, jit_float64 value2) | |
| # jit_float64 jit_float64_max(jit_float64 value1, jit_float64 value2) | |
| cdef jit_float64 jit_float64_max(jit_float64 value1, jit_float64 value2) | |
| # jit_int jit_float64_sign(jit_float64 value1) | |
| cdef jit_int jit_float64_sign(jit_float64 value1) | |
| # jit_nfloat jit_nfloat_add(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_add(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_sub(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_sub(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_mul(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_mul(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_div(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_div(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_rem(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_rem(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_ieee_rem(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_ieee_rem(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_neg(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_neg(jit_nfloat value1) | |
| # jit_int jit_nfloat_eq(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_eq(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_ne(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_ne(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_lt(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_lt(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_le(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_le(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_gt(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_gt(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_ge(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_ge(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_cmpl(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_cmpl(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_cmpg(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_int jit_nfloat_cmpg(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_acos(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_acos(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_asin(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_asin(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_atan(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_atan(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_atan2(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_atan2(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_ceil(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_ceil(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_cos(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_cos(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_cosh(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_cosh(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_exp(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_exp(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_floor(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_floor(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_log(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_log(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_log10(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_log10(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_pow(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_pow(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_rint(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_rint(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_round(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_round(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_sin(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_sin(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_sinh(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_sinh(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_sqrt(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_sqrt(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_tan(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_tan(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_tanh(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_tanh(jit_nfloat value1) | |
| # jit_int jit_nfloat_is_finite(jit_nfloat value) | |
| cdef jit_int jit_nfloat_is_finite(jit_nfloat value) | |
| # jit_int jit_nfloat_is_nan(jit_nfloat value) | |
| cdef jit_int jit_nfloat_is_nan(jit_nfloat value) | |
| # jit_int jit_nfloat_is_inf(jit_nfloat value) | |
| cdef jit_int jit_nfloat_is_inf(jit_nfloat value) | |
| # jit_nfloat jit_nfloat_abs(jit_nfloat value1) | |
| cdef jit_nfloat jit_nfloat_abs(jit_nfloat value1) | |
| # jit_nfloat jit_nfloat_min(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_min(jit_nfloat value1, jit_nfloat value2) | |
| # jit_nfloat jit_nfloat_max(jit_nfloat value1, jit_nfloat value2) | |
| cdef jit_nfloat jit_nfloat_max(jit_nfloat value1, jit_nfloat value2) | |
| # jit_int jit_nfloat_sign(jit_nfloat value1) | |
| cdef jit_int jit_nfloat_sign(jit_nfloat value1) | |
| # jit_int jit_int_to_sbyte(jit_int value) | |
| cdef jit_int jit_int_to_sbyte(jit_int value) | |
| # jit_int jit_int_to_ubyte(jit_int value) | |
| cdef jit_int jit_int_to_ubyte(jit_int value) | |
| # jit_int jit_int_to_short(jit_int value) | |
| cdef jit_int jit_int_to_short(jit_int value) | |
| # jit_int jit_int_to_ushort(jit_int value) | |
| cdef jit_int jit_int_to_ushort(jit_int value) | |
| # jit_int jit_int_to_int(jit_int value) | |
| cdef jit_int jit_int_to_int(jit_int value) | |
| # jit_uint jit_int_to_uint(jit_int value) | |
| cdef jit_uint jit_int_to_uint(jit_int value) | |
| # jit_long jit_int_to_long(jit_int value) | |
| cdef jit_long jit_int_to_long(jit_int value) | |
| # jit_ulong jit_int_to_ulong(jit_int value) | |
| cdef jit_ulong jit_int_to_ulong(jit_int value) | |
| # jit_int jit_uint_to_int(jit_uint value) | |
| cdef jit_int jit_uint_to_int(jit_uint value) | |
| # jit_uint jit_uint_to_uint(jit_uint value) | |
| cdef jit_uint jit_uint_to_uint(jit_uint value) | |
| # jit_long jit_uint_to_long(jit_uint value) | |
| cdef jit_long jit_uint_to_long(jit_uint value) | |
| # jit_ulong jit_uint_to_ulong(jit_uint value) | |
| cdef jit_ulong jit_uint_to_ulong(jit_uint value) | |
| # jit_int jit_long_to_int(jit_long value) | |
| cdef jit_int jit_long_to_int(jit_long value) | |
| # jit_uint jit_long_to_uint(jit_long value) | |
| cdef jit_uint jit_long_to_uint(jit_long value) | |
| # jit_long jit_long_to_long(jit_long value) | |
| cdef jit_long jit_long_to_long(jit_long value) | |
| # jit_ulong jit_long_to_ulong(jit_long value) | |
| cdef jit_ulong jit_long_to_ulong(jit_long value) | |
| # jit_int jit_ulong_to_int(jit_ulong value) | |
| cdef jit_int jit_ulong_to_int(jit_ulong value) | |
| # jit_uint jit_ulong_to_uint(jit_ulong value) | |
| cdef jit_uint jit_ulong_to_uint(jit_ulong value) | |
| # jit_long jit_ulong_to_long(jit_ulong value) | |
| cdef jit_long jit_ulong_to_long(jit_ulong value) | |
| # jit_ulong jit_ulong_to_ulong(jit_ulong value) | |
| cdef jit_ulong jit_ulong_to_ulong(jit_ulong value) | |
| # jit_int jit_int_to_sbyte_ovf(jit_int *result, jit_int value) | |
| cdef jit_int jit_int_to_sbyte_ovf(jit_int *result, jit_int value) | |
| # jit_int jit_int_to_ubyte_ovf(jit_int *result, jit_int value) | |
| cdef jit_int jit_int_to_ubyte_ovf(jit_int *result, jit_int value) | |
| # jit_int jit_int_to_short_ovf(jit_int *result, jit_int value) | |
| cdef jit_int jit_int_to_short_ovf(jit_int *result, jit_int value) | |
| # jit_int jit_int_to_ushort_ovf(jit_int *result, jit_int value) | |
| cdef jit_int jit_int_to_ushort_ovf(jit_int *result, jit_int value) | |
| # jit_int jit_int_to_int_ovf(jit_int *result, jit_int value) | |
| cdef jit_int jit_int_to_int_ovf(jit_int *result, jit_int value) | |
| # jit_int jit_int_to_uint_ovf(jit_uint *result, jit_int value) | |
| cdef jit_int jit_int_to_uint_ovf(jit_uint *result, jit_int value) | |
| # jit_int jit_int_to_long_ovf(jit_long *result, jit_int value) | |
| cdef jit_int jit_int_to_long_ovf(jit_long *result, jit_int value) | |
| # jit_int jit_int_to_ulong_ovf(jit_ulong *result, jit_int value) | |
| cdef jit_int jit_int_to_ulong_ovf(jit_ulong *result, jit_int value) | |
| # jit_int jit_uint_to_int_ovf(jit_int *result, jit_uint value) | |
| cdef jit_int jit_uint_to_int_ovf(jit_int *result, jit_uint value) | |
| # jit_int jit_uint_to_uint_ovf(jit_uint *result, jit_uint value) | |
| cdef jit_int jit_uint_to_uint_ovf(jit_uint *result, jit_uint value) | |
| # jit_int jit_uint_to_long_ovf(jit_long *result, jit_uint value) | |
| cdef jit_int jit_uint_to_long_ovf(jit_long *result, jit_uint value) | |
| # jit_int jit_uint_to_ulong_ovf(jit_ulong *result, jit_uint value) | |
| cdef jit_int jit_uint_to_ulong_ovf(jit_ulong *result, jit_uint value) | |
| # jit_int jit_long_to_int_ovf(jit_int *result, jit_long value) | |
| cdef jit_int jit_long_to_int_ovf(jit_int *result, jit_long value) | |
| # jit_int jit_long_to_uint_ovf(jit_uint *result, jit_long value) | |
| cdef jit_int jit_long_to_uint_ovf(jit_uint *result, jit_long value) | |
| # jit_int jit_long_to_long_ovf(jit_long *result, jit_long value) | |
| cdef jit_int jit_long_to_long_ovf(jit_long *result, jit_long value) | |
| # jit_int jit_long_to_ulong_ovf(jit_ulong *result, jit_long value) | |
| cdef jit_int jit_long_to_ulong_ovf(jit_ulong *result, jit_long value) | |
| # jit_int jit_ulong_to_int_ovf(jit_int *result, jit_ulong value) | |
| cdef jit_int jit_ulong_to_int_ovf(jit_int *result, jit_ulong value) | |
| # jit_int jit_ulong_to_uint_ovf(jit_uint *result, jit_ulong value) | |
| cdef jit_int jit_ulong_to_uint_ovf(jit_uint *result, jit_ulong value) | |
| # jit_int jit_ulong_to_long_ovf(jit_long *result, jit_ulong value) | |
| cdef jit_int jit_ulong_to_long_ovf(jit_long *result, jit_ulong value) | |
| # jit_int jit_ulong_to_ulong_ovf(jit_ulong *result, jit_ulong value) | |
| cdef jit_int jit_ulong_to_ulong_ovf(jit_ulong *result, jit_ulong value) | |
| # jit_int jit_nfloat_to_int(jit_nfloat value) | |
| cdef jit_int jit_nfloat_to_int(jit_nfloat value) | |
| # jit_uint jit_nfloat_to_uint(jit_nfloat value) | |
| cdef jit_uint jit_nfloat_to_uint(jit_nfloat value) | |
| # jit_long jit_nfloat_to_long(jit_nfloat value) | |
| cdef jit_long jit_nfloat_to_long(jit_nfloat value) | |
| # jit_ulong jit_nfloat_to_ulong(jit_nfloat value) | |
| cdef jit_ulong jit_nfloat_to_ulong(jit_nfloat value) | |
| # jit_int jit_nfloat_to_int_ovf(jit_int *result, jit_nfloat value) | |
| cdef jit_int jit_nfloat_to_int_ovf(jit_int *result, jit_nfloat value) | |
| # jit_int jit_nfloat_to_uint_ovf(jit_uint *result, jit_nfloat value) | |
| cdef jit_int jit_nfloat_to_uint_ovf(jit_uint *result, jit_nfloat value) | |
| # jit_int jit_nfloat_to_long_ovf(jit_long *result, jit_nfloat value) | |
| cdef jit_int jit_nfloat_to_long_ovf(jit_long *result, jit_nfloat value) | |
| # jit_int jit_nfloat_to_ulong_ovf(jit_ulong *result, jit_nfloat value) | |
| cdef jit_int jit_nfloat_to_ulong_ovf(jit_ulong *result, jit_nfloat value) | |
| # jit_nfloat jit_int_to_nfloat(jit_int value) | |
| cdef jit_nfloat jit_int_to_nfloat(jit_int value) | |
| # jit_nfloat jit_uint_to_nfloat(jit_uint value) | |
| cdef jit_nfloat jit_uint_to_nfloat(jit_uint value) | |
| # jit_nfloat jit_long_to_nfloat(jit_long value) | |
| cdef jit_nfloat jit_long_to_nfloat(jit_long value) | |
| # jit_nfloat jit_ulong_to_nfloat(jit_ulong value) | |
| cdef jit_nfloat jit_ulong_to_nfloat(jit_ulong value) | |
| # jit_nfloat jit_float32_to_nfloat(jit_float32 value) | |
| cdef jit_nfloat jit_float32_to_nfloat(jit_float32 value) | |
| # jit_nfloat jit_float64_to_nfloat(jit_float64 value) | |
| cdef jit_nfloat jit_float64_to_nfloat(jit_float64 value) | |
| # jit_float32 jit_nfloat_to_float32(jit_nfloat value) | |
| cdef jit_float32 jit_nfloat_to_float32(jit_nfloat value) | |
| # jit_float64 jit_nfloat_to_float64(jit_nfloat value) | |
| cdef jit_float64 jit_nfloat_to_float64(jit_nfloat value) | |
| # typedef struct _jit_meta *jit_meta_t | |
| cdef struct _jit_meta | |
| ctypedef _jit_meta *jit_meta_t | |
| # int jit_meta_set(jit_meta_t *list, int type, void *data, jit_meta_free_func free_data, jit_function_t pool_owner) | |
| cdef int jit_meta_set(jit_meta_t *list, int type, void *data, jit_meta_free_func free_data, jit_function_t pool_owner) | |
| # void *jit_meta_get(jit_meta_t list, int type) | |
| cdef void *jit_meta_get(jit_meta_t list, int type) | |
| # void jit_meta_free(jit_meta_t *list, int type) | |
| cdef void jit_meta_free(jit_meta_t *list, int type) | |
| # void jit_meta_destroy(jit_meta_t *list) | |
| cdef void jit_meta_destroy(jit_meta_t *list) | |
| # typedef struct jit_objmodel *jit_objmodel_t | |
| cdef struct jit_objmodel | |
| ctypedef jit_objmodel *jit_objmodel_t | |
| # typedef struct jitom_class *jitom_class_t | |
| cdef struct jitom_class | |
| ctypedef jitom_class *jitom_class_t | |
| # typedef struct jitom_field *jitom_field_t | |
| cdef struct jitom_field | |
| ctypedef jitom_field *jitom_field_t | |
| # typedef struct jitom_method *jitom_method_t | |
| cdef struct jitom_method | |
| ctypedef jitom_method *jitom_method_t | |
| # void jitom_destroy_model(jit_objmodel_t model) | |
| cdef void jitom_destroy_model(jit_objmodel_t model) | |
| # jitom_class_t jitom_get_class_by_name(jit_objmodel_t model, const char *name) | |
| cdef jitom_class_t jitom_get_class_by_name(jit_objmodel_t model, char *name) | |
| # char *jitom_class_get_name(jit_objmodel_t model, jitom_class_t klass) | |
| cdef char *jitom_class_get_name(jit_objmodel_t model, jitom_class_t klass) | |
| # int jitom_class_get_modifiers(jit_objmodel_t model, jitom_class_t klass) | |
| cdef int jitom_class_get_modifiers(jit_objmodel_t model, jitom_class_t klass) | |
| # jit_type_t jitom_class_get_type(jit_objmodel_t model, jitom_class_t klass) | |
| cdef jit_type_t jitom_class_get_type(jit_objmodel_t model, jitom_class_t klass) | |
| # jit_type_t jitom_class_get_value_type(jit_objmodel_t model, jitom_class_t klass) | |
| cdef jit_type_t jitom_class_get_value_type(jit_objmodel_t model, jitom_class_t klass) | |
| # jitom_class_t jitom_class_get_primary_super(jit_objmodel_t model, jitom_class_t klass) | |
| cdef jitom_class_t jitom_class_get_primary_super(jit_objmodel_t model, jitom_class_t klass) | |
| # jitom_class_t *jitom_class_get_all_supers(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| cdef jitom_class_t *jitom_class_get_all_supers(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| # jitom_class_t *jitom_class_get_interfaces(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| cdef jitom_class_t *jitom_class_get_interfaces(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| # jitom_field_t *jitom_class_get_fields(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| cdef jitom_field_t *jitom_class_get_fields(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| # jitom_method_t *jitom_class_get_methods(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| cdef jitom_method_t *jitom_class_get_methods(jit_objmodel_t model, jitom_class_t klass, unsigned int *num) | |
| # jit_value_t jitom_class_new(jit_objmodel_t model, jitom_class_t klass, jitom_method_t ctor, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jitom_class_new(jit_objmodel_t model, jitom_class_t klass, jitom_method_t ctor, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_value_t jitom_class_new_value(jit_objmodel_t model, jitom_class_t klass, jitom_method_t ctor, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jitom_class_new_value(jit_objmodel_t model, jitom_class_t klass, jitom_method_t ctor, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| # int jitom_class_delete(jit_objmodel_t model, jitom_class_t klass, jit_value_t obj_value) | |
| cdef int jitom_class_delete(jit_objmodel_t model, jitom_class_t klass, jit_value_t obj_value) | |
| # int jitom_class_add_ref(jit_objmodel_t model, jitom_class_t klass, jit_value_t obj_value) | |
| cdef int jitom_class_add_ref(jit_objmodel_t model, jitom_class_t klass, jit_value_t obj_value) | |
| # char *jitom_field_get_name(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field) | |
| cdef char *jitom_field_get_name(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field) | |
| # jit_type_t jitom_field_get_type(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field) | |
| cdef jit_type_t jitom_field_get_type(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field) | |
| # int jitom_field_get_modifiers(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field) | |
| cdef int jitom_field_get_modifiers(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field) | |
| # jit_value_t jitom_field_load(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field, jit_function_t func, jit_value_t obj_value) | |
| cdef jit_value_t jitom_field_load(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field, jit_function_t func, jit_value_t obj_value) | |
| # jit_value_t jitom_field_load_address(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field, jit_function_t func, jit_value_t obj_value) | |
| cdef jit_value_t jitom_field_load_address(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field, jit_function_t func, jit_value_t obj_value) | |
| # int jitom_field_store(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field, jit_function_t func, jit_value_t obj_value, jit_value_t value) | |
| cdef int jitom_field_store(jit_objmodel_t model, jitom_class_t klass, jitom_field_t field, jit_function_t func, jit_value_t obj_value, jit_value_t value) | |
| # char *jitom_method_get_name(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method) | |
| cdef char *jitom_method_get_name(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method) | |
| # jit_type_t jitom_method_get_type(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method) | |
| cdef jit_type_t jitom_method_get_type(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method) | |
| # int jitom_method_get_modifiers(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method) | |
| cdef int jitom_method_get_modifiers(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method) | |
| # jit_value_t jitom_method_invoke(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jitom_method_invoke(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_value_t jitom_method_invoke_virtual(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| cdef jit_value_t jitom_method_invoke_virtual(jit_objmodel_t model, jitom_class_t klass, jitom_method_t method, jit_function_t func, jit_value_t *args, unsigned int num_args, int flags) | |
| # jit_type_t jitom_type_tag_as_class(jit_type_t type, jit_objmodel_t model, jitom_class_t klass, int incref) | |
| cdef jit_type_t jitom_type_tag_as_class(jit_type_t type, jit_objmodel_t model, jitom_class_t klass, int incref) | |
| # jit_type_t jitom_type_tag_as_value(jit_type_t type, jit_objmodel_t model, jitom_class_t klass, int incref) | |
| cdef jit_type_t jitom_type_tag_as_value(jit_type_t type, jit_objmodel_t model, jitom_class_t klass, int incref) | |
| # int jitom_type_is_class(jit_type_t type) | |
| cdef int jitom_type_is_class(jit_type_t type) | |
| # int jitom_type_is_value(jit_type_t type) | |
| cdef int jitom_type_is_value(jit_type_t type) | |
| # jit_objmodel_t jitom_type_get_model(jit_type_t type) | |
| cdef jit_objmodel_t jitom_type_get_model(jit_type_t type) | |
| # jitom_class_t jitom_type_get_class(jit_type_t type) | |
| cdef jitom_class_t jitom_type_get_class(jit_type_t type) | |
| # typedef struct jit_opcode_info jit_opcode_info_t | |
| cdef struct jit_opcode_info | |
| ctypedef jit_opcode_info jit_opcode_info_t | |
| # struct jit_opcode_info { const char *name; int flags; } | |
| cdef struct jit_opcode_info: | |
| char *name | |
| int flags | |
| # extern jit_opcode_info_t const jit_opcodes[01A6] | |
| cdef jit_opcode_info_t *jit_opcodes | |
| # typedef struct { int ebx; int esi; int edi; int ebp; int esp; } _jit_arch_unwind_t | |
| cdef struct _anon_4: | |
| int ebx | |
| int esi | |
| int edi | |
| int ebp | |
| int esp | |
| ctypedef _anon_4 _jit_arch_unwind_t | |
| # typedef struct { void *frame; void *cache; jit_context_t context; } jit_unwind_context_t | |
| cdef struct _anon_5: | |
| void *frame | |
| void *cache | |
| jit_context_t context | |
| ctypedef _anon_5 jit_unwind_context_t | |
| # int jit_unwind_init(jit_unwind_context_t *unwind, jit_context_t context) | |
| cdef int jit_unwind_init(jit_unwind_context_t *unwind, jit_context_t context) | |
| # void jit_unwind_free(jit_unwind_context_t *unwind) | |
| cdef void jit_unwind_free(jit_unwind_context_t *unwind) | |
| # int jit_unwind_next(jit_unwind_context_t *unwind) | |
| cdef int jit_unwind_next(jit_unwind_context_t *unwind) | |
| # int jit_unwind_next_pc(jit_unwind_context_t *unwind) | |
| cdef int jit_unwind_next_pc(jit_unwind_context_t *unwind) | |
| # void *jit_unwind_get_pc(jit_unwind_context_t *unwind) | |
| cdef void *jit_unwind_get_pc(jit_unwind_context_t *unwind) | |
| # int jit_unwind_jump(jit_unwind_context_t *unwind, void *pc) | |
| cdef int jit_unwind_jump(jit_unwind_context_t *unwind, void *pc) | |
| # jit_function_t jit_unwind_get_function(jit_unwind_context_t *unwind) | |
| cdef jit_function_t jit_unwind_get_function(jit_unwind_context_t *unwind) | |
| # unsigned int jit_unwind_get_offset(jit_unwind_context_t *unwind) | |
| cdef unsigned int jit_unwind_get_offset(jit_unwind_context_t *unwind) | |
| # void *jit_malloc(unsigned int size) | |
| cdef void *jit_malloc(unsigned int size) | |
| # void *jit_calloc(unsigned int num, unsigned int size) | |
| cdef void *jit_calloc(unsigned int num, unsigned int size) | |
| # void *jit_realloc(void *ptr, unsigned int size) | |
| cdef void *jit_realloc(void *ptr, unsigned int size) | |
| # void jit_free(void *ptr) | |
| cdef void jit_free(void *ptr) | |
| # void *jit_malloc_exec(unsigned int size) | |
| cdef void *jit_malloc_exec(unsigned int size) | |
| # void jit_free_exec(void *ptr, unsigned int size) | |
| cdef void jit_free_exec(void *ptr, unsigned int size) | |
| # void jit_flush_exec(void *ptr, unsigned int size) | |
| cdef void jit_flush_exec(void *ptr, unsigned int size) | |
| # unsigned int jit_exec_page_size(void) | |
| cdef unsigned int jit_exec_page_size() | |
| # void *jit_memset(void *dest, int ch, unsigned int len) | |
| cdef void *jit_memset(void *dest, int ch, unsigned int len) | |
| # void *jit_memcpy(void *dest, const void *src, unsigned int len) | |
| cdef void *jit_memcpy(void *dest, void *src, unsigned int len) | |
| # void *jit_memmove(void *dest, const void *src, unsigned int len) | |
| cdef void *jit_memmove(void *dest, void *src, unsigned int len) | |
| # int jit_memcmp(const void *s1, const void *s2, unsigned int len) | |
| cdef int jit_memcmp(void *s1, void *s2, unsigned int len) | |
| # void *jit_memchr(const void *str, int ch, unsigned int len) | |
| cdef void *jit_memchr(void *str, int ch, unsigned int len) | |
| # unsigned int jit_strlen(const char *str) | |
| cdef unsigned int jit_strlen(char *str) | |
| # char *jit_strcpy(char *dest, const char *src) | |
| cdef char *jit_strcpy(char *dest, char *src) | |
| # char *jit_strcat(char *dest, const char *src) | |
| cdef char *jit_strcat(char *dest, char *src) | |
| # char *jit_strncpy(char *dest, const char *src, unsigned int len) | |
| cdef char *jit_strncpy(char *dest, char *src, unsigned int len) | |
| # char *jit_strdup(const char *str) | |
| cdef char *jit_strdup(char *str) | |
| # char *jit_strndup(const char *str, unsigned int len) | |
| cdef char *jit_strndup(char *str, unsigned int len) | |
| # int jit_strcmp(const char *str1, const char *str2) | |
| cdef int jit_strcmp(char *str1, char *str2) | |
| # int jit_strncmp(const char *str1, const char *str2, unsigned int len) | |
| cdef int jit_strncmp(char *str1, char *str2, unsigned int len) | |
| # int jit_stricmp(const char *str1, const char *str2) | |
| cdef int jit_stricmp(char *str1, char *str2) | |
| # int jit_strnicmp(const char *str1, const char *str2, unsigned int len) | |
| cdef int jit_strnicmp(char *str1, char *str2, unsigned int len) | |
| # char *jit_strchr(const char *str, int ch) | |
| cdef char *jit_strchr(char *str, int ch) | |
| # char *jit_strrchr(const char *str, int ch) | |
| cdef char *jit_strrchr(char *str, int ch) | |
| # int jit_sprintf(char *str, const char *format, ...) | |
| cdef int jit_sprintf(char *str, char *format, ...) | |
| # int jit_snprintf(char *str, unsigned int len, const char *format, ...) | |
| cdef int jit_snprintf(char *str, unsigned int len, char *format, ...) | |
| # typedef struct { jit_type_t type; union { void *ptr_value; jit_int int_value; jit_uint uint_value; jit_nint nint_value; jit_nuint nuint_value; jit_long long_value; jit_ulong ulong_value; jit_float32 float32_value; jit_float64 float64_value; jit_nfloat nfloat_value; } un; } jit_constant_t | |
| cdef union _anon_6: | |
| void *ptr_value | |
| jit_int int_value | |
| jit_uint uint_value | |
| jit_nint nint_value | |
| jit_nuint nuint_value | |
| jit_long long_value | |
| jit_ulong ulong_value | |
| jit_float32 float32_value | |
| jit_float64 float64_value | |
| jit_nfloat nfloat_value | |
| cdef struct _anon_7: | |
| jit_type_t type | |
| _anon_6 un | |
| ctypedef _anon_7 jit_constant_t | |
| # jit_value_t jit_value_create(jit_function_t func, jit_type_t type) | |
| cdef jit_value_t jit_value_create(jit_function_t func, jit_type_t type) | |
| # jit_value_t jit_value_create_nint_constant(jit_function_t func, jit_type_t type, jit_nint const_value) | |
| cdef jit_value_t jit_value_create_nint_constant(jit_function_t func, jit_type_t type, jit_nint const_value) | |
| # jit_value_t jit_value_create_long_constant(jit_function_t func, jit_type_t type, jit_long const_value) | |
| cdef jit_value_t jit_value_create_long_constant(jit_function_t func, jit_type_t type, jit_long const_value) | |
| # jit_value_t jit_value_create_float32_constant(jit_function_t func, jit_type_t type, jit_float32 const_value) | |
| cdef jit_value_t jit_value_create_float32_constant(jit_function_t func, jit_type_t type, jit_float32 const_value) | |
| # jit_value_t jit_value_create_float64_constant(jit_function_t func, jit_type_t type, jit_float64 const_value) | |
| cdef jit_value_t jit_value_create_float64_constant(jit_function_t func, jit_type_t type, jit_float64 const_value) | |
| # jit_value_t jit_value_create_nfloat_constant(jit_function_t func, jit_type_t type, jit_nfloat const_value) | |
| cdef jit_value_t jit_value_create_nfloat_constant(jit_function_t func, jit_type_t type, jit_nfloat const_value) | |
| # jit_value_t jit_value_create_constant(jit_function_t func, const jit_constant_t *const_value) | |
| cdef jit_value_t jit_value_create_constant(jit_function_t func, jit_constant_t *const_value) | |
| # jit_value_t jit_value_get_param(jit_function_t func, unsigned int param) | |
| cdef jit_value_t jit_value_get_param(jit_function_t func, unsigned int param) | |
| # jit_value_t jit_value_get_struct_pointer(jit_function_t func) | |
| cdef jit_value_t jit_value_get_struct_pointer(jit_function_t func) | |
| # int jit_value_is_temporary(jit_value_t value) | |
| cdef int jit_value_is_temporary(jit_value_t value) | |
| # int jit_value_is_local(jit_value_t value) | |
| cdef int jit_value_is_local(jit_value_t value) | |
| # int jit_value_is_constant(jit_value_t value) | |
| cdef int jit_value_is_constant(jit_value_t value) | |
| # int jit_value_is_parameter(jit_value_t value) | |
| cdef int jit_value_is_parameter(jit_value_t value) | |
| # void jit_value_ref(jit_function_t func, jit_value_t value) | |
| cdef void jit_value_ref(jit_function_t func, jit_value_t value) | |
| # void jit_value_set_volatile(jit_value_t value) | |
| cdef void jit_value_set_volatile(jit_value_t value) | |
| # int jit_value_is_volatile(jit_value_t value) | |
| cdef int jit_value_is_volatile(jit_value_t value) | |
| # void jit_value_set_addressable(jit_value_t value) | |
| cdef void jit_value_set_addressable(jit_value_t value) | |
| # int jit_value_is_addressable(jit_value_t value) | |
| cdef int jit_value_is_addressable(jit_value_t value) | |
| # jit_type_t jit_value_get_type(jit_value_t value) | |
| cdef jit_type_t jit_value_get_type(jit_value_t value) | |
| # jit_function_t jit_value_get_function(jit_value_t value) | |
| cdef jit_function_t jit_value_get_function(jit_value_t value) | |
| # jit_block_t jit_value_get_block(jit_value_t value) | |
| cdef jit_block_t jit_value_get_block(jit_value_t value) | |
| # jit_context_t jit_value_get_context(jit_value_t value) | |
| cdef jit_context_t jit_value_get_context(jit_value_t value) | |
| # jit_constant_t jit_value_get_constant(jit_value_t value) | |
| cdef jit_constant_t jit_value_get_constant(jit_value_t value) | |
| # jit_nint jit_value_get_nint_constant(jit_value_t value) | |
| cdef jit_nint jit_value_get_nint_constant(jit_value_t value) | |
| # jit_long jit_value_get_long_constant(jit_value_t value) | |
| cdef jit_long jit_value_get_long_constant(jit_value_t value) | |
| # jit_float32 jit_value_get_float32_constant(jit_value_t value) | |
| cdef jit_float32 jit_value_get_float32_constant(jit_value_t value) | |
| # jit_float64 jit_value_get_float64_constant(jit_value_t value) | |
| cdef jit_float64 jit_value_get_float64_constant(jit_value_t value) | |
| # jit_nfloat jit_value_get_nfloat_constant(jit_value_t value) | |
| cdef jit_nfloat jit_value_get_nfloat_constant(jit_value_t value) | |
| # int jit_value_is_true(jit_value_t value) | |
| cdef int jit_value_is_true(jit_value_t value) | |
| # int jit_constant_convert(jit_constant_t *result, const jit_constant_t *value, jit_type_t type, int overflow_check) | |
| cdef int jit_constant_convert(jit_constant_t *result, jit_constant_t *value, jit_type_t type, int overflow_check) | |
| # void *_jit_get_frame_address(void *start, unsigned int n) | |
| cdef void *_jit_get_frame_address(void *start, unsigned int n) | |
| # void *_jit_get_next_frame_address(void *frame) | |
| cdef void *_jit_get_next_frame_address(void *frame) | |
| # void *_jit_get_return_address(void *frame, void *frame0, void *return0) | |
| cdef void *_jit_get_return_address(void *frame, void *frame0, void *return0) | |
| # typedef struct { void *volatile mark; } jit_crawl_mark_t | |
| cdef struct _anon_8: | |
| void *mark | |
| ctypedef _anon_8 jit_crawl_mark_t | |
| # int jit_frame_contains_crawl_mark(void *frame, jit_crawl_mark_t *mark) | |
| cdef int jit_frame_contains_crawl_mark(void *frame, jit_crawl_mark_t *mark) | |
| # void _jit_create_closure(unsigned char *buf, void *func, void *closure, void *type) | |
| #noinspection PyUnresolvedReferences | |
| IF UNAME_SYSNAME == "Windows": | |
| # typedef void *HANDLE | |
| ctypedef void *HANDLE | |
| ctypedef struct CRITICAL_SECTION: | |
| pass | |
| # typedef HANDLE jit_thread_id_t | |
| ctypedef HANDLE jit_thread_id_t | |
| # typedef CRITICAL_SECTION jit_mutex_t | |
| ctypedef CRITICAL_SECTION jit_mutex_t | |
| ELSE: | |
| ctypedef int pthread_thread_id_t | |
| ctypedef struct pthread_mutex_t: | |
| pass | |
| ctypedef pthread_thread_id_t jit_thread_id_t | |
| ctypedef pthread_mutex_t jit_mutex_t | |
| # typedef struct jit_thread_control *jit_thread_control_t | |
| cdef struct jit_thread_control | |
| ctypedef jit_thread_control *jit_thread_control_t | |
| # struct _JIT_align_sbyte { jit_sbyte pad; jit_sbyte field; } | |
| cdef struct _JIT_align_sbyte: | |
| jit_sbyte pad | |
| jit_sbyte field | |
| # struct _JIT_align_short { jit_sbyte pad; jit_short field; } | |
| cdef struct _JIT_align_short: | |
| jit_sbyte pad | |
| jit_short field | |
| # struct _JIT_align_int { jit_sbyte pad; jit_int field; } | |
| cdef struct _JIT_align_int: | |
| jit_sbyte pad | |
| jit_int field | |
| # struct _JIT_align_long { jit_sbyte pad; jit_long field; } | |
| cdef struct _JIT_align_long: | |
| jit_sbyte pad | |
| jit_long field | |
| # struct _JIT_align_ptr { jit_sbyte pad; jit_ptr field; } | |
| cdef struct _JIT_align_ptr: | |
| jit_sbyte pad | |
| jit_ptr field | |
| # struct _JIT_align_float { jit_sbyte pad; jit_float32 field; } | |
| cdef struct _JIT_align_float: | |
| jit_sbyte pad | |
| jit_float32 field | |
| # struct _JIT_align_double { jit_sbyte pad; jit_float64 field; } | |
| cdef struct _JIT_align_double: | |
| jit_sbyte pad | |
| jit_float64 field | |
| # struct _JIT_align_nfloat { jit_sbyte pad; jit_nfloat field; } | |
| cdef struct _JIT_align_nfloat: | |
| jit_sbyte pad | |
| jit_nfloat field | |
| # typedef struct jit_pool_block *jit_pool_block_t | |
| cdef struct jit_pool_block | |
| ctypedef jit_pool_block *jit_pool_block_t | |
| # struct jit_pool_block { jit_pool_block_t next; char data[1]; } | |
| cdef struct jit_pool_block: | |
| jit_pool_block_t next | |
| char data[1] | |
| # typedef struct { unsigned int elem_size; unsigned int elems_per_block; unsigned int elems_in_last; jit_pool_block_t blocks; void *free_list; } jit_memory_pool | |
| ctypedef struct jit_memory_pool: | |
| unsigned int elem_size | |
| unsigned int elems_per_block | |
| unsigned int elems_in_last | |
| jit_pool_block_t blocks | |
| void *free_list | |
| # struct _jit_meta { int type; void *data; jit_meta_free_func free_data; jit_meta_t next; jit_function_t pool_owner; } | |
| cdef struct _jit_meta: | |
| int type | |
| void *data | |
| jit_meta_free_func free_data | |
| jit_meta_t next | |
| jit_function_t pool_owner | |
| # struct _jit_block { jit_function_t func; jit_label_t label; int first_insn; int last_insn; jit_block_t next; jit_block_t prev; jit_meta_t meta; int entered_via_top:1; int entered_via_branch:1; int ends_in_dead:1; void *address; void *fixup_list; void *fixup_absolute_list; } | |
| cdef struct _jit_block: | |
| jit_function_t func | |
| jit_label_t label | |
| int first_insn | |
| int last_insn | |
| jit_block_t next | |
| jit_block_t prev | |
| jit_meta_t meta | |
| int entered_via_top | |
| int entered_via_branch | |
| int ends_in_dead | |
| void *address | |
| void *fixup_list | |
| void *fixup_absolute_list | |
| # struct _jit_value { jit_block_t block; jit_type_t type; int is_temporary:1; int is_local:1; int is_volatile:1; int is_addressable:1; int is_constant:1; int is_nint_constant:1; int is_parameter:1; int is_reg_parameter:1; int has_address:1; int free_address:1; int in_register:1; int in_frame:1; int in_global_register:1; int live:1; int next_use:1; int has_frame_offset:1; int global_candidate:1; int has_global_register:1; short reg; short global_reg; jit_nint address; jit_nint frame_offset; jit_nuint usage_count; int index; } | |
| cdef struct _jit_value: | |
| jit_block_t block | |
| jit_type_t type | |
| int is_temporary | |
| int is_local | |
| int is_volatile | |
| int is_addressable | |
| int is_constant | |
| int is_nint_constant | |
| int is_parameter | |
| int is_reg_parameter | |
| int has_address | |
| int free_address | |
| int in_register | |
| int in_frame | |
| int in_global_register | |
| int live | |
| int next_use | |
| int has_frame_offset | |
| int global_candidate | |
| int has_global_register | |
| short reg | |
| short global_reg | |
| jit_nint address | |
| jit_nint frame_offset | |
| jit_nuint usage_count | |
| int index | |
| # struct _jit_insn { short opcode; short flags; jit_value_t dest; jit_value_t value1; jit_value_t value2; } | |
| cdef struct _jit_insn: | |
| short opcode | |
| short flags | |
| jit_value_t dest | |
| jit_value_t value1 | |
| jit_value_t value2 | |
| # typedef struct _jit_builder *jit_builder_t | |
| cdef struct _jit_builder | |
| ctypedef _jit_builder *jit_builder_t | |
| # struct _jit_builder { jit_block_t first_block; jit_block_t last_block; jit_label_t next_label; jit_block_t *label_blocks; jit_label_t max_label_blocks; jit_block_t entry; jit_block_t current_block; jit_block_t init_block; int init_insn; jit_value_t setjmp_value; jit_value_t thrown_exception; jit_value_t thrown_pc; jit_label_t catcher_label; jit_value_t eh_frame_info; int non_leaf:1; int may_throw:1; int ordinary_return:1; int has_tail_call:1; int position_independent:1; jit_insn_t *insns; int num_insns; int max_insns; jit_memory_pool value_pool; jit_memory_pool insn_pool; jit_memory_pool meta_pool; jit_value_t null_constant; jit_value_t zero_constant; jit_value_t *param_values; jit_value_t struct_return; jit_value_t parent_frame; jit_meta_t meta; jit_nint frame_size; jit_nint deferred_items; jit_nint param_area_size; } | |
| cdef struct _jit_builder: | |
| jit_block_t first_block | |
| jit_block_t last_block | |
| jit_label_t next_label | |
| jit_block_t *label_blocks | |
| jit_label_t max_label_blocks | |
| jit_block_t entry | |
| jit_block_t current_block | |
| jit_block_t init_block | |
| int init_insn | |
| jit_value_t setjmp_value | |
| jit_value_t thrown_exception | |
| jit_value_t thrown_pc | |
| jit_label_t catcher_label | |
| jit_value_t eh_frame_info | |
| int non_leaf | |
| int may_throw | |
| int ordinary_return | |
| int has_tail_call | |
| int position_independent | |
| jit_insn_t *insns | |
| int num_insns | |
| int max_insns | |
| jit_memory_pool value_pool | |
| jit_memory_pool insn_pool | |
| jit_memory_pool meta_pool | |
| jit_value_t null_constant | |
| jit_value_t zero_constant | |
| jit_value_t *param_values | |
| jit_value_t struct_return | |
| jit_value_t parent_frame | |
| jit_meta_t meta | |
| jit_nint frame_size | |
| jit_nint deferred_items | |
| jit_nint param_area_size | |
| # struct _jit_function { jit_context_t context; jit_function_t next; jit_function_t prev; jit_function_t nested_parent; jit_meta_t meta; jit_type_t signature; jit_builder_t builder; int is_recompilable:1; int no_throw:1; int no_return:1; int has_try:1; int optimization_level:8; int volatile is_compiled; void *volatile entry_point; jit_on_demand_func on_demand; unsigned char *redirector; unsigned char *indirector; } | |
| cdef struct _jit_function: | |
| jit_context_t context | |
| jit_function_t next | |
| jit_function_t prev | |
| jit_function_t nested_parent | |
| jit_meta_t meta | |
| jit_type_t signature | |
| jit_builder_t builder | |
| int is_recompilable | |
| int no_throw | |
| int no_return | |
| int has_try | |
| int optimization_level | |
| int is_compiled | |
| void *entry_point | |
| jit_on_demand_func on_demand | |
| unsigned char *redirector | |
| unsigned char *indirector | |
| # typedef struct jit_regsym *jit_regsym_t | |
| cdef struct jit_regsym | |
| ctypedef jit_regsym *jit_regsym_t | |
| # struct jit_regsym { void *value; int after; char name[1]; } | |
| cdef struct jit_regsym: | |
| void *value | |
| int after | |
| char name[1] | |
| # struct _jit_context { jit_mutex_t builder_lock; jit_mutex_t cache_lock; jit_function_t functions; jit_function_t last_function; jit_meta_t meta; struct jit_cache *cache; jit_readelf_t elf_binaries; jit_regsym_t *registered_symbols; int num_registered_symbols; jit_debugger_hook_func debug_hook; jit_debugger_t debugger; jit_on_demand_driver_func on_demand_driver; } | |
| cdef struct jit_cache | |
| cdef struct _jit_context: | |
| jit_mutex_t builder_lock | |
| jit_mutex_t cache_lock | |
| jit_function_t functions | |
| jit_function_t last_function | |
| jit_meta_t meta | |
| jit_cache *cache | |
| jit_readelf_t elf_binaries | |
| jit_regsym_t *registered_symbols | |
| int num_registered_symbols | |
| jit_debugger_hook_func debug_hook | |
| jit_debugger_t debugger | |
| jit_on_demand_driver_func on_demand_driver | |
| # typedef struct jit_backtrace *jit_backtrace_t | |
| cdef struct jit_backtrace | |
| ctypedef jit_backtrace *jit_backtrace_t | |
| # struct jit_backtrace { jit_backtrace_t parent; void *pc; void *security_object; jit_meta_free_func free_security_object; } | |
| cdef struct jit_backtrace: | |
| jit_backtrace_t parent | |
| void *pc | |
| void *security_object | |
| jit_meta_free_func free_security_object | |
| # struct jit_thread_control { void *last_exception; jit_exception_func exception_handler; jit_backtrace_t backtrace_head; struct jit_jmp_buf *setjmp_head; } | |
| cdef struct jit_jmp_buf | |
| cdef struct jit_thread_control: | |
| void *last_exception | |
| jit_exception_func exception_handler | |
| jit_backtrace_t backtrace_head | |
| jit_jmp_buf *setjmp_head | |
| # struct jit_component { jit_type_t type; jit_nuint offset; char *name; } | |
| cdef struct jit_component: | |
| jit_type_t type | |
| jit_nuint offset | |
| char *name | |
| # struct _jit_type { unsigned int ref_count; int kind:19; int abi:8; int is_fixed:1; int layout_flags:4; jit_nuint size; jit_nuint alignment; jit_type_t sub_type; unsigned int num_components; struct jit_component components[1]; } | |
| cdef struct _jit_type: | |
| unsigned int ref_count | |
| int kind | |
| int abi | |
| int is_fixed | |
| int layout_flags | |
| jit_nuint size | |
| jit_nuint alignment | |
| jit_type_t sub_type | |
| unsigned int num_components | |
| jit_component components[1] | |
| # struct jit_tagged_type { struct _jit_type type; void *data; jit_meta_free_func free_func; } | |
| cdef struct jit_tagged_type: | |
| _jit_type type | |
| void *data | |
| jit_meta_free_func free_func | |
| # extern struct _jit_type const _jit_type_void_def | |
| cdef _jit_type _jit_type_void_def | |
| # extern struct _jit_type const _jit_type_sbyte_def | |
| cdef _jit_type _jit_type_sbyte_def | |
| # extern struct _jit_type const _jit_type_ubyte_def | |
| cdef _jit_type _jit_type_ubyte_def | |
| # extern struct _jit_type const _jit_type_short_def | |
| cdef _jit_type _jit_type_short_def | |
| # extern struct _jit_type const _jit_type_ushort_def | |
| cdef _jit_type _jit_type_ushort_def | |
| # extern struct _jit_type const _jit_type_int_def | |
| cdef _jit_type _jit_type_int_def | |
| # extern struct _jit_type const _jit_type_uint_def | |
| cdef _jit_type _jit_type_uint_def | |
| # extern struct _jit_type const _jit_type_nint_def | |
| cdef _jit_type _jit_type_nint_def | |
| # extern struct _jit_type const _jit_type_nuint_def | |
| cdef _jit_type _jit_type_nuint_def | |
| # extern struct _jit_type const _jit_type_long_def | |
| cdef _jit_type _jit_type_long_def | |
| # extern struct _jit_type const _jit_type_ulong_def | |
| cdef _jit_type _jit_type_ulong_def | |
| # extern struct _jit_type const _jit_type_float32_def | |
| cdef _jit_type _jit_type_float32_def | |
| # extern struct _jit_type const _jit_type_float64_def | |
| cdef _jit_type _jit_type_float64_def | |
| # extern struct _jit_type const _jit_type_nfloat_def | |
| cdef _jit_type _jit_type_nfloat_def | |
| # extern struct _jit_type const _jit_type_void_ptr_def | |
| cdef _jit_type _jit_type_void_ptr_def | |
| # typedef struct jit_cache *jit_cache_t | |
| ctypedef jit_cache *jit_cache_t | |
| # typedef union { jit_nint int_value; jit_nuint uint_value; jit_long long_value; jit_ulong ulong_value; struct { jit_ubyte pad[8]; double f_value; } float_value; struct { jit_ubyte pad[8]; double f_value; } double_value; struct { jit_ubyte pad[8]; double f_value; } nfloat_value; jit_ubyte small_struct_value[8]; } jit_apply_return | |
| cdef struct _anon_12: | |
| jit_ubyte pad[8] | |
| double f_value | |
| cdef struct _anon_13: | |
| jit_ubyte pad[8] | |
| double f_value | |
| cdef struct _anon_14: | |
| jit_ubyte pad[8] | |
| double f_value | |
| ctypedef union jit_apply_return: | |
| jit_nint int_value | |
| jit_nuint uint_value | |
| jit_long long_value | |
| jit_ulong ulong_value | |
| _anon_12 float_value | |
| _anon_13 double_value | |
| _anon_14 nfloat_value | |
| jit_ubyte small_struct_value[8] | |
| # typedef jit_float64 jit_reg_float | |
| ctypedef jit_float64 jit_reg_float | |
| # typedef jit_nfloat jit_reg_double | |
| ctypedef jit_nfloat jit_reg_double | |
| # typedef jit_float64 jit_reg_nfloat | |
| ctypedef jit_float64 jit_reg_nfloat | |
| # typedef union { jit_reg_float float_value; jit_reg_double double_value; jit_reg_nfloat nfloat_value; } jit_reg_float_struct | |
| ctypedef union jit_reg_float_struct: | |
| jit_reg_float float_value | |
| jit_reg_double double_value | |
| jit_reg_nfloat nfloat_value | |
| # typedef struct { unsigned char *stack_args; jit_nint word_regs[31]; jit_reg_float_struct float_regs[31]; } jit_apply_struct | |
| ctypedef struct jit_apply_struct: | |
| unsigned char *stack_args | |
| jit_nint word_regs[31] | |
| jit_reg_float_struct float_regs[31] | |
| # typedef struct { jit_apply_struct *apply_args; unsigned int stack_used; unsigned int word_used; unsigned int word_max; unsigned int float_used; void *struct_return; } jit_apply_builder | |
| ctypedef struct jit_apply_builder: | |
| jit_apply_struct *apply_args | |
| unsigned int stack_used | |
| unsigned int word_used | |
| unsigned int word_max | |
| unsigned int float_used | |
| void *struct_return | |
| cdef bint jit_context_building(jit_context_t) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment