Docs.rs
sljit-sys-0.2.0
sljit-sys 0.2.0
Permalink
Docs.rs crate page
Links
Repository
Crates.io
Source
Owners
stevefan1999-personal
Dependencies
const-default ^1.0.0
normal
derive_more ^0.99.17
normal
ast-grep ^0.17.0
build
bindgen ^0.69.1
build
cc ^1.0.83
build
gag ^1.0.0
build
handlebars ^5.0.0
build
miette ^5.10.0
build
serde ^1.0.195
build
serde_json ^1.0.111
build
static_assertions ^1.1.0
build
strum ^0.25.0
build
Versions
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
sljit_sys
0.2.0
All Items
Structs
Constants
Functions
Type Aliases
Unions
?
Crate
sljit_sys
source
·
[
−
]
Structs
§
Compiler
Constant
GeneratedCode
Jump
Label
PutLabel
sljit_compiler
sljit_const
sljit_jump
sljit_label
sljit_memory_fragment
sljit_put_label
sljit_stack
Constants
§
SLJIT_32
SLJIT_64BIT_ARCHITECTURE
SLJIT_ABS_F32
SLJIT_ABS_F64
SLJIT_ADD
SLJIT_ADD32
SLJIT_ADDC
SLJIT_ADDC32
SLJIT_ADD_F32
SLJIT_ADD_F64
SLJIT_AND
SLJIT_AND32
SLJIT_ARGUMENT_CHECKS
SLJIT_ARG_SHIFT
SLJIT_ARG_TYPE_32
SLJIT_ARG_TYPE_32_R
SLJIT_ARG_TYPE_F32
SLJIT_ARG_TYPE_F64
SLJIT_ARG_TYPE_P
SLJIT_ARG_TYPE_P_R
SLJIT_ARG_TYPE_RET_VOID
SLJIT_ARG_TYPE_SCRATCH_REG
SLJIT_ARG_TYPE_W
SLJIT_ARG_TYPE_W_R
SLJIT_ASHR
SLJIT_ASHR32
SLJIT_ATOMIC_NOT_STORED
SLJIT_ATOMIC_STORED
SLJIT_BREAKPOINT
SLJIT_CALL
SLJIT_CALL_REG_ARG
SLJIT_CALL_RETURN
SLJIT_CARRY
SLJIT_CLZ
SLJIT_CLZ32
SLJIT_CMP_F32
SLJIT_CMP_F64
SLJIT_CONFIG_AUTO
SLJIT_CONFIG_X86
SLJIT_CONFIG_X86_64
SLJIT_CONV_F32_FROM_F64
SLJIT_CONV_F32_FROM_S32
SLJIT_CONV_F32_FROM_SW
SLJIT_CONV_F32_FROM_U32
SLJIT_CONV_F32_FROM_UW
SLJIT_CONV_F64_FROM_F32
SLJIT_CONV_F64_FROM_S32
SLJIT_CONV_F64_FROM_SW
SLJIT_CONV_F64_FROM_U32
SLJIT_CONV_F64_FROM_UW
SLJIT_CONV_MAX_FLOAT
SLJIT_CONV_MIN_FLOAT
SLJIT_CONV_NAN_FLOAT
SLJIT_CONV_RESULT_MAX_INT
SLJIT_CONV_RESULT_MIN_INT
SLJIT_CONV_RESULT_ZERO
SLJIT_CONV_S32_FROM_F32
SLJIT_CONV_S32_FROM_F64
SLJIT_CONV_SW_FROM_F32
SLJIT_CONV_SW_FROM_F64
SLJIT_COPY32_FROM_F32
SLJIT_COPY32_TO_F32
SLJIT_COPYSIGN_F32
SLJIT_COPYSIGN_F64
SLJIT_COPY_FROM_F64
SLJIT_COPY_TO_F64
SLJIT_CTZ
SLJIT_CTZ32
SLJIT_CURRENT_FLAGS_32
SLJIT_CURRENT_FLAGS_ADD
SLJIT_CURRENT_FLAGS_COMPARE
SLJIT_CURRENT_FLAGS_SUB
SLJIT_DIVMOD_S32
SLJIT_DIVMOD_SW
SLJIT_DIVMOD_U32
SLJIT_DIVMOD_UW
SLJIT_DIV_F32
SLJIT_DIV_F64
SLJIT_DIV_S32
SLJIT_DIV_SW
SLJIT_DIV_U32
SLJIT_DIV_UW
SLJIT_ENDBR
SLJIT_ENTER_REG_ARG
SLJIT_EQUAL
SLJIT_ERR_ALLOC_FAILED
SLJIT_ERR_BAD_ARGUMENT
SLJIT_ERR_COMPILED
SLJIT_ERR_EX_ALLOC_FAILED
SLJIT_ERR_UNSUPPORTED
SLJIT_EXECUTABLE_ALLOCATOR
SLJIT_F32_SHIFT
SLJIT_F64_SHIFT
SLJIT_FAST_CALL
SLJIT_FAST_ENTER
SLJIT_FAST_RETURN
SLJIT_FIRST_SAVED_FLOAT_REG
SLJIT_FIRST_SAVED_REG
SLJIT_FLOAT_REGISTER
SLJIT_FOP1_BASE
SLJIT_FOP2R_BASE
SLJIT_FOP2_BASE
SLJIT_FPU_UNALIGNED
SLJIT_FR0
SLJIT_FR1
SLJIT_FR2
SLJIT_FR3
SLJIT_FR4
SLJIT_FR5
SLJIT_FR6
SLJIT_FR7
SLJIT_FR8
SLJIT_FR9
SLJIT_FS0
SLJIT_FS1
SLJIT_FS2
SLJIT_FS3
SLJIT_FS4
SLJIT_FS5
SLJIT_FS6
SLJIT_FS7
SLJIT_FS8
SLJIT_FS9
SLJIT_F_EQUAL
SLJIT_F_GREATER
SLJIT_F_GREATER_EQUAL
SLJIT_F_LESS
SLJIT_F_LESS_EQUAL
SLJIT_F_NOT_EQUAL
SLJIT_GET_RETURN_ADDRESS
SLJIT_GP_REGISTER
SLJIT_GREATER
SLJIT_GREATER_EQUAL
SLJIT_HAS_ATOMIC
SLJIT_HAS_AVX
SLJIT_HAS_AVX2
SLJIT_HAS_CLZ
SLJIT_HAS_CMOV
SLJIT_HAS_COPY_F32
SLJIT_HAS_COPY_F64
SLJIT_HAS_CTZ
SLJIT_HAS_F64_AS_F32_PAIR
SLJIT_HAS_FPU
SLJIT_HAS_PREFETCH
SLJIT_HAS_REV
SLJIT_HAS_ROT
SLJIT_HAS_SIMD
SLJIT_HAS_VIRTUAL_REGISTERS
SLJIT_HAS_ZERO_REGISTER
SLJIT_IMM
SLJIT_JUMP
SLJIT_LESS
SLJIT_LESS_EQUAL
SLJIT_LITTLE_ENDIAN
SLJIT_LMUL_SW
SLJIT_LMUL_UW
SLJIT_LSHR
SLJIT_LSHR32
SLJIT_MAJOR_VERSION
SLJIT_MASHR
SLJIT_MASHR32
SLJIT_MASKED_SHIFT
SLJIT_MASKED_SHIFT32
SLJIT_MAX_LOCAL_SIZE
SLJIT_MEM
SLJIT_MEM_ALIGNED_16
SLJIT_MEM_ALIGNED_32
SLJIT_MEM_LOAD
SLJIT_MEM_POST
SLJIT_MEM_PRE
SLJIT_MEM_STORE
SLJIT_MEM_SUPP
SLJIT_MEM_UNALIGNED
SLJIT_MINOR_VERSION
SLJIT_MLSHR
SLJIT_MLSHR32
SLJIT_MOV
SLJIT_MOV32
SLJIT_MOV32_S8
SLJIT_MOV32_S16
SLJIT_MOV32_U8
SLJIT_MOV32_U16
SLJIT_MOV_F32
SLJIT_MOV_F64
SLJIT_MOV_P
SLJIT_MOV_S8
SLJIT_MOV_S16
SLJIT_MOV_S32
SLJIT_MOV_U8
SLJIT_MOV_U16
SLJIT_MOV_U32
SLJIT_MSHL
SLJIT_MSHL32
SLJIT_MUL
SLJIT_MUL32
SLJIT_MUL_F32
SLJIT_MUL_F64
SLJIT_NEG_F32
SLJIT_NEG_F64
SLJIT_NOP
SLJIT_NOT_CARRY
SLJIT_NOT_EQUAL
SLJIT_NOT_OVERFLOW
SLJIT_NOT_ZERO
SLJIT_NUMBER_OF_FLOAT_REGISTERS
SLJIT_NUMBER_OF_REGISTERS
SLJIT_NUMBER_OF_SAVED_FLOAT_REGISTERS
SLJIT_NUMBER_OF_SAVED_REGISTERS
SLJIT_NUMBER_OF_SCRATCH_FLOAT_REGISTERS
SLJIT_NUMBER_OF_SCRATCH_REGISTERS
SLJIT_NUMBER_OF_TEMPORARY_FLOAT_REGISTERS
SLJIT_NUMBER_OF_TEMPORARY_REGISTERS
SLJIT_OP0_BASE
SLJIT_OP1_BASE
SLJIT_OP2_BASE
SLJIT_OP_SRC_DST_BASE
SLJIT_OR
SLJIT_OR32
SLJIT_ORDERED
SLJIT_ORDERED_EQUAL
SLJIT_ORDERED_GREATER
SLJIT_ORDERED_GREATER_EQUAL
SLJIT_ORDERED_LESS
SLJIT_ORDERED_LESS_EQUAL
SLJIT_ORDERED_NOT_EQUAL
SLJIT_OVERFLOW
SLJIT_POINTER_SHIFT
SLJIT_PREFETCH_L1
SLJIT_PREFETCH_L2
SLJIT_PREFETCH_L3
SLJIT_PREFETCH_ONCE
SLJIT_PROT_EXECUTABLE_ALLOCATOR
SLJIT_R0
SLJIT_R1
SLJIT_R2
SLJIT_R3
SLJIT_R4
SLJIT_R5
SLJIT_R6
SLJIT_R7
SLJIT_R8
SLJIT_R9
SLJIT_RETURN_ADDRESS_OFFSET
SLJIT_RETURN_FREG
SLJIT_RETURN_REG
SLJIT_REV
SLJIT_REV32
SLJIT_REV32_S16
SLJIT_REV32_U16
SLJIT_REV_S16
SLJIT_REV_S32
SLJIT_REV_U16
SLJIT_REV_U32
SLJIT_REWRITABLE_JUMP
SLJIT_ROTL
SLJIT_ROTL32
SLJIT_ROTR
SLJIT_ROTR32
SLJIT_S0
SLJIT_S1
SLJIT_S2
SLJIT_S3
SLJIT_S4
SLJIT_S5
SLJIT_S6
SLJIT_S7
SLJIT_S8
SLJIT_S9
SLJIT_SET_Z
SLJIT_SHIFT_INTO_NON_ZERO
SLJIT_SHL
SLJIT_SHL32
SLJIT_SIG_GREATER
SLJIT_SIG_GREATER_EQUAL
SLJIT_SIG_LESS
SLJIT_SIG_LESS_EQUAL
SLJIT_SIMD_ELEM_8
SLJIT_SIMD_ELEM_16
SLJIT_SIMD_ELEM_32
SLJIT_SIMD_ELEM_64
SLJIT_SIMD_ELEM_128
SLJIT_SIMD_ELEM_256
SLJIT_SIMD_EXTEND_16
SLJIT_SIMD_EXTEND_32
SLJIT_SIMD_EXTEND_64
SLJIT_SIMD_EXTEND_SIGNED
SLJIT_SIMD_FLOAT
SLJIT_SIMD_LANE_SIGNED
SLJIT_SIMD_LANE_ZERO
SLJIT_SIMD_LOAD
SLJIT_SIMD_MEM_ALIGNED_16
SLJIT_SIMD_MEM_ALIGNED_32
SLJIT_SIMD_MEM_ALIGNED_64
SLJIT_SIMD_MEM_ALIGNED_128
SLJIT_SIMD_MEM_ALIGNED_256
SLJIT_SIMD_MEM_ALIGNED_512
SLJIT_SIMD_MEM_UNALIGNED
SLJIT_SIMD_OP2_AND
SLJIT_SIMD_OP2_OR
SLJIT_SIMD_OP2_XOR
SLJIT_SIMD_REGS_ARE_PAIRS
SLJIT_SIMD_REG_64
SLJIT_SIMD_REG_128
SLJIT_SIMD_REG_256
SLJIT_SIMD_REG_512
SLJIT_SIMD_STORE
SLJIT_SIMD_TEST
SLJIT_SINGLE_THREADED
SLJIT_SKIP_FRAMES_BEFORE_FAST_RETURN
SLJIT_SKIP_FRAMES_BEFORE_RETURN
SLJIT_SP
SLJIT_STD_MACROS_DEFINED
SLJIT_SUB
SLJIT_SUB32
SLJIT_SUBC
SLJIT_SUBC32
SLJIT_SUB_F32
SLJIT_SUB_F64
SLJIT_SUCCESS
SLJIT_TMP_FR0
SLJIT_TMP_FR1
SLJIT_TMP_FR2
SLJIT_TMP_FR3
SLJIT_TMP_FR4
SLJIT_TMP_FR5
SLJIT_TMP_FR6
SLJIT_TMP_FR7
SLJIT_TMP_FR8
SLJIT_TMP_FR9
SLJIT_TMP_FREGISTER_BASE
SLJIT_TMP_R0
SLJIT_TMP_R1
SLJIT_TMP_R2
SLJIT_TMP_R3
SLJIT_TMP_R4
SLJIT_TMP_R5
SLJIT_TMP_R6
SLJIT_TMP_R7
SLJIT_TMP_R8
SLJIT_TMP_R9
SLJIT_TMP_REGISTER_BASE
SLJIT_UNALIGNED
SLJIT_UNORDERED
SLJIT_UNORDERED_OR_EQUAL
SLJIT_UNORDERED_OR_GREATER
SLJIT_UNORDERED_OR_GREATER_EQUAL
SLJIT_UNORDERED_OR_LESS
SLJIT_UNORDERED_OR_LESS_EQUAL
SLJIT_UNORDERED_OR_NOT_EQUAL
SLJIT_UTIL_SIMPLE_STACK_ALLOCATION
SLJIT_UTIL_STACK
SLJIT_WORD_SHIFT
SLJIT_WX_EXECUTABLE_ALLOCATOR
SLJIT_XOR
SLJIT_XOR32
SLJIT_ZERO
Functions
§
cmp_info
get_platform_name
get_register_index
has_cpu_feature
set_const
set_jump_addr
sljit_alloc_memory
⚠
sljit_allocate_stack
⚠
sljit_cmp_info
⚠
sljit_create_compiler
⚠
sljit_emit_atomic_load
⚠
sljit_emit_atomic_store
⚠
sljit_emit_call
⚠
sljit_emit_cmp
⚠
sljit_emit_const
⚠
sljit_emit_enter
⚠
sljit_emit_fcmp
⚠
sljit_emit_fcopy
⚠
sljit_emit_fmem
⚠
sljit_emit_fmem_update
⚠
sljit_emit_fop1
⚠
sljit_emit_fop2
⚠
sljit_emit_fop2r
⚠
sljit_emit_fselect
⚠
sljit_emit_fset32
⚠
sljit_emit_fset64
⚠
sljit_emit_icall
⚠
sljit_emit_ijump
⚠
sljit_emit_jump
⚠
sljit_emit_label
⚠
sljit_emit_mem
⚠
sljit_emit_mem_update
⚠
sljit_emit_op0
⚠
sljit_emit_op1
⚠
sljit_emit_op2
⚠
sljit_emit_op2u
⚠
sljit_emit_op_custom
⚠
sljit_emit_op_dst
⚠
sljit_emit_op_flags
⚠
sljit_emit_op_src
⚠
sljit_emit_put_label
⚠
sljit_emit_return
⚠
sljit_emit_return_to
⚠
sljit_emit_return_void
⚠
sljit_emit_select
⚠
sljit_emit_shift_into
⚠
sljit_emit_simd_extend
⚠
sljit_emit_simd_lane_mov
⚠
sljit_emit_simd_lane_replicate
⚠
sljit_emit_simd_mov
⚠
sljit_emit_simd_op2
⚠
sljit_emit_simd_replicate
⚠
sljit_emit_simd_sign
⚠
sljit_free_code
⚠
sljit_free_compiler
⚠
sljit_free_exec
⚠
sljit_free_stack
⚠
sljit_free_unused_memory_exec
⚠
sljit_generate_code
⚠
sljit_get_allocator_data
⚠
sljit_get_compiler_error
⚠
sljit_get_const_addr
⚠
sljit_get_exec_allocator_data
⚠
sljit_get_executable_offset
⚠
sljit_get_generated_code_size
⚠
sljit_get_jump_addr
⚠
sljit_get_label_addr
⚠
sljit_get_local_base
⚠
sljit_get_platform_name
⚠
sljit_get_register_index
⚠
sljit_has_cpu_feature
⚠
sljit_malloc_exec
⚠
sljit_set_compiler_memory_error
⚠
sljit_set_const
⚠
sljit_set_context
⚠
sljit_set_current_flags
⚠
sljit_set_jump_addr
⚠
sljit_set_label
⚠
sljit_set_put_label
⚠
sljit_set_target
⚠
sljit_stack_resize
⚠
Type Aliases
§
sljit_f32
sljit_f64
sljit_p
sljit_s8
sljit_s16
sljit_s32
sljit_sw
sljit_u8
sljit_u16
sljit_u32
sljit_uw
Unions
§
sljit_jump__bindgen_ty_1