Lines Matching refs:sljit_sw
277 /* Must be aligned to sljit_sw. */
291 sljit_sw flags;
366 sljit_sw cache_argw;
370 sljit_sw imm;
372 sljit_sw cache_argw;
378 sljit_sw cache_argw;
384 sljit_sw cache_argw;
389 sljit_sw cache_argw;
448 sizeof(sljit_sw) aligned. Excellent for allocating small blocks during
484 static SLJIT_INLINE sljit_sw sljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; }
508 The number of sljit_sw arguments passed to the generated function
538 offset 0 is aligned to sljit_f64. Otherwise it is aligned to sljit_sw. */
569 sljit_s32 src, sljit_sw srcw);
586 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw);
587 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_s32 src, sljit_sw srcw);
596 useful for (byte, half, int, sljit_sw) array access
906 sljit_s32 dst, sljit_sw dstw,
907 sljit_s32 src, sljit_sw srcw);
962 sljit_s32 dst, sljit_sw dstw,
963 sljit_s32 src1, sljit_sw src1w,
964 sljit_s32 src2, sljit_sw src2w);
1006 sljit_s32 dst, sljit_sw dstw,
1007 sljit_s32 src, sljit_sw srcw);
1026 sljit_s32 dst, sljit_sw dstw,
1027 sljit_s32 src1, sljit_sw src1w,
1028 sljit_s32 src2, sljit_sw src2w);
1144 sljit_s32 src1, sljit_sw src1w,
1145 sljit_s32 src2, sljit_sw src2w);
1158 sljit_s32 src1, sljit_sw src1w,
1159 sljit_s32 src2, sljit_sw src2w);
1173 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw);
1191 sljit_s32 dst, sljit_sw dstw,
1192 sljit_s32 src, sljit_sw srcw,
1197 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_local_base(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw offset);
1201 SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_value);
1212 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset);
1213 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
1228 #define SLJIT_OFFSETOF(base, member) ((sljit_sw)(&((base*)0x10)->member) - 0x10)
1283 SLJIT_API_FUNC_ATTRIBUTE sljit_sw SLJIT_CALL sljit_stack_resize(struct sljit_stack *stack, sljit_u8 *new_limit);
1290 #define SLJIT_FUNC_OFFSET(func_name) ((sljit_sw)func_name)
1296 #define SLJIT_FUNC_OFFSET(func_name) (*(sljit_sw*)(void*)func_name)
1300 sljit_sw addr;
1301 sljit_sw r2;
1302 sljit_sw r11;
1308 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_function_context(void** func_ptr, struct sljit_function_context* context, sljit_sw addr, void* func);
1383 sljit_s32 src, sljit_sw srcw);