Lines Matching refs:other_cases
7520 const sljit_u32 *other_cases; in compile_xclass_matchingpath() local
7566 other_cases = PRIV(ucd_caseless_sets) + cc[1]; in compile_xclass_matchingpath()
7567 while (*other_cases != NOTACHAR) in compile_xclass_matchingpath()
7569 if (*other_cases > max) max = *other_cases; in compile_xclass_matchingpath()
7570 if (*other_cases < min) min = *other_cases; in compile_xclass_matchingpath()
7571 other_cases++; in compile_xclass_matchingpath()
8093 other_cases = PRIV(ucd_caseless_sets) + cc[1]; in compile_xclass_matchingpath()
8097 …SLJIT_ASSERT(other_cases[0] != NOTACHAR && other_cases[1] != NOTACHAR && other_cases[2] != NOTACHA… in compile_xclass_matchingpath()
8098 SLJIT_ASSERT(other_cases[0] < other_cases[1] && other_cases[1] < other_cases[2]); in compile_xclass_matchingpath()
8101 if (is_powerof2(other_cases[1] ^ other_cases[0])) in compile_xclass_matchingpath()
8104 OP2(SLJIT_OR, TMP2, 0, TMP1, 0, SLJIT_IMM, other_cases[1] ^ other_cases[0]); in compile_xclass_matchingpath()
8108 OP2(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_IMM, other_cases[1] ^ other_cases[0]); in compile_xclass_matchingpath()
8110 OP2U(SLJIT_SUB | SLJIT_SET_Z, TMP2, 0, SLJIT_IMM, other_cases[1]); in compile_xclass_matchingpath()
8112 other_cases += 2; in compile_xclass_matchingpath()
8114 else if (is_powerof2(other_cases[2] ^ other_cases[1])) in compile_xclass_matchingpath()
8117 OP2(SLJIT_OR, TMP2, 0, TMP1, 0, SLJIT_IMM, other_cases[2] ^ other_cases[1]); in compile_xclass_matchingpath()
8121 OP2(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_IMM, other_cases[1] ^ other_cases[0]); in compile_xclass_matchingpath()
8123 OP2U(SLJIT_SUB | SLJIT_SET_Z, TMP2, 0, SLJIT_IMM, other_cases[2]); in compile_xclass_matchingpath()
8126 OP2U(SLJIT_SUB | SLJIT_SET_Z, TMP1, 0, SLJIT_IMM, (sljit_sw)(other_cases[0] - charoffset)); in compile_xclass_matchingpath()
8127 OP_FLAGS(SLJIT_OR | ((other_cases[3] == NOTACHAR) ? SLJIT_SET_Z : 0), TMP2, 0, SLJIT_EQUAL); in compile_xclass_matchingpath()
8129 other_cases += 3; in compile_xclass_matchingpath()
8133 OP2U(SLJIT_SUB | SLJIT_SET_Z, TMP1, 0, SLJIT_IMM, (sljit_sw)(*other_cases++ - charoffset)); in compile_xclass_matchingpath()
8137 while (*other_cases != NOTACHAR) in compile_xclass_matchingpath()
8139 OP2U(SLJIT_SUB | SLJIT_SET_Z, TMP1, 0, SLJIT_IMM, (sljit_sw)(*other_cases++ - charoffset)); in compile_xclass_matchingpath()
8140 OP_FLAGS(SLJIT_OR | ((*other_cases == NOTACHAR) ? SLJIT_SET_Z : 0), TMP2, 0, SLJIT_EQUAL); in compile_xclass_matchingpath()