• Home
  • Raw
  • Download

Lines Matching refs:sljit_s32

243 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins)  in push_inst()
252 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_… in detect_jump_type()
578 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
579 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter()
580 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_emit_enter()
582 sljit_s32 i, tmp, offs; in sljit_emit_enter()
589 offs = -(sljit_s32)(sizeof(sljit_sw)); in sljit_emit_enter()
594 offs -= (sljit_s32)(sizeof(sljit_sw)); in sljit_emit_enter()
599 offs -= (sljit_s32)(sizeof(sljit_sw)); in sljit_emit_enter()
603 …SLJIT_ASSERT(offs == -(sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1… in sljit_emit_enter()
642 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
643 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context()
644 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context()
655 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op,… in sljit_emit_return()
657 sljit_s32 i, tmp, offs; in sljit_emit_return()
677 offs = -(sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); in sljit_emit_return()
682 offs += (sljit_s32)(sizeof(sljit_sw)); in sljit_emit_return()
688 offs += (sljit_s32)(sizeof(sljit_sw)); in sljit_emit_return()
848 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 inp_flags, sljit_s32 re… in getput_arg_fast()
898 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache()
947 static sljit_s32 getput_arg(struct sljit_compiler *compiler, sljit_s32 inp_flags, sljit_s32 reg, sl… in getput_arg()
949 sljit_s32 tmp_r; in getput_arg()
999 high_short = (sljit_s32)(argw + ((argw & 0x8000) << 1)) & ~0xffff; in getput_arg()
1017 next_high_short = (sljit_s32)(next_argw + ((next_argw & 0x8000) << 1)) & ~0xffff; in getput_arg()
1114 …LJIT_INLINE sljit_s32 emit_op_mem2(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg… in emit_op_mem2()
1121 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 input_flags, in emit_op()
1122 sljit_s32 dst, sljit_sw dstw, in emit_op()
1123 sljit_s32 src1, sljit_sw src1w, in emit_op()
1124 sljit_s32 src2, sljit_sw src2w) in emit_op()
1130 sljit_s32 dst_r; in emit_op()
1131 sljit_s32 src1_r; in emit_op()
1132 sljit_s32 src2_r; in emit_op()
1133 sljit_s32 sugg_src2_r = TMP_REG2; in emit_op()
1134sljit_s32 flags = input_flags & (ALT_FORM1 | ALT_FORM2 | ALT_FORM3 | ALT_FORM4 | ALT_FORM5 | ALT_F… in emit_op()
1250 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0()
1253 sljit_s32 int_op = op & SLJIT_I32_OP; in sljit_emit_op0()
1300 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1()
1301 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1()
1302 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1()
1304 sljit_s32 flags = GET_FLAGS(op) ? ALT_SET_FLAGS : 0; in sljit_emit_op1()
1305 sljit_s32 op_flags = GET_ALL_FLAGS(op); in sljit_emit_op1()
1341 srcw = (sljit_s32)srcw; in sljit_emit_op1()
1360 return EMIT_MOV(SLJIT_MOV_S32, INT_DATA | SIGNED_DATA, (sljit_s32)); in sljit_emit_op1()
1388 return EMIT_MOV(SLJIT_MOV_S32, INT_DATA | SIGNED_DATA | WRITE_BACK, (sljit_s32)); in sljit_emit_op1()
1455 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2()
1456 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2()
1457 sljit_s32 src1, sljit_sw src1w, in sljit_emit_op2()
1458 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2()
1460 sljit_s32 flags = GET_FLAGS(op) ? ALT_SET_FLAGS : 0; in sljit_emit_op2()
1478 src1w = (sljit_s32)(src1w); in sljit_emit_op2()
1480 src2w = (sljit_s32)(src2w); in sljit_emit_op2()
1663 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index(sljit_s32 reg) in sljit_get_register_index()
1669 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_float_register_index(sljit_s32 reg) in sljit_get_float_register_index()
1675 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
1676 void *instruction, sljit_s32 size) in sljit_emit_op_custom()
1688 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_is_fpu_available(void) in sljit_is_fpu_available()
1716 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()
1717 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_sw_from_f64()
1718 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_sw_from_f64()
1784 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()
1785 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_sw()
1786 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw()
1790 sljit_s32 dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; in sljit_emit_fop1_conv_f64_from_sw()
1794 srcw = (sljit_s32)srcw; in sljit_emit_fop1_conv_f64_from_sw()
1823 sljit_s32 dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; in sljit_emit_fop1_conv_f64_from_sw()
1824 sljit_s32 invert_sign = 1; in sljit_emit_fop1_conv_f64_from_sw()
1862 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp()
1863 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
1864 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
1879 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1()
1880 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1()
1881 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1()
1883 sljit_s32 dst_r; in sljit_emit_fop1()
1931 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2()
1932 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop2()
1933 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop2()
1934 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2()
1936 sljit_s32 dst_r, flags = 0; in sljit_emit_fop2()
2016 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32 in sljit_emit_fast_enter()
2034 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_s3… in sljit_emit_fast_return()
2072 static sljit_ins get_bo_bi_flags(sljit_s32 type) in get_bo_bi_flags()
2135 …_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type) in sljit_emit_jump()
2167 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type… in sljit_emit_ijump()
2170 sljit_s32 src_r; in sljit_emit_ijump()
2218 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_s32 o… in sljit_emit_op_flags()
2219 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op_flags()
2220 sljit_s32 src, sljit_sw srcw, in sljit_emit_op_flags()
2221 sljit_s32 type) in sljit_emit_op_flags()
2223 sljit_s32 reg, input_flags; in sljit_emit_op_flags()
2224 sljit_s32 flags = GET_ALL_FLAGS(op); in sljit_emit_op_flags()
2359 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw ds… in sljit_emit_const()
2362 sljit_s32 reg; in sljit_emit_const()