/netbsd/sys/external/bsd/sljit/dist/test_src/ |
H A D | sljitTest.c | 51 sljit_sw (SLJIT_CALL *func1)(sljit_sw a); 52 sljit_sw (SLJIT_CALL *func2)(sljit_sw a, sljit_sw b); 53 sljit_sw (SLJIT_CALL *func3)(sljit_sw a, sljit_sw b, sljit_sw c); 1051 code.func2((sljit_sw)&buf, (sljit_sw)&buf2); in test13() 1168 static sljit_sw SLJIT_CALL func(sljit_sw a, sljit_sw b, sljit_sw c) in func() 1779 code.func3((sljit_sw)&buf, (sljit_sw)&sbuf, (sljit_sw)&bbuf); in test22() 2006 code.func3((sljit_sw)&buf, (sljit_sw)&sbuf, (sljit_sw)&bbuf); in test24() 2161 code.func3((sljit_sw)&buf, (sljit_sw)&ibuf, (sljit_sw)&dbuf); in test26() 2879 code.func2((sljit_sw)&buf, (sljit_sw)&dbuf); in test32() 3329 code.func2((sljit_sw)&buf, (sljit_sw)&data); in test36() [all …]
|
H A D | sljitMain.c | 45 sljit_sw (SLJIT_CALL *func)(sljit_sw* a); 54 sljit_sw buf[4]; 66 sljit_emit_enter(compiler, 0, 1, 4, 5, 4, 0, 2 * sizeof(sljit_sw)); 75 printf("Function returned with %ld\n", (long)code.func((sljit_sw*)buf));
|
/netbsd/sys/external/bsd/sljit/dist/sljit_src/ |
H A D | sljitLir.h | 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; 906 sljit_s32 dst, sljit_sw dstw, 1300 sljit_sw addr; 1301 sljit_sw r2; [all …]
|
H A D | sljitNativeX86_32.c | 37 INC_SIZE(1 + sizeof(sljit_sw)); in emit_do_imm() 146 *inst++ = sizeof(sljit_sw) * 2; in sljit_emit_enter() 151 *inst++ = sizeof(sljit_sw) * 3; in sljit_emit_enter() 156 *inst++ = sizeof(sljit_sw) * 4; in sljit_emit_enter() 181 local_size -= sizeof(sljit_sw); in sljit_emit_enter() 313 RET_I16(sizeof(sljit_sw)); in sljit_emit_return() 330 sljit_s32 a, sljit_sw imma, in emit_x86_instruction() 332 sljit_s32 b, sljit_sw immb) in emit_x86_instruction() 476 buf_ptr += sizeof(sljit_sw); in emit_x86_instruction() 521 *inst++ = sizeof(sljit_sw); in call_with_args() [all …]
|
H A D | sljitNativeX86_common.c | 78 w = compiler->saveds_offset - ((p) - SLJIT_R2) * (sljit_sw)sizeof(sljit_sw); \ 80 w = compiler->locals_offset + ((p) - SLJIT_S2) * (sljit_sw)sizeof(sljit_sw); \ 485 sljit_sw executable_offset; in sljit_generate_code() 486 sljit_sw jump_addr; in sljit_generate_code() 599 sljit_s32 dst, sljit_sw dstw, 605 sljit_s32 dst, sljit_sw dstw, 610 sljit_s32 dst, sljit_sw dstw, 640 sljit_s32 dst, sljit_sw dstw, in emit_mov() 641 sljit_s32 src, sljit_sw srcw) in emit_mov() 2548 srcw += sizeof(sljit_sw); [all …]
|
H A D | sljitLir.c | 247 extra) * sizeof(sljit_sw)) 369 && (sizeof(sljit_sw) == 4 || sizeof(sljit_sw) == 8) in sljit_create_compiler() 1036 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_op1() 1037 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op1() 1115 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_op2() 1239 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1() 1240 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1() 1311 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1_conv_sw_from_f64() 1312 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1_conv_sw_from_f64() 1341 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1_conv_f64_from_sw() [all …]
|
H A D | sljitNativeX86_64.c | 37 INC_SIZE(2 + sizeof(sljit_sw)); in emit_load_imm64() 62 code_ptr += sizeof(sljit_sw); in generate_far_jump_code() 84 compiler->locals_offset = 6 * sizeof(sljit_sw); in sljit_emit_enter() 171 *inst++ = 5 * sizeof(sljit_sw); in sljit_emit_enter() 172 local_size -= 5 * sizeof(sljit_sw); in sljit_emit_enter() 174 *inst++ = 4 * sizeof(sljit_sw); in sljit_emit_enter() 175 local_size -= 4 * sizeof(sljit_sw); in sljit_emit_enter() 343 sljit_s32 a, sljit_sw imma, in emit_x86_instruction() 345 sljit_s32 b, sljit_sw immb) in emit_x86_instruction() 687 sljit_s32 dst, sljit_sw dstw, in emit_mov_int() [all …]
|
H A D | sljitNativePPC_common.c | 235 sljit_sw* ptrs; in sljit_set_function_context() 238 ptrs = (sljit_sw*)func; in sljit_set_function_context() 256 sljit_sw diff; in detect_jump_type() 258 sljit_sw extra_jump_flags; in detect_jump_type() 280 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr) - executable_offset) & ~0x3l; in detect_jump_type() 333 sljit_sw executable_offset; in sljit_generate_code() 455 SLJIT_ASSERT((sljit_sw)addr <= 0x7fff && (sljit_sw)addr >= -0x8000); in sljit_generate_code() 466 SLJIT_ASSERT((sljit_sw)addr <= 0x01ffffff && (sljit_sw)addr >= -0x02000000); in sljit_generate_code() 709 SLJIT_ASSERT(offs == -(sljit_sw)(sizeof(sljit_sw))); in sljit_emit_return() 919 sljit_sw diff; in can_cache() [all …]
|
H A D | sljitNativeARM_64.c | 158 sljit_sw diff; in detect_jump_type() 173 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type() 290 SLJIT_ASSERT((sljit_sw)addr <= 0x1ffffff && (sljit_sw)addr >= -0x2000000); in sljit_generate_code() 298 SLJIT_ASSERT((sljit_sw)addr <= 0x3ffff && (sljit_sw)addr >= -0x40000); in sljit_generate_code() 404 imm = (sljit_sw)~uimm; in logical_imm() 475 simm = (sljit_sw)imm; in load_immediate() 536 sljit_sw imm, nimm; in emit_op_imm() 899 sljit_sw diff; in can_cache() 922 sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in getput_arg() 926 sljit_sw diff; in getput_arg() [all …]
|
H A D | sljitNativeARM_32.c | 395 sljit_sw diff; in detect_jump_type() 405 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type() 408 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type() 430 diff = ((sljit_sw)jump->u.target - (sljit_sw)code_ptr - executable_offset); in detect_jump_type() 433 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)code_ptr); in detect_jump_type() 457 sljit_sw diff = (sljit_sw)(((sljit_sw)new_addr - (sljit_sw)(inst + 2) - executable_offset) >> 2); in inline_set_jump_addr() 575 sljit_sw executable_offset; in sljit_generate_code() 576 sljit_sw jump_addr; in sljit_generate_code() 876 sljit_s32 dst, sljit_sw dstw, 1553 sljit_sw saved_reg_list[3]; in sljit_emit_op0() [all …]
|
H A D | sljitNativeSPARC_common.c | 206 sljit_sw diff; in detect_jump_type() 244 diff = ((sljit_sw)target_addr - (sljit_sw)(inst - 1) - executable_offset) >> 2; in detect_jump_type() 287 sljit_sw executable_offset; in sljit_generate_code() 365 SLJIT_ASSERT((sljit_sw)addr <= 0x1fffffff && (sljit_sw)addr >= -0x20000000); in sljit_generate_code() 371 SLJIT_ASSERT((sljit_sw)addr <= MAX_DISP && (sljit_sw)addr >= MIN_DISP); in sljit_generate_code() 649 sljit_s32 dst, sljit_sw dstw, in emit_op() 659 sljit_sw src2_r = 0; in emit_op() 824 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() 825 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() 892 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2() [all …]
|
H A D | sljitConfigInternal.h | 360 typedef long int sljit_sw; typedef 369 typedef int sljit_sw; typedef 375 typedef __int64 sljit_sw; typedef 378 typedef long int sljit_sw; typedef 544 SLJIT_API_FUNC_ATTRIBUTE sljit_sw sljit_exec_offset(void* ptr); 595 #define SLJIT_LOCALS_OFFSET_BASE (2 * sizeof(sljit_sw)) 602 #define SLJIT_LOCALS_OFFSET_BASE ((6 + 8) * sizeof(sljit_sw)) 605 #define SLJIT_LOCALS_OFFSET_BASE ((3 + 1) * sizeof(sljit_sw)) 607 #define SLJIT_LOCALS_OFFSET_BASE (3 * sizeof(sljit_sw)) 615 #define SLJIT_LOCALS_OFFSET_BASE (4 * sizeof(sljit_sw)) [all …]
|
H A D | sljitNativeMIPS_common.c | 220 sljit_sw diff; in detect_jump_type() 251 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 269 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 365 sljit_sw executable_offset; in sljit_generate_code() 442 SLJIT_ASSERT((sljit_sw)addr <= SIMM_MAX && (sljit_sw)addr >= SIMM_MIN); in sljit_generate_code() 575 offs = local_size - (sljit_sw)(sizeof(sljit_sw)); in sljit_emit_enter() 651 SLJIT_ASSERT(offs == local_size - (sljit_sw)(sizeof(sljit_sw))); in sljit_emit_return() 877 sljit_s32 dst, sljit_sw dstw, in emit_op() 887 sljit_sw src2_r = 0; in emit_op() 1062 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() [all …]
|
H A D | sljitNativeARM_T2_32.c | 227 sljit_sw diff; in detect_jump_type() 236 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type() 240 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; in detect_jump_type() 283 sljit_sw diff; in set_jump_instruction() 353 sljit_sw executable_offset; in sljit_generate_code() 1151 sljit_sw saved_reg_list[3]; in sljit_emit_op0() 1152 sljit_sw saved_reg_count; in sljit_emit_op0() 1224 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() 1225 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() 1341 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2() [all …]
|
H A D | sljitNativeTILEGX_64.c | 907 sljit_sw diff; in detect_jump_type() 925 diff = ((sljit_sw) target_addr - (sljit_sw) inst) >> 3; in detect_jump_type() 1073 SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); in sljit_generate_code() 1082 addr = (sljit_sw)(addr - (jump->addr)) >> 3; in sljit_generate_code() 1083 SLJIT_ASSERT((sljit_sw) addr <= SIMM_17BIT_MAX && (sljit_sw) addr >= SIMM_17BIT_MIN); in sljit_generate_code() 1095 addr = (sljit_sw)(addr - (jump->addr)) >> 3; in sljit_generate_code() 1316 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache() 1961 …_s32 op, sljit_s32 flags, sljit_s32 dst, sljit_sw dstw, sljit_s32 src1, sljit_sw src1w, sljit_s32 … in emit_op() 1969 sljit_sw src2_r = 0; in emit_op() 2262 … *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 src1, sljit_sw src1w, sljit_s32 … in sljit_emit_op2() [all …]
|
H A D | sljitProtExecAllocator.c | 220 sljit_sw executable_offset; 273 sljit_sw executable_offset; in sljit_malloc_exec() 315 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec() 355 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header)); in sljit_free_exec() 363 free_block = AS_FREE_BLOCK(header, -(sljit_sw)header->prev_size); in sljit_free_exec() 418 SLJIT_API_FUNC_ATTRIBUTE sljit_sw sljit_exec_offset(void* ptr) in sljit_exec_offset()
|
H A D | sljitNativeSPARC_32.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw imm) in load_immediate() 41 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() 144 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 150 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 160 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitNativePPC_32.c | 31 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() 233 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() 239 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 249 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitNativePPC_64.c | 46 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() 373 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() 382 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 394 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitNativeMIPS_64.c | 31 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) in load_immediate() 72 if ((sljit_sw)uimm < 0) { in load_immediate() 163 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() 511 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 521 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 533 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitNativeMIPS_32.c | 31 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) in load_immediate() 72 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() 417 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 423 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 433 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitUtils.c | 247 static sljit_sw sljit_page_align = 0; 349 SLJIT_API_FUNC_ATTRIBUTE sljit_sw SLJIT_CALL sljit_stack_resize(struct sljit_stack *stack, sljit_u8… in sljit_stack_resize()
|
H A D | sljitExecAllocator.c | 271 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header)); in sljit_free_exec() 278 free_block = AS_FREE_BLOCK(header, -(sljit_sw)header->prev_size); in sljit_free_exec()
|
/netbsd/sys/external/bsd/sljit/dist/regex_src/ |
H A D | regexJIT.c | 58 sljit_sw no_states; 60 sljit_sw size; 79 sljit_sw *current; 80 sljit_sw *next; 82 sljit_sw head; 84 sljit_sw index; 87 sljit_sw best_end; 88 sljit_sw best_id; 1838 sljit_sw ind; in regex_compile() 2330 sljit_sw *end; in regex_begin_match() [all …]
|
/netbsd/sys/net/ |
H A D | bpfjit.c | 669 sljit_sw call_off; in emit_cop() 942 sljit_sw srcw; in emit_memload() 970 sljit_sw dstw; in emit_memstore() 1683 static sljit_sw 2168 sljit_sw mem_off; in bpfjit_generate_code()
|