HomeSort by: relevance | last modified time | path
    Searched refs:SLJIT_JUMP (Results 1 - 20 of 20) sorted by relevancy

  /src/sys/external/bsd/sljit/dist/doc/tutorial/
array_access.c 40 struct sljit_jump *out = sljit_emit_cmp(C, SLJIT_GREATER_EQUAL, SLJIT_S2, 0, SLJIT_S1, 0); // S2 >= a --> jump out
46 sljit_set_label(sljit_emit_jump(C, SLJIT_JUMP), loopstart); // jump loopstart
branch.c 25 struct sljit_jump *ret_c;
26 struct sljit_jump *out;
44 out = sljit_emit_jump(C, SLJIT_JUMP);
func_call.c 31 struct sljit_jump *out;
32 struct sljit_jump *print_c;
49 out = sljit_emit_jump(C, SLJIT_JUMP);
loop.c 29 struct sljit_jump *out;
50 sljit_set_label(sljit_emit_jump(C, SLJIT_JUMP), loopstart);
brainfuck.c 85 struct sljit_jump *loop_end;
92 static int loop_push(struct sljit_label *loop_start, struct sljit_jump *loop_end)
103 static int loop_pop(struct sljit_label **loop_start, struct sljit_jump **loop_end)
144 struct sljit_jump *end;
146 struct sljit_jump *loop_end;
201 sljit_set_label(sljit_emit_jump(C, SLJIT_JUMP), loop_start); /* goto loop_start */
  /src/sys/external/bsd/sljit/dist/regex_src/
regexJIT.c 402 struct sljit_jump **range_jump_list;
1380 struct sljit_jump *jump1;
1381 struct sljit_jump *jump2;
1382 struct sljit_jump *jump3;
1383 struct sljit_jump *jump4;
1384 struct sljit_jump *jump5;
1412 EMIT_JUMP(jump2, SLJIT_JUMP);
1448 EMIT_JUMP(jump2, SLJIT_JUMP);
1470 EMIT_JUMP(jump5, SLJIT_JUMP);
1513 EMIT_JUMP(jump2, SLJIT_JUMP);
    [all...]
  /src/sys/net/
bpfjit.c 161 struct sljit_jump *sjump;
320 grow_jumps(struct sljit_jump ***jumps, size_t *size)
322 struct sljit_jump **newptr;
323 const size_t elemsz = sizeof(struct sljit_jump *);
343 append_jump(struct sljit_jump *jump, struct sljit_jump ***jumps,
520 const struct bpf_insn *pc, int dst, struct sljit_jump ***ret0,
530 struct sljit_jump *jump;
655 struct sljit_jump ***ret0, size_t *ret0_size, size_t *ret0_maxsize)
667 struct sljit_jump *jump
    [all...]
  /src/sys/external/bsd/sljit/dist/sljit_src/
sljitNativeARM_32.c 393 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code, sljit_sw executable_offset)
587 struct sljit_jump *jump;
2111 SLJIT_ASSERT(type >= SLJIT_JUMP && type <= SLJIT_CALL3);
2132 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
2134 struct sljit_jump *jump;
2139 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
2149 type <= SLJIT_JUMP ? TMP_PC : TMP_REG2, TMP_PC, 0)) & ~COND_MASK) | get_cc(type), 0));
2167 PTR_FAIL_IF(push_inst(compiler, (((type <= SLJIT_JUMP ? BX : BLX) | RM(TMP_REG2)) & ~COND_MASK) | get_cc(type)));
2175 struct sljit_jump *jump
    [all...]
