Lines Matching refs:oc
495 } oc;
2639 unsigned int c, oc, bit;
2649 oc = common->fcc[c];
2652 oc = UCD_OTHERCASE(c);
2658 oc = TABLE_GET(c, common->fcc, c);
2662 oc = TABLE_GET(c, common->fcc, c);
2665 SLJIT_ASSERT(c != oc);
2667 bit = c ^ oc;
2672 /* Since c != oc, they must have at least 1 bit difference. */
3488 PCRE2_SPTR alternative, cc_save, oc;
3847 oc = othercase;
3854 add_prefix_char(*oc, chars);
3862 oc++;
4555 PCRE2_UCHAR oc;
4557 oc = first_char;
4560 oc = TABLE_GET(first_char, common->fcc, first_char);
4563 oc = UCD_OTHERCASE(first_char);
4567 fast_forward_first_char2(common, first_char, oc, 0);
4744 sljit_u32 oc, bit;
4761 oc = req_char;
4764 oc = TABLE_GET(req_char, common->fcc, req_char);
4767 oc = UCD_OTHERCASE(req_char);
4770 if (req_char == oc)
4774 bit = req_char ^ oc;
4783 foundoc = CMP(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, oc);
5371 context->oc.asuchars[context->ucharptr] = othercasebit;
5376 context->oc.asuchars[context->ucharptr] = 0;
5399 if (context->oc.asint != 0)
5400 OP2(SLJIT_OR, context->sourcereg, 0, context->sourcereg, 0, SLJIT_IMM, context->oc.asint);
5401 add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, context->c.asint | context->oc.asint));
5405 if (context->oc.asushort != 0)
5406 OP2(SLJIT_OR, context->sourcereg, 0, context->sourcereg, 0, SLJIT_IMM, context->oc.asushort);
5407 add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, context->c.asushort | context->oc.asushort));
5412 if (context->oc.asbyte != 0)
5413 OP2(SLJIT_OR, context->sourcereg, 0, context->sourcereg, 0, SLJIT_IMM, context->oc.asbyte);
5414 add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, context->sourcereg, 0, SLJIT_IMM, context->c.asbyte | context->oc.asbyte));
6253 unsigned int c, oc, bit;
6496 oc = char_othercase(common, c);
6497 read_char_range(common, c < oc ? c : oc, c > oc ? c : oc, FALSE);
6498 bit = c ^ oc;
6506 add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, oc));
6557 oc = char_othercase(common, c);
6558 read_char_range(common, c < oc ? c : oc, c > oc ? c : oc, TRUE);
6559 bit = c ^ oc;
6568 add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, oc));