add_jump 2082 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->stackalloc, JUMP(SLJIT_FAST_CALL)); add_jump 2108 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->calllimit, JUMP(SLJIT_ZERO)); add_jump 2510 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->partialmatch, JUMP(SLJIT_JUMP)); add_jump 2525 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, end_reached, CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0)); add_jump 2532 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, end_reached, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0)); add_jump 2534 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, end_reached, JUMP(SLJIT_JUMP)); add_jump 2538 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, end_reached, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0)); add_jump 2542 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->partialmatch, JUMP(SLJIT_JUMP)); add_jump 2554 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0)); add_jump 2560 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0)); add_jump 2564 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 2571 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->partialmatch, JUMP(SLJIT_JUMP)); add_jump 2595 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->utfreadchar, JUMP(SLJIT_FAST_CALL)); add_jump 2736 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, (max < 0x10000) ? &common->utfreadchar16 : &common->utfreadchar, JUMP(SLJIT_FAST_CALL)); add_jump 2834 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->utfreadtype8, JUMP(SLJIT_FAST_CALL)); add_jump 2905 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->anynewline, JUMP(SLJIT_FAST_CALL)); add_jump 2906 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(jumpifmatch ? SLJIT_NOT_ZERO : SLJIT_ZERO)); add_jump 2912 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR)); add_jump 2913 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL)); add_jump 2918 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL)); add_jump 2925 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(jumpifmatch ? SLJIT_EQUAL : SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline)); add_jump 4166 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); add_jump 4210 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); add_jump 4296 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 4305 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(bit == 0 ? SLJIT_LESS : SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0])); add_jump 4312 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_LESS : SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0])); add_jump 4315 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_EQUAL : SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0])); add_jump 4321 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2])); add_jump 4325 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0])); add_jump 4328 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0])); add_jump 4332 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, ranges[0])); add_jump 4336 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, ranges[2] - ranges[1])); add_jump 4339 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[1])); add_jump 4353 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_LESS : SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[2])); add_jump 4356 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_EQUAL : SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2])); add_jump 4366 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0])); add_jump 4370 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0])); add_jump 4375 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[2])); add_jump 4378 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2] - i)); add_jump 4383 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[0])); add_jump 4387 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, ranges[2] - ranges[1])); add_jump 4390 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0])); add_jump 4706 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, context->c.asint | context->oc.asint)); add_jump 4712 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, context->c.asushort | context->oc.asushort)); add_jump 4719 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, context->c.asbyte | context->oc.asbyte)); add_jump 4741 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, *cc | othercasebit)); add_jump 4744 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, *cc)); add_jump 4913 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &found, JUMP(SLJIT_NOT_ZERO)); add_jump 4916 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 4924 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, (cc[-1] & XCL_NOT) == 0 ? backtracks : &found, CMP(SLJIT_GREATER, TMP2, 0, SLJIT_IMM, max - min)); add_jump 4946 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, list, JUMP(SLJIT_NOT_ZERO)); add_jump 4964 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); add_jump 5273 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, compares > 0 ? list : backtracks, jump); add_jump 5305 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, TMP1, 0)); add_jump 5311 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, TMP1, 0)); add_jump 5316 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->wordboundary, JUMP(SLJIT_FAST_CALL)); add_jump 5317 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(type == OP_NOT_WORD_BOUNDARY ? SLJIT_NOT_ZERO : SLJIT_ZERO)); add_jump 5332 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(type == OP_DIGIT ? SLJIT_ZERO : SLJIT_NOT_ZERO)); add_jump 5345 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(type == OP_WHITESPACE ? SLJIT_ZERO : SLJIT_NOT_ZERO)); add_jump 5358 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(type == OP_WORDCHAR ? SLJIT_ZERO : SLJIT_NOT_ZERO)); add_jump 5369 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &end_list, CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0)); add_jump 5374 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline & 0xff)); add_jump 5436 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &end_list, CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0)); add_jump 5454 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->hspace, JUMP(SLJIT_FAST_CALL)); add_jump 5455 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(type == OP_NOT_HSPACE ? SLJIT_NOT_ZERO : SLJIT_ZERO)); add_jump 5462 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->vspace, JUMP(SLJIT_FAST_CALL)); add_jump 5463 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(type == OP_NOT_VSPACE ? SLJIT_NOT_ZERO : SLJIT_ZERO)); add_jump 5470 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); add_jump 5480 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); add_jump 5513 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, STR_END, 0)); add_jump 5521 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_NOT_EQUAL)); add_jump 5523 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 5527 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); add_jump 5528 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff)); add_jump 5534 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, STR_END, 0)); add_jump 5535 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline)); add_jump 5544 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_LESS)); add_jump 5548 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 5554 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP2, 0, STR_END, 0)); add_jump 5555 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL)); add_jump 5561 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, STR_END, 0)); add_jump 5562 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->anynewline, JUMP(SLJIT_FAST_CALL)); add_jump 5563 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_ZERO)); add_jump 5574 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0)); add_jump 5581 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER, STR_PTR, 0, TMP1, 0)); add_jump 5583 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 5591 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 5595 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0)); add_jump 5599 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, TMP2, 0, TMP1, 0)); add_jump 5602 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); add_jump 5603 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff)); add_jump 5617 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 5623 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0)); add_jump 5632 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 5642 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER, TMP2, 0, STR_END, 0)); add_jump 5647 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); add_jump 5649 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 5654 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); add_jump 5655 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff)); add_jump 5674 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER, STR_PTR, 0, STR_END, 0)); add_jump 5697 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, c)); add_jump 5706 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, c | bit)); add_jump 5710 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, oc)); add_jump 5727 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, c)); add_jump 5732 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, c | 0x20)); add_jump 5755 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, c)); add_jump 5765 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, c | bit)); add_jump 5769 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, c)); add_jump 5770 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, oc)); add_jump 5796 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, jump[0]); add_jump 5804 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, jump[0]); add_jump 5814 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_ZERO)); add_jump 5840 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, TMP3, 0)); add_jump 5850 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS, STR_PTR, 0, TMP1, 0)); add_jump 5911 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER, STR_PTR, 0, STR_END, 0)); add_jump 5975 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &found, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), OVECTOR(offset), TMP1, 0)); add_jump 5982 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, SLJIT_MEM1(SLJIT_SP), OVECTOR(offset), TMP1, 0)); add_jump 6002 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVECTOR(1))); add_jump 6026 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_LESS_EQUAL, SLJIT_RETURN_REG, 0, SLJIT_IMM, 1)); add_jump 6029 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, SLJIT_RETURN_REG, 0, SLJIT_IMM, 0)); add_jump 6032 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 6051 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, partial); add_jump 6053 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, *cc == OP_REF ? &common->casefulcmp : &common->caselesscmp, JUMP(SLJIT_FAST_CALL)); add_jump 6054 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 6065 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, *cc == OP_REF ? &common->casefulcmp : &common->caselesscmp, JUMP(SLJIT_FAST_CALL)); add_jump 6066 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 6069 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, JUMP(SLJIT_JUMP)); add_jump 6077 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, jump); add_jump 6171 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVECTOR(1))); add_jump 6251 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVECTOR(1))); add_jump 6265 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(STACK_TOP), STACK(1), SLJIT_IMM, max)); add_jump 6351 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &entry->calls, JUMP(SLJIT_FAST_CALL)); add_jump 6355 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0)); add_jump 6447 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_SIG_GREATER)); add_jump 6449 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->forced_quit, JUMP(SLJIT_SIG_LESS)); add_jump 6616 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 6644 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, found, JUMP(SLJIT_JUMP)); add_jump 6689 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 6731 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, target, jump); add_jump 6790 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 7277 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), add_jump 7299 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), JUMP(SLJIT_ZERO)); add_jump 7500 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 7710 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &emptymatch, CMP(SLJIT_EQUAL, TMP1, 0, STR_PTR, 0)); add_jump 7741 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &emptymatch, CMP(SLJIT_EQUAL, TMP1, 0, STR_PTR, 0)); add_jump 7794 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(STACK_TOP), STACK(stacksize - 1), SLJIT_IMM, 0)); add_jump 7796 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(TMP2), (stacksize - 1) * sizeof(sljit_sw), SLJIT_IMM, 0)); add_jump 8037 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_LESS, base, offset1, SLJIT_IMM, min + 1)); add_jump 8060 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); add_jump 8158 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); add_jump 8166 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, JUMP(SLJIT_JUMP)); add_jump 8173 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_SP), OVECTOR(0))); add_jump 8178 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 8181 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, CMP(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); add_jump 8186 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, CMP(SLJIT_NOT_EQUAL, TMP2, 0, STR_PTR, 0)); add_jump 8189 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); add_jump 8842 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9019 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9071 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9212 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9346 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9406 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->then_trap->quit, JUMP(SLJIT_JUMP)); add_jump 9411 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->positive_assert_quit, JUMP(SLJIT_JUMP)); add_jump 9419 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->quit, JUMP(SLJIT_JUMP)); add_jump 9435 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->reset_match, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, -1)); add_jump 9443 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->reset_match, JUMP(SLJIT_JUMP)); add_jump 9468 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9637 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->quit, JUMP(SLJIT_JUMP)); add_jump 9723 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, JUMP(SLJIT_JUMP)); add_jump 9748 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); add_jump 9753 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->quit, JUMP(SLJIT_JUMP)); add_jump 9761 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL));