Lines Matching refs:sljit_sw

375 	if ((sljit_sw)value >= 0) {  in resolve_const_pool_index()
387 curr_patch->index = (sljit_sw)value; in resolve_const_pool_index()
388 curr_patch->value = (sljit_sw)cpool_start_address[value]; in resolve_const_pool_index()
409 static SLJIT_INLINE sljit_s32 emit_imm(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in emit_imm()
417 …_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code, sljit_sw executable_offset) in detect_jump_type()
419 sljit_sw diff; in detect_jump_type()
429 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type()
432 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type()
454 diff = ((sljit_sw)jump->u.target - (sljit_sw)code_ptr - executable_offset); in detect_jump_type()
457 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)code_ptr); in detect_jump_type()
474 static SLJIT_INLINE void inline_set_jump_addr(sljit_uw jump_ptr, sljit_sw executable_offset, sljit_… in inline_set_jump_addr()
481 sljit_sw diff = (sljit_sw)(((sljit_sw)new_addr - (sljit_sw)(inst + 2) - executable_offset) >> 2); in inline_set_jump_addr()
571 …ljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw, sljit_s32 t…
573 static SLJIT_INLINE void inline_set_const(sljit_uw addr, sljit_sw executable_offset, sljit_uw new_c… in inline_set_const()
675 sljit_sw executable_offset; in sljit_generate_code()
866 …SLJIT_ASSERT((sljit_sw)(jump->u.label->addr - addr) <= 0x01ffffff && (sljit_sw)(jump->u.label->add… in sljit_generate_code()
870 …SLJIT_ASSERT((sljit_sw)(jump->u.target - addr) <= 0x01ffffff && (sljit_sw)(jump->u.target - addr) … in sljit_generate_code()
1055 sljit_s32 dst, sljit_sw dstw,
1056 sljit_s32 src1, sljit_sw src1w,
1057 sljit_s32 src2, sljit_sw src2w);
1102 FAIL_IF(push_inst(compiler, SUB | RD(SLJIT_SP) | RN(SLJIT_SP) | SRC2_IMM | sizeof(sljit_sw))); in sljit_emit_enter()
1135 offset += sizeof(sljit_sw); in sljit_emit_enter()
1137 if (offset < 4 * sizeof(sljit_sw)) in sljit_emit_enter()
1138 …FAIL_IF(push_inst(compiler, VMOV2 | (offset << 10) | ((offset + sizeof(sljit_sw)) << 14) | float_a… in sljit_emit_enter()
1141 | (float_arg_count << 12) | ((offset + (sljit_uw)size - 4 * sizeof(sljit_sw)) >> 2))); in sljit_emit_enter()
1143 offset += sizeof(sljit_f64) - sizeof(sljit_sw); in sljit_emit_enter()
1146 if (offset < 4 * sizeof(sljit_sw)) in sljit_emit_enter()
1150 | (float_arg_count << 12) | ((offset + (sljit_uw)size - 4 * sizeof(sljit_sw)) >> 2))); in sljit_emit_enter()
1164 if (offset < 4 * sizeof(sljit_sw)) in sljit_emit_enter()
1167 …iler, LDR | 0x800000 | RN(SLJIT_SP) | RD(tmp) | (offset + (sljit_uw)size - 4 * sizeof(sljit_sw)))); in sljit_emit_enter()
1171 offset += sizeof(sljit_sw); in sljit_emit_enter()
1387 …mpiler, SUB | RD(SLJIT_SP) | RN(SLJIT_SP) | (1 << 25) | ((sljit_uw)frame_size - sizeof(sljit_sw))); in emit_stack_frame_release()
1392 return push_inst(compiler, ADD | RD(SLJIT_SP) | RN(SLJIT_SP) | (1 << 25) | sizeof(sljit_sw)); in emit_stack_frame_release()
1404 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to()
1582 compiler->shift_imm = (sljit_uw)(-(sljit_sw)compiler->shift_imm) & 0x1f; in emit_single_op()
1804 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem()
1807 sljit_sw mask = IS_TYPE1_TRANSFER(flags) ? 0xfff : 0xff; in emit_op_mem()
1808 sljit_sw sign = IS_TYPE1_TRANSFER(flags) ? 0x1000 : 0x100; in emit_op_mem()
1819 argw -= (sljit_sw)tmp; in emit_op_mem()
1855 argw -= (sljit_sw)tmp; in emit_op_mem()
1867 argw += (sljit_sw)tmp; in emit_op_mem()
1895 sljit_s32 dst, sljit_sw dstw, in emit_op()
1896 sljit_s32 src1, sljit_sw src1w, in emit_op()
1897 sljit_s32 src2, sljit_sw src2w) in emit_op()
2056 sljit_sw saved_reg_count; in sljit_emit_op0()
2130 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1()
2131 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1()
2170 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2()
2171 sljit_s32 src1, sljit_sw src1w, in sljit_emit_op2()
2172 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2()
2218 sljit_s32 src1, sljit_sw src1w, in sljit_emit_op2u()
2219 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2u()
2230 sljit_s32 src1, sljit_sw src1w, in sljit_emit_shift_into()
2231 sljit_s32 src2, sljit_sw src2w) in sljit_emit_shift_into()
2286 sljit_s32 src, sljit_sw srcw) in sljit_emit_op_src()
2349 …_mem(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in emit_fop_mem()
2394 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_sw_from_f64()
2395 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_sw_from_f64()
2414 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_sw()
2415 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw()
2440 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop1_cmp()
2441 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp()
2460 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1()
2461 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1()
2507 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop2()
2508 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop2()
2509 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2()
2563 …BUTE sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw) in sljit_emit_fast_enter()
2734 sljit_u32 src_offset = 4 * sizeof(sljit_sw); in softfloat_call_with_args()
2741 src_offset = (sljit_uw)reg_map[*src] * sizeof(sljit_sw); in softfloat_call_with_args()
2751 offset += sizeof(sljit_sw); in softfloat_call_with_args()
2763 offset += sizeof(sljit_sw); in softfloat_call_with_args()
2764 word_arg_offset += sizeof(sljit_sw); in softfloat_call_with_args()
2771 if (offset > 4 * sizeof(sljit_sw) && (!is_tail_call || offset > compiler->args_size)) { in softfloat_call_with_args()
2774 offset += sizeof(sljit_sw); in softfloat_call_with_args()
2776 offset = ((offset - 4 * sizeof(sljit_sw)) + 0x7) & ~(sljit_uw)0x7; in softfloat_call_with_args()
2799 if (offset < 4 * sizeof(sljit_sw)) { in softfloat_call_with_args()
2800 if (src_offset == offset || src_offset == offset + sizeof(sljit_sw)) { in softfloat_call_with_args()
2804 …FAIL_IF(push_inst(compiler, VMOV2 | 0x100000 | (offset << 10) | ((offset + sizeof(sljit_sw)) << 14… in softfloat_call_with_args()
2807 | (float_arg_count << 12) | ((offset - 4 * sizeof(sljit_sw)) >> 2))); in softfloat_call_with_args()
2813 if (offset < 4 * sizeof(sljit_sw)) { in softfloat_call_with_args()
2821 | (float_arg_count << 12) | ((offset - 4 * sizeof(sljit_sw)) >> 2))); in softfloat_call_with_args()
2824 word_arg_offset -= sizeof(sljit_sw); in softfloat_call_with_args()
2830 if (offset < 4 * sizeof(sljit_sw)) { in softfloat_call_with_args()
2841 …piler, STR | 0x800000 | RN(SLJIT_SP) | (word_arg_offset << 10) | (offset - 4 * sizeof(sljit_sw)))); in softfloat_call_with_args()
2934 TMP_REG2, SLJIT_SP, extra_space - sizeof(sljit_sw)))); in sljit_emit_call()
2964 …s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw) in sljit_emit_ijump()
3007 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall()
3040 TMP_REG2, SLJIT_SP, extra_space - sizeof(sljit_sw)))); in sljit_emit_icall()
3069 …mit_fmov_before_return(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 src, sljit_sw srcw) in emit_fmov_before_return()
3095 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op_flags()
3137 sljit_s32 src, sljit_sw srcw) in sljit_emit_cmov()
3170 static sljit_s32 update_mem_addr(struct sljit_compiler *compiler, sljit_s32 *mem, sljit_sw *memw, s… in update_mem_addr()
3173 sljit_sw argw = *memw; in update_mem_addr()
3176 sljit_sw mask = max_offset >= 0xf00 ? 0xfff : 0xff; in update_mem_addr()
3177 sljit_sw sign = max_offset >= 0xf00 ? 0x1000 : 0x100; in update_mem_addr()
3179 sljit_sw mask = 0xfff; in update_mem_addr()
3180 sljit_sw sign = 0x1000; in update_mem_addr()
3206 *memw = argw - (sljit_sw)tmp; in update_mem_addr()
3217 *memw = argw + (sljit_sw)tmp; in update_mem_addr()
3227 *memw = argw - (sljit_sw)tmp; in update_mem_addr()
3241 sljit_s32 mem, sljit_sw memw) in sljit_emit_mem_unaligned()
3391 sljit_s32 mem, sljit_sw memw) in sljit_emit_mem()
3441 sljit_s32 mem, sljit_sw memw) in sljit_emit_mem_update()
3542 sljit_s32 mem, sljit_sw memw) in sljit_emit_fmem()
3637 …sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_valu… in sljit_emit_const()
3665 …ljit_put_label* sljit_emit_put_label(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw) in sljit_emit_put_label()
3692 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
3697 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()