Lines Matching refs:sljit_s32
188 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins, sljit_s32 delay_slot) in push_inst()
353 SLJIT_ASSERT(code_ptr - code <= (sljit_s32)compiler->size); in sljit_generate_code()
397 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature(sljit_s32 feature_type) in sljit_has_cpu_feature()
457 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
458 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter()
459 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_emit_enter()
481 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
482 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context()
483 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context()
493 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op,… in sljit_emit_return()
545 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, s… in getput_arg_fast()
568 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache()
588 static sljit_s32 getput_arg(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_… in getput_arg()
590 sljit_s32 base, arg2, delay_slot; in getput_arg()
651 static SLJIT_INLINE sljit_s32 emit_op_mem(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s… in emit_op_mem()
660 …LJIT_INLINE sljit_s32 emit_op_mem2(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg… in emit_op_mem2()
667 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, in emit_op()
668 sljit_s32 dst, sljit_sw dstw, in emit_op()
669 sljit_s32 src1, sljit_sw src1w, in emit_op()
670 sljit_s32 src2, sljit_sw src2w) in emit_op()
676 sljit_s32 dst_r = TMP_REG2; in emit_op()
677 sljit_s32 src1_r; in emit_op()
679 sljit_s32 sugg_src2_r = TMP_REG2; in emit_op()
794 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0()
840 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1()
841 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1()
842 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1()
844 sljit_s32 flags = HAS_FLAGS(op) ? SET_FLAGS : 0; in sljit_emit_op1()
911 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2()
912 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2()
913 sljit_s32 src1, sljit_sw src1w, in sljit_emit_op2()
914 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2()
916 sljit_s32 flags = HAS_FLAGS(op) ? SET_FLAGS : 0; in sljit_emit_op2()
956 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index(sljit_s32 reg) in sljit_get_register_index()
962 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_float_register_index(sljit_s32 reg) in sljit_get_float_register_index()
968 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
969 void *instruction, sljit_s32 size) in sljit_emit_op_custom()
985 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_conv_sw_from_f64(struct sljit_compiler *compiler, slj… in sljit_emit_fop1_conv_sw_from_f64()
986 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_sw_from_f64()
987 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_sw_from_f64()
1007 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_sw(struct sljit_compiler *compiler, slj… in sljit_emit_fop1_conv_f64_from_sw()
1008 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_sw()
1009 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw()
1011 sljit_s32 dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; in sljit_emit_fop1_conv_f64_from_sw()
1016 srcw = (sljit_s32)srcw; in sljit_emit_fop1_conv_f64_from_sw()
1037 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp()
1038 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
1039 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
1058 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1()
1059 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1()
1060 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1()
1062 sljit_s32 dst_r; in sljit_emit_fop1()
1116 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2()
1117 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop2()
1118 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop2()
1119 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2()
1121 sljit_s32 dst_r, flags = 0; in sljit_emit_fop2()
1205 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32… in sljit_emit_fast_enter()
1218 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_s3… in sljit_emit_fast_return()
1256 static sljit_ins get_cc(sljit_s32 type) in get_cc()
1311 …_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type) in sljit_emit_jump()
1357 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type… in sljit_emit_ijump()
1360 sljit_s32 src_r; in sljit_emit_ijump()
1392 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_s32 o… in sljit_emit_op_flags()
1393 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op_flags()
1394 sljit_s32 type) in sljit_emit_op_flags()
1396 sljit_s32 reg, flags = HAS_FLAGS(op) ? SET_FLAGS : 0; in sljit_emit_op_flags()
1437 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_cmov(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_cmov()
1438 sljit_s32 dst_reg, in sljit_emit_cmov()
1439 sljit_s32 src, sljit_sw srcw) in sljit_emit_cmov()
1451 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw ds… in sljit_emit_const()
1453 sljit_s32 reg; in sljit_emit_const()