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()
578 offs -= (sljit_si)(sizeof(sljit_sw)); in sljit_emit_enter()
583 offs -= (sljit_si)(sizeof(sljit_sw)); in sljit_emit_enter()
597 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
598 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_set_context()
599 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_set_context()
614 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, s… in sljit_emit_return()
616 sljit_si local_size, i, tmp, offs; in sljit_emit_return()
634 …FAIL_IF(push_inst(compiler, STACK_LOAD | base | TA(RETURN_ADDR_REG) | IMM(local_size - (sljit_si)s… in sljit_emit_return()
635 offs = local_size - (sljit_si)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); in sljit_emit_return()
640 offs += (sljit_si)(sizeof(sljit_sw)); in sljit_emit_return()
646 offs += (sljit_si)(sizeof(sljit_sw)); in sljit_emit_return()
701 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, s… in getput_arg_fast()
719 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) in can_cache()
742 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_… in getput_arg()
744 sljit_si tmp_ar, base, delay_slot; in getput_arg()
881 static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si … in emit_op_mem()
890 … SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg,… in emit_op_mem2()
897 static sljit_si emit_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, in emit_op()
898 sljit_si dst, sljit_sw dstw, in emit_op()
899 sljit_si src1, sljit_sw src1w, in emit_op()
900 sljit_si src2, sljit_sw src2w) in emit_op()
906 sljit_si dst_r = TMP_REG2; in emit_op()
907 sljit_si src1_r; in emit_op()
909 sljit_si sugg_src2_r = TMP_REG2; in emit_op()
1032 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op0(struct sljit_compiler *compiler, sljit_si op) in sljit_emit_op0()
1035 sljit_si int_op = op & SLJIT_INT_OP; in sljit_emit_op0()
1079 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op1()
1080 sljit_si dst, sljit_sw dstw, in sljit_emit_op1()
1081 sljit_si src, sljit_sw srcw) in sljit_emit_op1()
1086 sljit_si flags = 0; in sljit_emit_op1()
1098 srcw = (sljit_si)srcw; in sljit_emit_op1()
1118 …I, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); in sljit_emit_op1()
1148 … SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); in sljit_emit_op1()
1180 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op2()
1181 sljit_si dst, sljit_sw dstw, in sljit_emit_op2()
1182 sljit_si src1, sljit_sw src1w, in sljit_emit_op2()
1183 sljit_si src2, sljit_sw src2w) in sljit_emit_op2()
1188 sljit_si flags = 0; in sljit_emit_op2()
1201 src1w = (sljit_si)src1w; in sljit_emit_op2()
1203 src2w = (sljit_si)src2w; in sljit_emit_op2()
1248 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg) in sljit_get_register_index()
1254 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg) in sljit_get_float_register_index()
1260 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
1261 void *instruction, sljit_si size) in sljit_emit_op_custom()
1273 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_is_fpu_available(void) in sljit_is_fpu_available()
1289 static SLJIT_INLINE sljit_si sljit_emit_fop1_convw_fromd(struct sljit_compiler *compiler, sljit_si … in sljit_emit_fop1_convw_fromd()
1290 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convw_fromd()
1291 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convw_fromd()
1296 sljit_si flags = (GET_OPCODE(op) == SLJIT_CONVW_FROMD) << 21; in sljit_emit_fop1_convw_fromd()
1322 static SLJIT_INLINE sljit_si sljit_emit_fop1_convd_fromw(struct sljit_compiler *compiler, sljit_si … in sljit_emit_fop1_convd_fromw()
1323 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convd_fromw()
1324 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convd_fromw()
1329 sljit_si flags = (GET_OPCODE(op) == SLJIT_CONVD_FROMW) << 21; in sljit_emit_fop1_convd_fromw()
1332 sljit_si dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; in sljit_emit_fop1_convd_fromw()
1343 srcw = (sljit_si)srcw; in sljit_emit_fop1_convd_fromw()
1360 static SLJIT_INLINE sljit_si sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1_cmp()
1361 sljit_si src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
1362 sljit_si src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
1399 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1()
1400 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1()
1401 sljit_si src, sljit_sw srcw) in sljit_emit_fop1()
1403 sljit_si dst_r; in sljit_emit_fop1()
1450 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop2()
1451 sljit_si dst, sljit_sw dstw, in sljit_emit_fop2()
1452 sljit_si src1, sljit_sw src1w, in sljit_emit_fop2()
1453 sljit_si src2, sljit_sw src2w) in sljit_emit_fop2()
1455 sljit_si dst_r, flags = 0; in sljit_emit_fop2()
1536 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si d… in sljit_emit_fast_enter()
1553 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si … in sljit_emit_fast_return()
1617 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type) in sljit_emit_jump()
1621 sljit_si flags = 0; in sljit_emit_jump()
1622 sljit_si delay_check = UNMOVABLE_INS; in sljit_emit_jump()
1733 …PI_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_cmp()
1734 sljit_si src1, sljit_sw src1w, in sljit_emit_cmp()
1735 sljit_si src2, sljit_sw src2w) in sljit_emit_cmp()
1738 sljit_si flags; in sljit_emit_cmp()
1854 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_fcmp()
1855 sljit_si src1, sljit_sw src1w, in sljit_emit_fcmp()
1856 sljit_si src2, sljit_sw src2w) in sljit_emit_fcmp()
1860 sljit_si if_true; in sljit_emit_fcmp()
1943 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, … in sljit_emit_ijump()
1945 sljit_si src_r = TMP_REG2; in sljit_emit_ijump()
2001 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op_flags()
2002 sljit_si dst, sljit_sw dstw, in sljit_emit_op_flags()
2003 sljit_si src, sljit_sw srcw, in sljit_emit_op_flags()
2004 sljit_si type) in sljit_emit_op_flags()
2006 sljit_si sugg_dst_ar, dst_ar; in sljit_emit_op_flags()
2007 sljit_si flags = GET_ALL_FLAGS(op); in sljit_emit_op_flags()
2011 sljit_si mem_type = (op & SLJIT_INT_OP) ? (INT_DATA | SIGNED_DATA) : WORD_DATA; in sljit_emit_op_flags()
2115 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dst… in sljit_emit_const()
2118 sljit_si reg; in sljit_emit_const()