sljitNativeARM_T2_32.c 225 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_u16 *code, sljit_sw executable_offset)
280 static SLJIT_INLINE void set_jump_instruction(struct sljit_jump *jump, sljit_sw executable_offset)
356 struct sljit_jump *jump;
1726 default: /* SLJIT_JUMP */
1748 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
1750 struct sljit_jump *jump;
1756 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
1763 if (type < SLJIT_JUMP) {
1771 if (type <= SLJIT_JUMP)
    [all...]
sljitLir.c 376 SLJIT_COMPILE_ASSERT(!(SLJIT_EQUAL & 0x1) && !(SLJIT_LESS & 0x1) && !(SLJIT_EQUAL_F64 & 0x1) && !(SLJIT_JUMP & 0x1),
494 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_label(struct sljit_jump *jump, struct sljit_label* label)
503 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_target(struct sljit_jump *jump, sljit_uw target)
643 static SLJIT_INLINE void set_jump(struct sljit_jump *jump, struct sljit_compiler *compiler, sljit_s32 flags)
886 struct sljit_jump *jump;
1423 CHECK_ARGUMENT((type & 0xff) < SLJIT_JUMP || !(type & SLJIT_I32_OP));
1426 if ((type & 0xff) < SLJIT_JUMP) {
1503 CHECK_ARGUMENT(type >= SLJIT_JUMP && type <= SLJIT_CALL3);
1691 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s32 type,
1774 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_s32 type
    [all...]
sljitLir.h 288 struct sljit_jump { struct
289 struct sljit_jump *next;
308 struct sljit_jump *jumps;
311 struct sljit_jump *last_jump;
1115 #define SLJIT_JUMP 24
1133 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type);
1143 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s32 type,
1157 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_s32 type,
1162 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_label(struct sljit_jump *jump, struct sljit_label* label);
1164 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_target(struct sljit_jump *jump, sljit_uw target)
    [all...]
sljitNativeX86_32.c 43 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_s32 type, sljit_sw executable_offset)
45 if (type == SLJIT_JUMP) {
sljitNativeX86_64.c 44 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_s32 type)
46 if (type < SLJIT_JUMP) {
sljitNativeX86_common.c 418 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_s32 type, sljit_sw executable_offset);
420 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_s32 type);
423 static sljit_u8* generate_near_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *code, sljit_s32 type, sljit_sw executable_offset)
440 if (type == SLJIT_JUMP) {
489 struct sljit_jump *jump;
2498 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
2501 struct sljit_jump *jump;
2506 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
2516 compiler->size += (type >= SLJIT_JUMP) ? 5 : 6
    [all...]
sljitNativeSPARC_common.c 204 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset)
291 struct sljit_jump *jump;
1305 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
1307 struct sljit_jump *jump;
1312 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
1327 else if (type < SLJIT_JUMP) {
1353 struct sljit_jump *jump = NULL;
1363 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
    [all...]
sljitNativePPC_common.c 254 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset)
337 struct sljit_jump *jump;
2144 SLJIT_ASSERT(type >= SLJIT_JUMP && type <= SLJIT_CALL3);
2149 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
2151 struct sljit_jump *jump;
2161 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
2167 if (type < SLJIT_JUMP)
2183 struct sljit_jump *jump = NULL;
2202 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump))
    [all...]
sljitNativeTILEGX_64.c 905 static SLJIT_INLINE sljit_ins * detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code)
1009 struct sljit_jump *jump;
2322 struct sljit_jump *jump = NULL;
2370 jump = (struct sljit_jump *)ensure_abuf(compiler, sizeof(struct sljit_jump));
2408 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
2410 struct sljit_jump *jump;
2419 jump = (struct sljit_jump *)ensure_abuf(compiler, sizeof(struct sljit_jump));
2472 inst = inst | ((type <= SLJIT_JUMP) ? BOFF_X1(5) : BOFF_X1(6))
    [all...]
sljitNativeARM_64.c 156 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset)
222 struct sljit_jump *jump;
1888 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
1890 struct sljit_jump *jump;
1895 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
1900 if (type < SLJIT_JUMP) {
1914 static SLJIT_INLINE struct sljit_jump* emit_cmp_to0(struct sljit_compiler *compiler, sljit_s32 type,
1917 struct sljit_jump *jump;
1923 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump))
    [all...]
sljitNativeMIPS_common.c 218 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset)
369 struct sljit_jump *jump;
1602 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type)
1604 struct sljit_jump *jump;
1612 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
1666 if (type <= SLJIT_JUMP) {
1702 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s32 type,
1706 struct sljit_jump *jump;
1727 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump))
    [all...]
  /src/sys/external/bsd/sljit/dist/test_src/
sljitTest.c 84 struct sljit_jump* jump;
903 struct sljit_jump *jump1;
904 struct sljit_jump *jump2;
905 struct sljit_jump *jump3;
924 jump2 = sljit_emit_jump(compiler, SLJIT_JUMP);
936 jump3 = sljit_emit_jump(compiler, SLJIT_JUMP);
1178 struct sljit_jump* jump = NULL;
1266 struct sljit_jump *jump;
1267 struct sljit_jump *jump1;
1268 struct sljit_jump *jump2
    [all...]

Completed in 33 milliseconds