• Home
  • Raw
  • Download

Lines Matching refs:sljit_si

127 static sljit_si push_inst(struct sljit_compiler *compiler, sljit_ins ins)  in push_inst()
136 static SLJIT_INLINE sljit_si emit_imm64_const(struct sljit_compiler *compiler, sljit_si dst, sljit_… in emit_imm64_const()
146 sljit_si dst = inst[0] & 0x1f; in modify_imm64_const()
154 static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_i… in detect_jump_type()
215 sljit_si dst; in sljit_generate_code()
349 static sljit_ins logical_imm(sljit_sw imm, sljit_si len) in logical_imm()
351 sljit_si negated, ones, right; in logical_imm()
359 if (len == 16 && ((sljit_si)imm == 0 || (sljit_si)imm == -1)) in logical_imm()
364 || (len == 16 && (sljit_si)imm != 0 && (sljit_si)imm != -1)); in logical_imm()
413 static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst, sljit_sw simm) in load_immediate()
416 sljit_si i, zeros, ones, first; in load_immediate()
515 static sljit_si emit_op_imm(struct sljit_compiler *compiler, sljit_si flags, sljit_si dst, sljit_sw… in emit_op_imm()
522 sljit_si op = (flags & 0xffff); in emit_op_imm()
523 sljit_si reg; in emit_op_imm()
809 static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_s… in emit_set_delta()
828 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, slji… in getput_arg_fast()
885 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) in can_cache()
909 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, in getput_arg()
910 sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) in getput_arg()
913 sljit_si tmp_r, other_r; in getput_arg()
1043 static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si in emit_op_mem()
1052 … SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg,… in emit_op_mem2()
1063 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
1064 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_emit_enter()
1065 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_emit_enter()
1067 sljit_si i, tmp, offs, prev, saved_regs_size; in sljit_emit_enter()
1151 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
1152 sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, in sljit_set_context()
1153 sljit_si fscratches, sljit_si fsaveds, sljit_si local_size) in sljit_set_context()
1165 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, s… in sljit_emit_return()
1167 sljit_si local_size; in sljit_emit_return()
1168 sljit_si i, tmp, offs, prev, saved_regs_size; in sljit_emit_return()
1246 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op0(struct sljit_compiler *compiler, sljit_si op) in sljit_emit_op0()
1278 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op1()
1279 sljit_si dst, sljit_sw dstw, in sljit_emit_op1()
1280 sljit_si src, sljit_sw srcw) in sljit_emit_op1()
1282 sljit_si dst_r, flags, mem_flags; in sljit_emit_op1()
1283 sljit_si op_flags = GET_ALL_FLAGS(op); in sljit_emit_op1()
1330 srcw = (sljit_si)srcw; in sljit_emit_op1()
1364 srcw = (sljit_si)srcw; in sljit_emit_op1()
1415 srcw = (sljit_si)srcw; in sljit_emit_op1()
1430 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op2()
1431 sljit_si dst, sljit_sw dstw, in sljit_emit_op2()
1432 sljit_si src1, sljit_sw src1w, in sljit_emit_op2()
1433 sljit_si src2, sljit_sw src2w) in sljit_emit_op2()
1435 sljit_si dst_r, flags, mem_flags; in sljit_emit_op2()
1515 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg) in sljit_get_register_index()
1521 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg) in sljit_get_float_register_index()
1527 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
1528 void *instruction, sljit_si size) in sljit_emit_op_custom()
1540 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_is_fpu_available(void) in sljit_is_fpu_available()
1550 static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_s… in emit_fop_mem()
1554 sljit_si other_r; in emit_fop_mem()
1603 static SLJIT_INLINE sljit_si sljit_emit_fop1_convw_fromd(struct sljit_compiler *compiler, sljit_si in sljit_emit_fop1_convw_fromd()
1604 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convw_fromd()
1605 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convw_fromd()
1607 sljit_si dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_fop1_convw_fromd()
1625 static SLJIT_INLINE sljit_si sljit_emit_fop1_convd_fromw(struct sljit_compiler *compiler, sljit_si in sljit_emit_fop1_convd_fromw()
1626 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1_convd_fromw()
1627 sljit_si src, sljit_sw srcw) in sljit_emit_fop1_convd_fromw()
1629 sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; in sljit_emit_fop1_convd_fromw()
1641 srcw = (sljit_si)srcw; in sljit_emit_fop1_convd_fromw()
1654 static SLJIT_INLINE sljit_si sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1_cmp()
1655 sljit_si src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
1656 sljit_si src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
1658 sljit_si mem_flags = (op & SLJIT_SINGLE_OP) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop1_cmp()
1674 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop1(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop1()
1675 sljit_si dst, sljit_sw dstw, in sljit_emit_fop1()
1676 sljit_si src, sljit_sw srcw) in sljit_emit_fop1()
1678 sljit_si dst_r, mem_flags = (op & SLJIT_SINGLE_OP) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop1()
1721 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop2(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_fop2()
1722 sljit_si dst, sljit_sw dstw, in sljit_emit_fop2()
1723 sljit_si src1, sljit_sw src1w, in sljit_emit_fop2()
1724 sljit_si src2, sljit_sw src2w) in sljit_emit_fop2()
1726 sljit_si dst_r, mem_flags = (op & SLJIT_SINGLE_OP) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop2()
1772 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si d… in sljit_emit_fast_enter()
1789 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si in sljit_emit_fast_return()
1809 static sljit_uw get_cc(sljit_si type) in get_cc()
1880 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type) in sljit_emit_jump()
1906 static SLJIT_INLINE struct sljit_jump* emit_cmp_to0(struct sljit_compiler *compiler, sljit_si type, in emit_cmp_to0()
1907 sljit_si src, sljit_sw srcw) in emit_cmp_to0()
1940 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_ijump()
1967 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_si op, in sljit_emit_op_flags()
1968 sljit_si dst, sljit_sw dstw, in sljit_emit_op_flags()
1969 sljit_si src, sljit_sw srcw, in sljit_emit_op_flags()
1970 sljit_si type) in sljit_emit_op_flags()
1972 sljit_si dst_r, flags, mem_flags; in sljit_emit_op_flags()
2017 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dst… in sljit_emit_const()
2020 sljit_si dst_r; in sljit_emit_const()