jit_blocks 0.1.0
|
Builders to speed up divide-by-constant operations. More...
Typedefs | |
typedef int(* | jit_blocks_divide_by_k_int_t) (int dividend) |
typedef long(* | jit_blocks_divide_by_k_long_t) (long dividend) |
Functions | |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_int_t | jit_blocks_build_divide_by_k_int (int divisor, gcc_jit_result **out_res) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_int_t | jit_blocks_build_divide_by_k_int_aux (int divisor, gcc_jit_context *custom_context, gcc_jit_result **out_res) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_long_t | jit_blocks_build_divide_by_k_long (long divisor, gcc_jit_result **out_res) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_long_t | jit_blocks_build_divide_by_k_long_aux (long divisor, gcc_jit_context *custom_context, gcc_jit_result **out_res) |
Builders to speed up divide-by-constant operations.
typedef int(* jit_blocks_divide_by_k_int_t) (int dividend) |
typedef long(* jit_blocks_divide_by_k_long_t) (long dividend) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_int_t jit_blocks_build_divide_by_k_int | ( | int | divisor, |
gcc_jit_result ** | out_res | ||
) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_int_t jit_blocks_build_divide_by_k_int_aux | ( | int | divisor, |
gcc_jit_context * | custom_context, | ||
gcc_jit_result ** | out_res | ||
) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_long_t jit_blocks_build_divide_by_k_long | ( | long | divisor, |
gcc_jit_result ** | out_res | ||
) |
JIT_BLOCKS_EXPORT jit_blocks_divide_by_k_long_t jit_blocks_build_divide_by_k_long_aux | ( | long | divisor, |
gcc_jit_context * | custom_context, | ||
gcc_jit_result ** | out_res | ||
) |