Lines Matching refs:sljit_sw

417 static SLJIT_INLINE void sljit_unaligned_store_sw(void *addr, sljit_sw value)  in sljit_unaligned_store_sw()
651 static sljit_u8* detect_far_jump_type(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executa…
654 …_addr_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *code, sljit_sw executable_offset…
657 …_jump_type(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *code, sljit_sw executable_offset) in detect_near_jump_type()
669 …if ((sljit_sw)(label_addr - (sljit_uw)(code_ptr + 6)) > HALFWORD_MAX || (sljit_sw)(label_addr - (s… in detect_near_jump_type()
673 …short_jump = (sljit_sw)(label_addr - (sljit_uw)(code_ptr + 2)) >= -0x80 && (sljit_sw)(label_addr -… in detect_near_jump_type()
703 static void generate_jump_or_mov_addr(struct sljit_jump *jump, sljit_sw executable_offset) in generate_jump_or_mov_addr()
712 sljit_unaligned_store_sw((void*)(jump_addr - sizeof(sljit_sw)), (sljit_sw)addr); in generate_jump_or_mov_addr()
716 sljit_unaligned_store_sw((void*)(jump_addr - sizeof(sljit_sw)), (sljit_sw)addr); in generate_jump_or_mov_addr()
722 SLJIT_ASSERT((sljit_sw)addr <= HALFWORD_MAX && (sljit_sw)addr >= HALFWORD_MIN); in generate_jump_or_mov_addr()
734 sljit_unaligned_store_sw((void*)jump_addr, (sljit_sw)addr); in generate_jump_or_mov_addr()
743 SLJIT_ASSERT((sljit_sw)addr <= 0x7f && (sljit_sw)addr >= -0x80); in generate_jump_or_mov_addr()
749 sljit_unaligned_store_sw((void*)jump_addr, (sljit_sw)addr); in generate_jump_or_mov_addr()
751 SLJIT_ASSERT((sljit_sw)addr <= HALFWORD_MAX && (sljit_sw)addr >= HALFWORD_MIN); in generate_jump_or_mov_addr()
765 sljit_sw diff; in reduce_code_size()
808 diff = (sljit_sw)jump->u.label->size - (sljit_sw)(jump->addr - size_reduce); in reduce_code_size()
848 diff = (sljit_sw)jump->u.label->size - (sljit_sw)(jump->addr - size_reduce - 3); in reduce_code_size()
876 sljit_sw executable_offset; in sljit_generate_code()
946 const_->addr = ((sljit_uw)code_ptr) - sizeof(sljit_sw); in sljit_generate_code()
1103 sljit_s32 dst, sljit_sw dstw,
1104 sljit_s32 src, sljit_sw srcw);
1111 sljit_s32 dst, sljit_s32 src, sljit_sw srcw);
1115 sljit_s32 dst, sljit_s32 src, sljit_sw srcw);
1118 sljit_s32 single, sljit_s32 dst, sljit_sw dstw, sljit_s32 src);
1121 sljit_s32 single, sljit_s32 dst, sljit_s32 src, sljit_sw srcw);
1124 sljit_s32 src1, sljit_sw src1w,
1125 sljit_s32 src2, sljit_sw src2w);
1129 sljit_s32 src, sljit_sw srcw);
1219 sljit_s32 src, sljit_sw srcw) in adjust_shadow_stack()
1278 sljit_s32 dst, sljit_sw dstw, in emit_mov()
1279 sljit_s32 src, sljit_sw srcw) in emit_mov()
1339 sljit_s32 src, sljit_sw srcw) in emit_cmov_generic()
1489 sljit_s32 dst, sljit_sw dstw, in emit_mov_byte()
1490 sljit_s32 src, sljit_sw srcw) in emit_mov_byte()
1561 sljit_s32 src, sljit_sw srcw) in emit_prefetch()
1585 sljit_s32 dst, sljit_sw dstw, in emit_mov_half()
1586 sljit_s32 src, sljit_sw srcw) in emit_mov_half()
1629 sljit_s32 dst, sljit_sw dstw, in emit_unary()
1630 sljit_s32 src, sljit_sw srcw) in emit_unary()
1662 static const sljit_sw emit_clz_arg = 32 + 31;
1663 static const sljit_sw emit_ctz_arg = 32;
1667 sljit_s32 dst, sljit_sw dstw, in emit_clz_ctz()
1668 sljit_s32 src, sljit_sw srcw) in emit_clz_ctz()
1672 sljit_sw max; in emit_clz_ctz()
1697 …instruction(compiler, 2, dst_r, 0, SLJIT_MEM0(), is_clz ? (sljit_sw)&emit_clz_arg : (sljit_sw)&emi… in emit_clz_ctz()
1737 sljit_s32 dst, sljit_sw dstw, in emit_bswap()
1738 sljit_s32 src, sljit_sw srcw) in emit_bswap()
1798 inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, SLJIT_IMM, (sljit_sw)size, dst_r, 0); in emit_bswap()
1830 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1()
1831 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1()
1976 sljit_s32 dst, sljit_sw dstw,
1977 sljit_s32 src1, sljit_sw src1w,
1978 sljit_s32 src2, sljit_sw src2w)
2083 sljit_s32 dst, sljit_sw dstw,
2084 sljit_s32 src1, sljit_sw src1w,
2085 sljit_s32 src2, sljit_sw src2w)
2155 sljit_s32 dst, sljit_sw dstw,
2156 sljit_s32 src1, sljit_sw src1w,
2157 sljit_s32 src2, sljit_sw src2w)
2262 sljit_s32 dst, sljit_sw dstw,
2263 sljit_s32 src1, sljit_sw src1w,
2264 sljit_s32 src2, sljit_sw src2w)
2319 sljit_s32 src1, sljit_sw src1w,
2320 sljit_s32 src2, sljit_sw src2w)
2370 sljit_s32 src1, sljit_sw src1w,
2371 sljit_s32 src2, sljit_sw src2w)
2480 sljit_s32 dst, sljit_sw dstw,
2481 sljit_s32 src1, sljit_sw src1w,
2482 sljit_s32 src2, sljit_sw src2w)
2587 sljit_s32 dst, sljit_sw dstw,
2588 sljit_s32 src1, sljit_sw src1w,
2589 sljit_s32 src2, sljit_sw src2w)
2622 sljit_s32 dst, sljit_sw dstw,
2623 sljit_s32 src1, sljit_sw src1w,
2624 sljit_s32 src2, sljit_sw src2w)
2710 sljit_s32 src1, sljit_sw src1w,
2711 sljit_s32 src2, sljit_sw src2w)
2740 sljit_s32 src1, sljit_sw src1w,
2741 sljit_s32 src2, sljit_sw src2w)
2744 sljit_sw dstw = 0;
2774 sljit_s32 src3, sljit_sw src3w)
2778 sljit_sw src1w = 0;
2779 sljit_sw dstw = 0;
2783 sljit_sw src2w = 0;
2962 sljit_s32 src, sljit_sw srcw)
2989 sljit_s32 dst, sljit_sw dstw)
3067 sljit_s32 dst, sljit_s32 src, sljit_sw srcw)
3078 sljit_s32 dst, sljit_s32 src, sljit_sw srcw)
3093 sljit_s32 single, sljit_s32 dst, sljit_s32 src, sljit_sw srcw)
3099 sljit_s32 single, sljit_s32 dst, sljit_sw dstw, sljit_s32 src)
3105 sljit_s32 dst, sljit_sw dstw,
3106 sljit_s32 src, sljit_sw srcw)
3126 sljit_s32 dst, sljit_sw dstw,
3127 sljit_s32 src, sljit_sw srcw)
3159 sljit_s32 src1, sljit_sw src1w,
3160 sljit_s32 src2, sljit_sw src2w)
3196 sljit_s32 dst, sljit_sw dstw,
3197 sljit_s32 src, sljit_sw srcw)
3266 …, XORPD_x_xm | EX86_SELECT_66(op) | EX86_SSE2, TMP_FREG, SLJIT_MEM0(), (sljit_sw)((op & SLJIT_32) …
3270 …, ANDPD_x_xm | EX86_SELECT_66(op) | EX86_SSE2, TMP_FREG, SLJIT_MEM0(), (sljit_sw)((op & SLJIT_32) …
3278 sljit_s32 dst, sljit_sw dstw,
3279 sljit_s32 src1, sljit_sw src1w,
3280 sljit_s32 src2, sljit_sw src2w)
3338 sljit_s32 src1, sljit_sw src1w,
3339 sljit_s32 src2, sljit_sw src2w)
3356 …FAIL_IF(emit_groupf(compiler, ANDPD_x_xm | pref, TMP_FREG, SLJIT_MEM0(), (sljit_sw)((op & SLJIT_32…
3371 …FAIL_IF(emit_groupf(compiler, ANDPD_x_xm | pref, dst_freg, SLJIT_MEM0(), (sljit_sw)((op & SLJIT_32…
3424 …s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw)
3462 sljit_s32 dst, sljit_sw dstw,
3472 sljit_sw dstw_save = dstw;
3583 sljit_s32 src1, sljit_sw src1w,
3621 sljit_s32 srcdst, sljit_sw srcdstw)
3680 sljit_s32 src, sljit_sw srcw)
3931 sljit_s32 srcdst, sljit_sw srcdstw)
3943 sljit_sw srcdstw_orig = 0;
4504 sljit_s32 src, sljit_sw srcw)
4579 sljit_s32 dst, sljit_sw dstw)
4775 sljit_sw srcw = 0;
4776 sljit_sw tempw = 0;
4863 …ljit_get_local_base(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw offset)
4894 …sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_valu…
4937 …ruct sljit_jump* sljit_emit_mov_addr(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw)
4981 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec…
4987 …sljit_unaligned_store_sw((void*)addr, (sljit_sw)(new_target - (addr + 4) - (sljit_uw)executable_of…
4989 sljit_unaligned_store_sw((void*)addr, (sljit_sw)new_target);
4994 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut…
4998 SLJIT_UPDATE_WX_FLAGS((void*)addr, (void*)(addr + sizeof(sljit_sw)), 0);
5000 SLJIT_UPDATE_WX_FLAGS((void*)addr, (void*)(addr + sizeof(sljit_sw)), 1);