Lines Matching refs:sljit_si

204 static sljit_si push_inst(struct sljit_compiler *compiler, sljit_ins ins, sljit_si delay_slot)  in push_inst()
216 static SLJIT_INLINE sljit_ins invert_branch(sljit_si flags) in invert_branch()
541 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
542 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_emit_enter()
543 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_emit_enter()
546 sljit_si i, tmp, offs; in sljit_emit_enter()
586 offs -= (sljit_si)(sizeof(sljit_sw)); in sljit_emit_enter()
591 offs -= (sljit_si)(sizeof(sljit_sw)); in sljit_emit_enter()
606 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_set_context()
607 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_set_context()
629 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, s… in sljit_emit_return()
631 sljit_si local_size, i, tmp, offs; in sljit_emit_return()
649 …FAIL_IF(push_inst(compiler, STACK_LOAD | base | TA(RETURN_ADDR_REG) | IMM(local_size - (sljit_si)s… in sljit_emit_return()
650 offs = local_size - (sljit_si)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); in sljit_emit_return()
655 offs += (sljit_si)(sizeof(sljit_sw)); in sljit_emit_return()
661 offs += (sljit_si)(sizeof(sljit_sw)); in sljit_emit_return()
716 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, s… in getput_arg_fast()
734 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) in can_cache()
757 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_… in getput_arg()
759 sljit_si tmp_ar, base, delay_slot; in getput_arg()
896 static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si in emit_op_mem()
905 … SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg,… in emit_op_mem2()
912 static sljit_si emit_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, in emit_op()
913 sljit_si dst, sljit_sw dstw, in emit_op()
914 sljit_si src1, sljit_sw src1w, in emit_op()
915 sljit_si src2, sljit_sw src2w) in emit_op()
921 sljit_si dst_r = TMP_REG2; in emit_op()
922 sljit_si src1_r; in emit_op()
924 sljit_si sugg_src2_r = TMP_REG2; in emit_op()
1047 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op0(struct sljit_compiler *compiler, sljit_si op) in sljit_emit_op0()
1050 sljit_si int_op = op & SLJIT_INT_OP; in sljit_emit_op0()
1094 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op1()
1095 sljit_si dst, sljit_sw dstw, in sljit_emit_op1()
1096 sljit_si src, sljit_sw srcw) in sljit_emit_op1()
1101 sljit_si flags = 0; in sljit_emit_op1()
1113 srcw = (sljit_si)srcw; in sljit_emit_op1()
1133 …I, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); in sljit_emit_op1()
1163 … SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); in sljit_emit_op1()
1195 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op2()
1196 sljit_si dst, sljit_sw dstw, in sljit_emit_op2()
1197 sljit_si src1, sljit_sw src1w, in sljit_emit_op2()
1198 sljit_si src2, sljit_sw src2w) in sljit_emit_op2()
1203 sljit_si flags = 0; in sljit_emit_op2()
1216 src1w = (sljit_si)src1w; in sljit_emit_op2()
1218 src2w = (sljit_si)src2w; in sljit_emit_op2()
1263 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg) in sljit_get_register_index()
1269 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg) in sljit_get_float_register_index()
1275 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
1276 void *instruction, sljit_si size) in sljit_emit_op_custom()
1289 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_is_fpu_available(void) in sljit_is_fpu_available()
1305 static SLJIT_INLINE sljit_si sljit_emit_fop1_convw_fromd(struct sljit_compiler *compiler, sljit_si in sljit_emit_fop1_convw_fromd()
1306 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convw_fromd()
1307 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convw_fromd()
1312 sljit_si flags = (GET_OPCODE(op) == SLJIT_CONVW_FROMD) << 21; in sljit_emit_fop1_convw_fromd()
1338 static SLJIT_INLINE sljit_si sljit_emit_fop1_convd_fromw(struct sljit_compiler *compiler, sljit_si in sljit_emit_fop1_convd_fromw()
1339 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convd_fromw()
1340 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convd_fromw()
1345 sljit_si flags = (GET_OPCODE(op) == SLJIT_CONVD_FROMW) << 21; in sljit_emit_fop1_convd_fromw()
1348 sljit_si dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; in sljit_emit_fop1_convd_fromw()
1359 srcw = (sljit_si)srcw; in sljit_emit_fop1_convd_fromw()
1376 static SLJIT_INLINE sljit_si sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1_cmp()
1377 sljit_si src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
1378 sljit_si src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
1415 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1()
1416 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1()
1417 sljit_si src, sljit_sw srcw) in sljit_emit_fop1()
1419 sljit_si dst_r; in sljit_emit_fop1()
1466 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop2()
1467 sljit_si dst, sljit_sw dstw, in sljit_emit_fop2()
1468 sljit_si src1, sljit_sw src1w, in sljit_emit_fop2()
1469 sljit_si src2, sljit_sw src2w) in sljit_emit_fop2()
1471 sljit_si dst_r, flags = 0; in sljit_emit_fop2()
1552 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si d… in sljit_emit_fast_enter()
1569 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si in sljit_emit_fast_return()
1633 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type) in sljit_emit_jump()
1637 sljit_si flags = 0; in sljit_emit_jump()
1638 sljit_si delay_check = UNMOVABLE_INS; in sljit_emit_jump()
1749 …PI_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_cmp()
1750 sljit_si src1, sljit_sw src1w, in sljit_emit_cmp()
1751 sljit_si src2, sljit_sw src2w) in sljit_emit_cmp()
1754 sljit_si flags; in sljit_emit_cmp()
1870 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_fcmp()
1871 sljit_si src1, sljit_sw src1w, in sljit_emit_fcmp()
1872 sljit_si src2, sljit_sw src2w) in sljit_emit_fcmp()
1876 sljit_si if_true; in sljit_emit_fcmp()
1958 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_ijump()
1960 sljit_si src_r = TMP_REG2; in sljit_emit_ijump()
2016 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op_flags()
2017 sljit_si dst, sljit_sw dstw, in sljit_emit_op_flags()
2018 sljit_si src, sljit_sw srcw, in sljit_emit_op_flags()
2019 sljit_si type) in sljit_emit_op_flags()
2021 sljit_si sugg_dst_ar, dst_ar; in sljit_emit_op_flags()
2022 sljit_si flags = GET_ALL_FLAGS(op); in sljit_emit_op_flags()
2026 sljit_si mem_type = (op & SLJIT_INT_OP) ? (INT_DATA | SIGNED_DATA) : WORD_DATA; in sljit_emit_op_flags()
2130 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dst… in sljit_emit_const()
2133 sljit_si reg; in sljit_emit_const()