| 1246 |
|
|
| 1247 |
/* OVECTOR(0) is never equal to SLJIT_GENERAL_REG3. */ |
/* OVECTOR(0) is never equal to SLJIT_GENERAL_REG3. */ |
| 1248 |
loop = LABEL(); |
loop = LABEL(); |
| 1249 |
OP1(SLJIT_MOVU, SLJIT_TEMPORARY_REG3, 0, SLJIT_MEM1(SLJIT_TEMPORARY_REG1), -(2 * sizeof(sljit_w))); |
OP1(SLJIT_MOVU, SLJIT_TEMPORARY_REG3, 0, SLJIT_MEM1(SLJIT_TEMPORARY_REG1), -(2 * (sljit_w)sizeof(sljit_w))); |
| 1250 |
OP2(SLJIT_SUB, SLJIT_TEMPORARY_REG2, 0, SLJIT_TEMPORARY_REG2, 0, SLJIT_IMM, 1); |
OP2(SLJIT_SUB, SLJIT_TEMPORARY_REG2, 0, SLJIT_TEMPORARY_REG2, 0, SLJIT_IMM, 1); |
| 1251 |
CMPTO(SLJIT_C_EQUAL, SLJIT_TEMPORARY_REG3, 0, SLJIT_GENERAL_REG3, 0, loop); |
CMPTO(SLJIT_C_EQUAL, SLJIT_TEMPORARY_REG3, 0, SLJIT_GENERAL_REG3, 0, loop); |
| 1252 |
OP1(SLJIT_MOV, SLJIT_RETURN_REG, 0, SLJIT_TEMPORARY_REG2, 0); |
OP1(SLJIT_MOV, SLJIT_RETURN_REG, 0, SLJIT_TEMPORARY_REG2, 0); |
| 2434 |
#ifdef SUPPORT_UCP |
#ifdef SUPPORT_UCP |
| 2435 |
BOOL needstype = FALSE, needsscript = FALSE, needschar = FALSE; |
BOOL needstype = FALSE, needsscript = FALSE, needschar = FALSE; |
| 2436 |
BOOL charsaved = FALSE; |
BOOL charsaved = FALSE; |
| 2437 |
int typereg = TMP1, scriptreg = TMP1, typeoffset; |
int typereg = TMP1, scriptreg = TMP1; |
| 2438 |
|
unsigned int typeoffset; |
| 2439 |
#endif |
#endif |
| 2440 |
int charoffset, invertcmp, numberofcmps; |
int invertcmp, numberofcmps; |
| 2441 |
|
unsigned int charoffset; |
| 2442 |
|
|
| 2443 |
/* Although SUPPORT_UTF8 must be defined, we are not necessary in utf8 mode. */ |
/* Although SUPPORT_UTF8 must be defined, we are not necessary in utf8 mode. */ |
| 2444 |
check_input_end(common, fallbacks); |
check_input_end(common, fallbacks); |