Lines Matching refs:sljit_s32

33 static sljit_s32 emit_do_imm(struct sljit_compiler *compiler, sljit_u8 opcode, sljit_sw imm)  in emit_do_imm()
48 sljit_s32 a, sljit_sw imma, in emit_x86_instruction()
50 sljit_s32 b, sljit_sw immb) in emit_x86_instruction()
222 static sljit_s32 emit_vex_instruction(struct sljit_compiler *compiler, sljit_uw op, in emit_vex_instruction()
224 sljit_s32 a, sljit_s32 v, in emit_vex_instruction()
226 sljit_s32 b, sljit_sw immb) in emit_vex_instruction()
313 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
314 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter()
315 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_emit_enter()
317 sljit_s32 word_arg_count, saved_arg_count, float_arg_count; in sljit_emit_enter()
318 sljit_s32 size, args_size, types, status; in sljit_emit_enter()
319 sljit_s32 kept_saveds_count = SLJIT_KEPT_SAVEDS_COUNT(options); in sljit_emit_enter()
322 sljit_s32 r2_offset = -1; in sljit_emit_enter()
538 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
539 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context()
540 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context()
542 sljit_s32 args_size; in sljit_set_context()
582 static sljit_s32 emit_stack_frame_release(struct sljit_compiler *compiler, sljit_s32 is_return_to) in emit_stack_frame_release()
584 sljit_s32 kept_saveds_count = SLJIT_KEPT_SAVEDS_COUNT(compiler->options); in emit_stack_frame_release()
585 sljit_s32 local_size, saveds; in emit_stack_frame_release()
630 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void(struct sljit_compiler *compiler) in sljit_emit_return_void()
643 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to(struct sljit_compiler *compiler, in sljit_emit_return_to()
644 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to()
646 sljit_s32 src_r; in sljit_emit_return_to()
672 static sljit_s32 call_get_stack_size(sljit_s32 arg_types, sljit_s32 *word_arg_count_ptr) in call_get_stack_size()
675 sljit_s32 word_arg_count = 0; in call_get_stack_size()
705 static sljit_s32 call_with_args(struct sljit_compiler *compiler, in call_with_args()
706 sljit_s32 arg_types, sljit_sw stack_size, sljit_s32 word_arg_count, sljit_s32 keep_tmp1) in call_with_args()
708 sljit_s32 float_arg_count = 0, arg4_reg = 0, arg_offset; in call_with_args()
756 static sljit_s32 post_call_with_args(struct sljit_compiler *compiler, in post_call_with_args()
757 sljit_s32 arg_types, sljit_s32 stack_size) in post_call_with_args()
760 sljit_s32 single; in post_call_with_args()
780 static sljit_s32 tail_call_with_args(struct sljit_compiler *compiler, in tail_call_with_args()
781 sljit_s32 *extra_space, sljit_s32 arg_types, in tail_call_with_args()
782 sljit_s32 src, sljit_sw srcw) in tail_call_with_args()
789 sljit_s32 kept_saveds_count = SLJIT_KEPT_SAVEDS_COUNT(compiler->options); in tail_call_with_args()
994 static sljit_s32 emit_tail_call_end(struct sljit_compiler *compiler, sljit_s32 extra_space) in emit_tail_call_end()
1003 static sljit_s32 tail_call_reg_arg_with_args(struct sljit_compiler *compiler, sljit_s32 arg_types) in tail_call_reg_arg_with_args()
1005 sljit_s32 word_arg_count = 0; in tail_call_reg_arg_with_args()
1006 sljit_s32 kept_saveds_count, offset; in tail_call_reg_arg_with_args()
1035 …_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_call()
1036 sljit_s32 arg_types) in sljit_emit_call()
1040 sljit_s32 word_arg_count; in sljit_emit_call()
1085 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_icall(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_icall()
1086 sljit_s32 arg_types, in sljit_emit_icall()
1087 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall()
1090 sljit_s32 word_arg_count; in sljit_emit_icall()
1157 static SLJIT_INLINE sljit_s32 emit_fmov_before_return(struct sljit_compiler *compiler, sljit_s32 op… in emit_fmov_before_return()
1184 static sljit_s32 emit_fast_enter(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw) in emit_fast_enter()
1201 static sljit_s32 emit_fast_return(struct sljit_compiler *compiler, sljit_s32 src, sljit_sw srcw) in emit_fast_return()
1229 static sljit_s32 sljit_emit_get_return_address(struct sljit_compiler *compiler, in sljit_emit_get_return_address()
1230 sljit_s32 dst, sljit_sw dstw) in sljit_emit_get_return_address()
1232 sljit_s32 options = compiler->options; in sljit_emit_get_return_address()
1233 sljit_s32 saveds = compiler->saveds; in sljit_emit_get_return_address()
1234 sljit_s32 scratches = compiler->scratches; in sljit_emit_get_return_address()
1249 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_select(struct sljit_compiler *compiler, sljit_s32 typ… in sljit_emit_select()
1250 sljit_s32 dst_reg, in sljit_emit_select()
1251 sljit_s32 src1, sljit_sw src1w, in sljit_emit_select()
1252 sljit_s32 src2_reg) in sljit_emit_select()
1254 sljit_s32 dst = dst_reg; in sljit_emit_select()
1311 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_mem(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_mem()
1312 sljit_s32 reg, in sljit_emit_mem()
1313 sljit_s32 mem, sljit_sw memw) in sljit_emit_mem()
1316 sljit_s32 i, next, reg_idx, offset; in sljit_emit_mem()
1389 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_uw(struct sljit_compiler *compiler, slj… in sljit_emit_fop1_conv_f64_from_uw()
1390 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_uw()
1391 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_uw()
1393 sljit_s32 dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG; in sljit_emit_fop1_conv_f64_from_uw()
1485 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32(struct sljit_compiler *compiler, in sljit_emit_fset32()
1486 sljit_s32 freg, sljit_f32 value) in sljit_emit_fset32()
1490 sljit_s32 imm; in sljit_emit_fset32()
1520 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64(struct sljit_compiler *compiler, in sljit_emit_fset64()
1521 sljit_s32 freg, sljit_f64 value) in sljit_emit_fset64()
1525 sljit_s32 imm[2]; in sljit_emit_fset64()
1587 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fcopy()
1588 sljit_s32 freg, sljit_s32 reg) in sljit_emit_fcopy()
1591 sljit_s32 reg2; in sljit_emit_fcopy()
1669 static sljit_s32 skip_frames_before_return(struct sljit_compiler *compiler) in skip_frames_before_return()