Lines Matching refs:sljit_s32

55 static SLJIT_INLINE sljit_s32 max_fast_forward_char_pair_offset(void)  in max_fast_forward_char_pair_offset()
74 static SLJIT_INLINE sljit_s32 max_fast_forward_char_pair_offset(void) in max_fast_forward_char_pair_offset()
89 static struct sljit_jump *jump_if_utf_char_start(struct sljit_compiler *compiler, sljit_s32 reg) in jump_if_utf_char_start()
107 static sljit_s32 character_to_int32(PCRE2_UCHAR chr) in character_to_int32()
112 return (sljit_s32)((value << 24) | (value << 16) | (value << 8) | value); in character_to_int32()
115 return (sljit_s32)((value << 16) | value); in character_to_int32()
118 return (sljit_s32)(value); in character_to_int32()
125sljit_s32 reg_type, int step, sljit_s32 dst_ind, sljit_s32 cmp1_ind, sljit_s32 cmp2_ind, sljit_s32 in fast_forward_char_pair_sse2_compare()
233 …_forward_char_simd(compiler_common *common, PCRE2_UCHAR char1, PCRE2_UCHAR char2, sljit_s32 offset) in fast_forward_char_simd()
239 sljit_s32 reg_type = SLJIT_SIMD_REG_128; in fast_forward_char_simd()
240 sljit_s32 value; in fast_forward_char_simd()
248 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_forward_char_simd()
249 sljit_s32 data_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR0); in fast_forward_char_simd()
250 sljit_s32 cmp1_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR1); in fast_forward_char_simd()
251 sljit_s32 cmp2_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR2); in fast_forward_char_simd()
252 sljit_s32 tmp_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR3); in fast_forward_char_simd()
376 sljit_s32 reg_type = SLJIT_SIMD_REG_128; in fast_requested_char_simd()
377 sljit_s32 value; in fast_requested_char_simd()
382 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_requested_char_simd()
383 sljit_s32 data_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR0); in fast_requested_char_simd()
384 sljit_s32 cmp1_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR1); in fast_requested_char_simd()
385 sljit_s32 cmp2_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR2); in fast_requested_char_simd()
386 sljit_s32 tmp_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR3); in fast_requested_char_simd()
476 static void fast_forward_char_pair_simd(compiler_common *common, sljit_s32 offs1, in fast_forward_char_pair_simd()
477 PCRE2_UCHAR char1a, PCRE2_UCHAR char1b, sljit_s32 offs2, PCRE2_UCHAR char2a, PCRE2_UCHAR char2b) in fast_forward_char_pair_simd()
483 sljit_s32 reg_type = SLJIT_SIMD_REG_128; in fast_forward_char_pair_simd()
484 sljit_s32 value; in fast_forward_char_pair_simd()
490 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_forward_char_pair_simd()
491 sljit_s32 data1_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR0); in fast_forward_char_pair_simd()
492 sljit_s32 data2_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR1); in fast_forward_char_pair_simd()
493 sljit_s32 cmp1a_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR2); in fast_forward_char_pair_simd()
494 sljit_s32 cmp2a_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR3); in fast_forward_char_pair_simd()
495 sljit_s32 cmp1b_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR4); in fast_forward_char_pair_simd()
496 sljit_s32 cmp2b_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR5); in fast_forward_char_pair_simd()
497 sljit_s32 tmp1_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_FR6); in fast_forward_char_pair_simd()
498 sljit_s32 tmp2_ind = sljit_get_register_index(SLJIT_FLOAT_REGISTER, SLJIT_TMP_FR0); in fast_forward_char_pair_simd()
840 …_forward_char_simd(compiler_common *common, PCRE2_UCHAR char1, PCRE2_UCHAR char2, sljit_s32 offset) in fast_forward_char_simd()
1029 static void fast_forward_char_pair_simd(compiler_common *common, sljit_s32 offs1, in fast_forward_char_pair_simd()
1030 PCRE2_UCHAR char1a, PCRE2_UCHAR char1b, sljit_s32 offs2, PCRE2_UCHAR char2a, PCRE2_UCHAR char2b) in fast_forward_char_pair_simd()
1122 static void load_from_mem_vector(struct sljit_compiler *compiler, BOOL vlbb, sljit_s32 dst_vreg, in load_from_mem_vector()
1123 sljit_s32 base_reg, sljit_s32 index_reg) in load_from_mem_vector()
1136 static void replicate_imm_vector(struct sljit_compiler *compiler, int step, sljit_s32 dst_vreg, in replicate_imm_vector()
1137 PCRE2_UCHAR chr, sljit_s32 tmp_general_reg) in replicate_imm_vector()
1178 int step, sljit_s32 dst_ind, sljit_s32 cmp1_ind, sljit_s32 cmp2_ind, sljit_s32 tmp_ind) in fast_forward_char_pair_sse2_compare()
1229 …_forward_char_simd(compiler_common *common, PCRE2_UCHAR char1, PCRE2_UCHAR char2, sljit_s32 offset) in fast_forward_char_simd()
1240 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_forward_char_simd()
1241 sljit_s32 str_ptr_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, STR_PTR); in fast_forward_char_simd()
1242 sljit_s32 data_ind = 0; in fast_forward_char_simd()
1243 sljit_s32 tmp_ind = 1; in fast_forward_char_simd()
1244 sljit_s32 cmp1_ind = 2; in fast_forward_char_simd()
1245 sljit_s32 cmp2_ind = 3; in fast_forward_char_simd()
1246 sljit_s32 zero_ind = 4; in fast_forward_char_simd()
1438 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_requested_char_simd()
1439 sljit_s32 tmp3_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP3); in fast_requested_char_simd()
1440 sljit_s32 data_ind = 0; in fast_requested_char_simd()
1441 sljit_s32 tmp_ind = 1; in fast_requested_char_simd()
1442 sljit_s32 cmp1_ind = 2; in fast_requested_char_simd()
1443 sljit_s32 cmp2_ind = 3; in fast_requested_char_simd()
1444 sljit_s32 zero_ind = 4; in fast_requested_char_simd()
1592 static void fast_forward_char_pair_simd(compiler_common *common, sljit_s32 offs1, in fast_forward_char_pair_simd()
1593 PCRE2_UCHAR char1a, PCRE2_UCHAR char1b, sljit_s32 offs2, PCRE2_UCHAR char2a, PCRE2_UCHAR char2b) in fast_forward_char_pair_simd()
1607 sljit_s32 diff = IN_UCHARS(offs2 - offs1); in fast_forward_char_pair_simd()
1608 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_forward_char_pair_simd()
1609 sljit_s32 tmp2_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP2); in fast_forward_char_pair_simd()
1610 sljit_s32 str_ptr_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, STR_PTR); in fast_forward_char_pair_simd()
1611 sljit_s32 data1_ind = 0; in fast_forward_char_pair_simd()
1612 sljit_s32 data2_ind = 1; in fast_forward_char_pair_simd()
1613 sljit_s32 tmp1_ind = 2; in fast_forward_char_pair_simd()
1614 sljit_s32 tmp2_ind = 3; in fast_forward_char_pair_simd()
1615 sljit_s32 cmp1a_ind = 4; in fast_forward_char_pair_simd()
1616 sljit_s32 cmp1b_ind = 5; in fast_forward_char_pair_simd()
1617 sljit_s32 cmp2a_ind = 6; in fast_forward_char_pair_simd()
1618 sljit_s32 cmp2b_ind = 7; in fast_forward_char_pair_simd()
1619 sljit_s32 zero_ind = 8; in fast_forward_char_pair_simd()
1623 SLJIT_ASSERT(-diff <= (sljit_s32)IN_UCHARS(max_fast_forward_char_pair_offset())); in fast_forward_char_pair_simd()
1886 sljit_s32 dst_ind, sljit_s32 cmp1_ind, sljit_s32 cmp2_ind, sljit_s32 tmp_ind) in fast_forward_char_pair_lsx_compare()
1917 …_forward_char_simd(compiler_common *common, PCRE2_UCHAR char1, PCRE2_UCHAR char2, sljit_s32 offset) in fast_forward_char_simd()
1927 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_forward_char_simd()
1928 sljit_s32 str_ptr_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, STR_PTR); in fast_forward_char_simd()
1929 sljit_s32 data_ind = 0; in fast_forward_char_simd()
1930 sljit_s32 tmp_ind = 1; in fast_forward_char_simd()
1931 sljit_s32 cmp1_ind = 2; in fast_forward_char_simd()
1932 sljit_s32 cmp2_ind = 3; in fast_forward_char_simd()
2060 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_requested_char_simd()
2061 sljit_s32 str_ptr_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, STR_PTR); in fast_requested_char_simd()
2062 sljit_s32 data_ind = 0; in fast_requested_char_simd()
2063 sljit_s32 tmp_ind = 1; in fast_requested_char_simd()
2064 sljit_s32 cmp1_ind = 2; in fast_requested_char_simd()
2065 sljit_s32 cmp2_ind = 3; in fast_requested_char_simd()
2152 static void fast_forward_char_pair_simd(compiler_common *common, sljit_s32 offs1, in fast_forward_char_pair_simd()
2153 PCRE2_UCHAR char1a, PCRE2_UCHAR char1b, sljit_s32 offs2, PCRE2_UCHAR char2a, PCRE2_UCHAR char2b) in fast_forward_char_pair_simd()
2161 sljit_s32 tmp1_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP1); in fast_forward_char_pair_simd()
2162 sljit_s32 tmp2_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, TMP2); in fast_forward_char_pair_simd()
2163 sljit_s32 str_ptr_reg_ind = sljit_get_register_index(SLJIT_GP_REGISTER, STR_PTR); in fast_forward_char_pair_simd()
2164 sljit_s32 data1_ind = 0; in fast_forward_char_pair_simd()
2165 sljit_s32 data2_ind = 1; in fast_forward_char_pair_simd()
2166 sljit_s32 tmp1_ind = 2; in fast_forward_char_pair_simd()
2167 sljit_s32 tmp2_ind = 3; in fast_forward_char_pair_simd()
2168 sljit_s32 cmp1a_ind = 4; in fast_forward_char_pair_simd()
2169 sljit_s32 cmp1b_ind = 5; in fast_forward_char_pair_simd()
2170 sljit_s32 cmp2a_ind = 6; in fast_forward_char_pair_simd()
2171 sljit_s32 cmp2b_ind = 7; in fast_forward_char_pair_simd()