Lines Matching refs:sljit_si
184 static sljit_si push_inst(struct sljit_compiler *compiler, sljit_ins ins, sljit_si delay_slot) in push_inst()
343 SLJIT_ASSERT(code_ptr - code <= (sljit_si)compiler->size); in sljit_generate_code()
421 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
422 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_emit_enter()
423 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_emit_enter()
445 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
446 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_set_context()
447 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_set_context()
457 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, s… in sljit_emit_return()
509 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, slji… in getput_arg_fast()
532 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) in can_cache()
552 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si … in getput_arg()
554 sljit_si base, arg2, delay_slot; in getput_arg()
616 static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si … in emit_op_mem()
625 … SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg,… in emit_op_mem2()
632 static sljit_si emit_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, in emit_op()
633 sljit_si dst, sljit_sw dstw, in emit_op()
634 sljit_si src1, sljit_sw src1w, in emit_op()
635 sljit_si src2, sljit_sw src2w) in emit_op()
641 sljit_si dst_r = TMP_REG2; in emit_op()
642 sljit_si src1_r; in emit_op()
644 sljit_si sugg_src2_r = TMP_REG2; in emit_op()
761 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op0(struct sljit_compiler *compiler, sljit_si op) in sljit_emit_op0()
807 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op1()
808 sljit_si dst, sljit_sw dstw, in sljit_emit_op1()
809 sljit_si src, sljit_sw srcw) in sljit_emit_op1()
811 sljit_si flags = GET_FLAGS(op) ? SET_FLAGS : 0; in sljit_emit_op1()
875 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op2()
876 sljit_si dst, sljit_sw dstw, in sljit_emit_op2()
877 sljit_si src1, sljit_sw src1w, in sljit_emit_op2()
878 sljit_si src2, sljit_sw src2w) in sljit_emit_op2()
880 sljit_si flags = GET_FLAGS(op) ? SET_FLAGS : 0; in sljit_emit_op2()
917 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg) in sljit_get_register_index()
923 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg) in sljit_get_float_register_index()
929 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
930 void *instruction, sljit_si size) in sljit_emit_op_custom()
942 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_is_fpu_available(void) in sljit_is_fpu_available()
956 static SLJIT_INLINE sljit_si sljit_emit_fop1_convw_fromd(struct sljit_compiler *compiler, sljit_si … in sljit_emit_fop1_convw_fromd()
957 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convw_fromd()
958 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convw_fromd()
981 static SLJIT_INLINE sljit_si sljit_emit_fop1_convd_fromw(struct sljit_compiler *compiler, sljit_si … in sljit_emit_fop1_convd_fromw()
982 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convd_fromw()
983 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convd_fromw()
985 sljit_si dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; in sljit_emit_fop1_convd_fromw()
990 srcw = (sljit_si)srcw; in sljit_emit_fop1_convd_fromw()
1011 static SLJIT_INLINE sljit_si sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1_cmp()
1012 sljit_si src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
1013 sljit_si src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
1032 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1()
1033 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1()
1034 sljit_si src, sljit_sw srcw) in sljit_emit_fop1()
1036 sljit_si dst_r; in sljit_emit_fop1()
1090 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop2()
1091 sljit_si dst, sljit_sw dstw, in sljit_emit_fop2()
1092 sljit_si src1, sljit_sw src1w, in sljit_emit_fop2()
1093 sljit_si src2, sljit_sw src2w) in sljit_emit_fop2()
1095 sljit_si dst_r, flags = 0; in sljit_emit_fop2()
1179 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si d… in sljit_emit_fast_enter()
1196 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si … in sljit_emit_fast_return()
1234 static sljit_ins get_cc(sljit_si type) in get_cc()
1289 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type) in sljit_emit_jump()
1335 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, … in sljit_emit_ijump()
1338 sljit_si src_r; in sljit_emit_ijump()
1370 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op_flags()
1371 sljit_si dst, sljit_sw dstw, in sljit_emit_op_flags()
1372 sljit_si src, sljit_sw srcw, in sljit_emit_op_flags()
1373 sljit_si type) in sljit_emit_op_flags()
1375 sljit_si reg, flags = (GET_FLAGS(op) ? SET_FLAGS : 0); in sljit_emit_op_flags()
1415 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dst… in sljit_emit_const()
1417 sljit_si reg; in sljit_emit_const()