Home | History | Annotate | Download | only in sljit

Lines Matching refs:sljit_sw

156 	sljit_sw diff;
170 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4);
274 SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size);
282 addr = (sljit_sw)(addr - jump->addr) >> 2;
283 SLJIT_ASSERT((sljit_sw)addr <= 0x1ffffff && (sljit_sw)addr >= -0x2000000);
290 addr = (sljit_sw)(addr - jump->addr) >> 2;
291 SLJIT_ASSERT((sljit_sw)addr <= 0x3ffff && (sljit_sw)addr >= -0x40000);
349 static sljit_ins logical_imm(sljit_sw imm, sljit_s32 len)
392 imm = (sljit_sw)~uimm;
413 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw simm)
463 simm = (sljit_sw)imm;
515 static sljit_s32 emit_op_imm(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 dst, sljit_sw arg1, sljit_sw arg2)
524 sljit_sw imm, nimm;
809 static sljit_s32 emit_set_delta(struct sljit_compiler *compiler, sljit_s32 dst, sljit_s32 reg, sljit_sw value)
828 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw)
885 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw)
887 sljit_sw diff;
910 sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw)
914 sljit_sw diff;
1043 static SLJIT_INLINE sljit_s32 emit_op_mem(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw)
1052 static SLJIT_INLINE sljit_s32 emit_op_mem2(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg1, sljit_sw arg1w, sljit_s32 arg2, sljit_sw arg2w)
1078 if (local_size <= (63 * sizeof(sljit_sw))) {
1087 saved_regs_size += sizeof(sljit_sw);
1128 if (compiler->local_size > (63 * sizeof(sljit_sw))) {
1165 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 src, sljit_sw srcw)
1178 if (local_size <= (63 * sizeof(sljit_sw)))
1186 saved_regs_size += sizeof(sljit_sw);
1231 if (compiler->local_size <= (63 * sizeof(sljit_sw))) {
1279 sljit_s32 dst, sljit_sw dstw,
1280 sljit_s32 src, sljit_sw srcw)
1431 sljit_s32 dst, sljit_sw dstw,
1432 sljit_s32 src1, sljit_sw src1w,
1433 sljit_s32 src2, sljit_sw src2w)
1550 static sljit_s32 emit_fop_mem(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw)
1555 sljit_sw diff;
1604 sljit_s32 dst, sljit_sw dstw,
1605 sljit_s32 src, sljit_sw srcw)
1626 sljit_s32 dst, sljit_sw dstw,
1627 sljit_s32 src, sljit_sw srcw)
1655 sljit_s32 src1, sljit_sw src1w,
1656 sljit_s32 src2, sljit_sw src2w)
1675 sljit_s32 dst, sljit_sw dstw,
1676 sljit_s32 src, sljit_sw srcw)
1722 sljit_s32 dst, sljit_sw dstw,
1723 sljit_s32 src1, sljit_sw src1w,
1724 sljit_s32 src2, sljit_sw src2w)
1772 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw)
1789 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_s32 src, sljit_sw srcw)
1907 sljit_s32 src, sljit_sw srcw)
1940 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw)
1968 sljit_s32 dst, sljit_sw dstw,
1969 sljit_s32 src, sljit_sw srcw,
2017 SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_value)
2045 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant)