reg               154 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int    regcomp P_((regex_t* reg, const char* pat, int options));
reg               155 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int    regexec P_((regex_t* reg, const char* str, size_t nmatch, regmatch_t* matches, int options));
reg               156 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN void   regfree P_((regex_t* reg));
reg               157 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN size_t regerror P_((int code, const regex_t* reg, char* buf, size_t size));
reg               161 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int  reg_name_to_group_numbers P_((regex_t* reg, const unsigned char* name, const unsigned char* name_end, int** nums));
reg               162 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int  reg_foreach_name P_((regex_t* reg, int (*func)(const unsigned char*, const unsigned char*,int,int*,regex_t*,void*), void* arg));
reg               163 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int  reg_number_of_names P_((regex_t* reg));
reg               653 ext/mbstring/oniguruma/oniguruma.h #define ONIG_STATE(reg) \
reg               654 ext/mbstring/oniguruma/oniguruma.h   ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)
reg               728 ext/mbstring/oniguruma/oniguruma.h int  onig_reg_init P_((regex_t* reg, OnigOptionType option, OnigCaseFoldType case_fold_flag, OnigEncoding enc, OnigSyntaxType* syntax));
reg               731 ext/mbstring/oniguruma/oniguruma.h int onig_new_deluxe P_((OnigRegex* reg, const OnigUChar* pattern, const OnigUChar* pattern_end, OnigCompileInfo* ci, OnigErrorInfo* einfo));
reg               739 ext/mbstring/oniguruma/oniguruma.h int onig_recompile_deluxe P_((OnigRegex reg, const OnigUChar* pattern, const OnigUChar* pattern_end, OnigCompileInfo* ci, OnigErrorInfo* einfo));
reg               759 ext/mbstring/oniguruma/oniguruma.h int onig_name_to_group_numbers P_((OnigRegex reg, const OnigUChar* name, const OnigUChar* name_end, int** nums));
reg               761 ext/mbstring/oniguruma/oniguruma.h int onig_name_to_backref_number P_((OnigRegex reg, const OnigUChar* name, const OnigUChar* name_end, OnigRegion *region));
reg               763 ext/mbstring/oniguruma/oniguruma.h int onig_foreach_name P_((OnigRegex reg, int (*func)(const OnigUChar*, const OnigUChar*,int,int*,OnigRegex,void*), void* arg));
reg               765 ext/mbstring/oniguruma/oniguruma.h int onig_number_of_names P_((OnigRegex reg));
reg               767 ext/mbstring/oniguruma/oniguruma.h int onig_number_of_captures P_((OnigRegex reg));
reg               769 ext/mbstring/oniguruma/oniguruma.h int onig_number_of_capture_histories P_((OnigRegex reg));
reg               775 ext/mbstring/oniguruma/oniguruma.h int onig_noname_group_capture_is_active P_((OnigRegex reg));
reg               777 ext/mbstring/oniguruma/oniguruma.h OnigEncoding onig_get_encoding P_((OnigRegex reg));
reg               779 ext/mbstring/oniguruma/oniguruma.h OnigOptionType onig_get_options P_((OnigRegex reg));
reg               781 ext/mbstring/oniguruma/oniguruma.h OnigCaseFoldType onig_get_case_fold_flag P_((OnigRegex reg));
reg               783 ext/mbstring/oniguruma/oniguruma.h OnigSyntaxType* onig_get_syntax P_((OnigRegex reg));
reg               201 ext/mbstring/oniguruma/regcomp.c add_opcode(regex_t* reg, int opcode)
reg               203 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD1(reg, opcode);
reg               209 ext/mbstring/oniguruma/regcomp.c add_state_check_num(regex_t* reg, int num)
reg               213 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &n, SIZE_STATE_CHECK_NUM);
reg               219 ext/mbstring/oniguruma/regcomp.c add_rel_addr(regex_t* reg, int addr)
reg               223 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &ra, SIZE_RELADDR);
reg               228 ext/mbstring/oniguruma/regcomp.c add_abs_addr(regex_t* reg, int addr)
reg               232 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &ra, SIZE_ABSADDR);
reg               237 ext/mbstring/oniguruma/regcomp.c add_length(regex_t* reg, int len)
reg               241 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &l, SIZE_LENGTH);
reg               246 ext/mbstring/oniguruma/regcomp.c add_mem_num(regex_t* reg, int num)
reg               250 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &n, SIZE_MEMNUM);
reg               255 ext/mbstring/oniguruma/regcomp.c add_pointer(regex_t* reg, void* addr)
reg               259 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &ptr, SIZE_POINTER);
reg               264 ext/mbstring/oniguruma/regcomp.c add_option(regex_t* reg, OnigOptionType option)
reg               266 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, &option, SIZE_OPTION);
reg               271 ext/mbstring/oniguruma/regcomp.c add_opcode_rel_addr(regex_t* reg, int opcode, int addr)
reg               275 ext/mbstring/oniguruma/regcomp.c   r = add_opcode(reg, opcode);
reg               277 ext/mbstring/oniguruma/regcomp.c   r = add_rel_addr(reg, addr);
reg               282 ext/mbstring/oniguruma/regcomp.c add_bytes(regex_t* reg, UChar* bytes, int len)
reg               284 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, bytes, len);
reg               289 ext/mbstring/oniguruma/regcomp.c add_bitset(regex_t* reg, BitSetRef bs)
reg               291 ext/mbstring/oniguruma/regcomp.c   BBUF_ADD(reg, bs, SIZE_BITSET);
reg               296 ext/mbstring/oniguruma/regcomp.c add_opcode_option(regex_t* reg, int opcode, OnigOptionType option)
reg               300 ext/mbstring/oniguruma/regcomp.c   r = add_opcode(reg, opcode);
reg               302 ext/mbstring/oniguruma/regcomp.c   r = add_option(reg, option);
reg               306 ext/mbstring/oniguruma/regcomp.c static int compile_length_tree(Node* node, regex_t* reg);
reg               307 ext/mbstring/oniguruma/regcomp.c static int compile_tree(Node* node, regex_t* reg);
reg               360 ext/mbstring/oniguruma/regcomp.c compile_tree_empty_check(Node* node, regex_t* reg, int empty_info)
reg               363 ext/mbstring/oniguruma/regcomp.c   int saved_num_null_check = reg->num_null_check;
reg               366 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, OP_NULL_CHECK_START);
reg               368 ext/mbstring/oniguruma/regcomp.c     r = add_mem_num(reg, reg->num_null_check); /* NULL CHECK ID */
reg               370 ext/mbstring/oniguruma/regcomp.c     reg->num_null_check++;
reg               373 ext/mbstring/oniguruma/regcomp.c   r = compile_tree(node, reg);
reg               378 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_NULL_CHECK_END);
reg               380 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_NULL_CHECK_END_MEMST);
reg               382 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_NULL_CHECK_END_MEMST_PUSH);
reg               385 ext/mbstring/oniguruma/regcomp.c     r = add_mem_num(reg, saved_num_null_check); /* NULL CHECK ID */
reg               392 ext/mbstring/oniguruma/regcomp.c compile_call(CallNode* node, regex_t* reg)
reg               396 ext/mbstring/oniguruma/regcomp.c   r = add_opcode(reg, OP_CALL);
reg               398 ext/mbstring/oniguruma/regcomp.c   r = unset_addr_list_add(node->unset_addr_list, BBUF_GET_OFFSET_POS(reg),
reg               401 ext/mbstring/oniguruma/regcomp.c   r = add_abs_addr(reg, 0 /*dummy addr.*/);
reg               407 ext/mbstring/oniguruma/regcomp.c compile_tree_n_times(Node* node, int n, regex_t* reg)
reg               412 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(node, reg);
reg               420 ext/mbstring/oniguruma/regcomp.c                           regex_t* reg ARG_UNUSED, int ignore_case)
reg               437 ext/mbstring/oniguruma/regcomp.c                    regex_t* reg, int ignore_case)
reg               440 ext/mbstring/oniguruma/regcomp.c   add_opcode(reg, op);
reg               443 ext/mbstring/oniguruma/regcomp.c     add_length(reg, mb_len);
reg               447 ext/mbstring/oniguruma/regcomp.c       add_length(reg, mb_len * str_len);
reg               449 ext/mbstring/oniguruma/regcomp.c       add_length(reg, str_len);
reg               452 ext/mbstring/oniguruma/regcomp.c   add_bytes(reg, s, mb_len * str_len);
reg               458 ext/mbstring/oniguruma/regcomp.c compile_length_string_node(Node* node, regex_t* reg)
reg               461 ext/mbstring/oniguruma/regcomp.c   OnigEncoding enc = reg->enc;
reg               483 ext/mbstring/oniguruma/regcomp.c       r = add_compile_string_length(prev, prev_len, slen, reg, ambig);
reg               491 ext/mbstring/oniguruma/regcomp.c   r = add_compile_string_length(prev, prev_len, slen, reg, ambig);
reg               497 ext/mbstring/oniguruma/regcomp.c compile_length_string_raw_node(StrNode* sn, regex_t* reg)
reg               502 ext/mbstring/oniguruma/regcomp.c   return add_compile_string_length(sn->s, 1 /* sb */, sn->end - sn->s, reg, 0);
reg               506 ext/mbstring/oniguruma/regcomp.c compile_string_node(Node* node, regex_t* reg)
reg               509 ext/mbstring/oniguruma/regcomp.c   OnigEncoding enc = reg->enc;
reg               531 ext/mbstring/oniguruma/regcomp.c       r = add_compile_string(prev, prev_len, slen, reg, ambig);
reg               541 ext/mbstring/oniguruma/regcomp.c   return add_compile_string(prev, prev_len, slen, reg, ambig);
reg               545 ext/mbstring/oniguruma/regcomp.c compile_string_raw_node(StrNode* sn, regex_t* reg)
reg               550 ext/mbstring/oniguruma/regcomp.c   return add_compile_string(sn->s, 1 /* sb */, sn->end - sn->s, reg, 0);
reg               554 ext/mbstring/oniguruma/regcomp.c add_multi_byte_cclass(BBuf* mbuf, regex_t* reg)
reg               557 ext/mbstring/oniguruma/regcomp.c   add_length(reg, mbuf->used);
reg               558 ext/mbstring/oniguruma/regcomp.c   return add_bytes(reg, mbuf->p, mbuf->used);
reg               561 ext/mbstring/oniguruma/regcomp.c   UChar* p = BBUF_GET_ADD_ADDRESS(reg) + SIZE_LENGTH;
reg               564 ext/mbstring/oniguruma/regcomp.c   add_length(reg, mbuf->used + (WORD_ALIGNMENT_SIZE - 1));
reg               565 ext/mbstring/oniguruma/regcomp.c   if (pad_size != 0) add_bytes(reg, PadBuf, pad_size);
reg               567 ext/mbstring/oniguruma/regcomp.c   r = add_bytes(reg, mbuf->p, mbuf->used);
reg               571 ext/mbstring/oniguruma/regcomp.c   if (pad_size != 0) add_bytes(reg, PadBuf, pad_size);
reg               577 ext/mbstring/oniguruma/regcomp.c compile_length_cclass_node(CClassNode* cc, regex_t* reg)
reg               590 ext/mbstring/oniguruma/regcomp.c     if (ONIGENC_MBC_MINLEN(reg->enc) > 1 || bitset_is_empty(cc->bs)) {
reg               607 ext/mbstring/oniguruma/regcomp.c compile_cclass_node(CClassNode* cc, regex_t* reg)
reg               612 ext/mbstring/oniguruma/regcomp.c     add_opcode(reg, OP_CCLASS_NODE);
reg               613 ext/mbstring/oniguruma/regcomp.c     r = add_pointer(reg, cc);
reg               619 ext/mbstring/oniguruma/regcomp.c       add_opcode(reg, OP_CCLASS_NOT);
reg               621 ext/mbstring/oniguruma/regcomp.c       add_opcode(reg, OP_CCLASS);
reg               623 ext/mbstring/oniguruma/regcomp.c     r = add_bitset(reg, cc->bs);
reg               626 ext/mbstring/oniguruma/regcomp.c     if (ONIGENC_MBC_MINLEN(reg->enc) > 1 || bitset_is_empty(cc->bs)) {
reg               628 ext/mbstring/oniguruma/regcomp.c         add_opcode(reg, OP_CCLASS_MB_NOT);
reg               630 ext/mbstring/oniguruma/regcomp.c         add_opcode(reg, OP_CCLASS_MB);
reg               632 ext/mbstring/oniguruma/regcomp.c       r = add_multi_byte_cclass(cc->mbuf, reg);
reg               636 ext/mbstring/oniguruma/regcomp.c         add_opcode(reg, OP_CCLASS_MIX_NOT);
reg               638 ext/mbstring/oniguruma/regcomp.c         add_opcode(reg, OP_CCLASS_MIX);
reg               640 ext/mbstring/oniguruma/regcomp.c       r = add_bitset(reg, cc->bs);
reg               642 ext/mbstring/oniguruma/regcomp.c       r = add_multi_byte_cclass(cc->mbuf, reg);
reg               650 ext/mbstring/oniguruma/regcomp.c entry_repeat_range(regex_t* reg, int id, int lower, int upper)
reg               656 ext/mbstring/oniguruma/regcomp.c   if (reg->repeat_range_alloc == 0) {
reg               659 ext/mbstring/oniguruma/regcomp.c     reg->repeat_range = p;
reg               660 ext/mbstring/oniguruma/regcomp.c     reg->repeat_range_alloc = REPEAT_RANGE_ALLOC;
reg               662 ext/mbstring/oniguruma/regcomp.c   else if (reg->repeat_range_alloc <= id) {
reg               664 ext/mbstring/oniguruma/regcomp.c     n = reg->repeat_range_alloc + REPEAT_RANGE_ALLOC;
reg               665 ext/mbstring/oniguruma/regcomp.c     p = (OnigRepeatRange* )xrealloc(reg->repeat_range,
reg               668 ext/mbstring/oniguruma/regcomp.c     reg->repeat_range = p;
reg               669 ext/mbstring/oniguruma/regcomp.c     reg->repeat_range_alloc = n;
reg               672 ext/mbstring/oniguruma/regcomp.c     p = reg->repeat_range;
reg               682 ext/mbstring/oniguruma/regcomp.c                           regex_t* reg)
reg               685 ext/mbstring/oniguruma/regcomp.c   int num_repeat = reg->num_repeat;
reg               687 ext/mbstring/oniguruma/regcomp.c   r = add_opcode(reg, qn->greedy ? OP_REPEAT : OP_REPEAT_NG);
reg               689 ext/mbstring/oniguruma/regcomp.c   r = add_mem_num(reg, num_repeat); /* OP_REPEAT ID */
reg               690 ext/mbstring/oniguruma/regcomp.c   reg->num_repeat++;
reg               692 ext/mbstring/oniguruma/regcomp.c   r = add_rel_addr(reg, target_len + SIZE_OP_REPEAT_INC);
reg               695 ext/mbstring/oniguruma/regcomp.c   r = entry_repeat_range(reg, num_repeat, qn->lower, qn->upper);
reg               698 ext/mbstring/oniguruma/regcomp.c   r = compile_tree_empty_check(qn->target, reg, empty_info);
reg               703 ext/mbstring/oniguruma/regcomp.c       reg->num_call > 0 ||
reg               706 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, qn->greedy ? OP_REPEAT_INC_SG : OP_REPEAT_INC_NG_SG);
reg               709 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, qn->greedy ? OP_REPEAT_INC : OP_REPEAT_INC_NG);
reg               712 ext/mbstring/oniguruma/regcomp.c   r = add_mem_num(reg, num_repeat); /* OP_REPEAT ID */
reg               732 ext/mbstring/oniguruma/regcomp.c compile_length_quantifier_node(QtfrNode* qn, regex_t* reg)
reg               738 ext/mbstring/oniguruma/regcomp.c   int tlen = compile_length_tree(qn->target, reg);
reg               742 ext/mbstring/oniguruma/regcomp.c   ckn = ((reg->num_comb_exp_check > 0) ? qn->comb_exp_check_num : 0);
reg               812 ext/mbstring/oniguruma/regcomp.c compile_quantifier_node(QtfrNode* qn, regex_t* reg)
reg               818 ext/mbstring/oniguruma/regcomp.c   int tlen = compile_length_tree(qn->target, reg);
reg               822 ext/mbstring/oniguruma/regcomp.c   ckn = ((reg->num_comb_exp_check > 0) ? qn->comb_exp_check_num : 0);
reg               825 ext/mbstring/oniguruma/regcomp.c     r = compile_tree_n_times(qn->target, qn->lower, reg);
reg               828 ext/mbstring/oniguruma/regcomp.c       if (IS_MULTILINE(reg->options))
reg               829 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_ANYCHAR_ML_STAR_PEEK_NEXT);
reg               831 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_ANYCHAR_STAR_PEEK_NEXT);
reg               834 ext/mbstring/oniguruma/regcomp.c 	r = add_state_check_num(reg, ckn);
reg               838 ext/mbstring/oniguruma/regcomp.c       return add_bytes(reg, NSTR(qn->next_head_exact)->s, 1);
reg               841 ext/mbstring/oniguruma/regcomp.c       if (IS_MULTILINE(reg->options)) {
reg               842 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, (CKN_ON ?
reg               847 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, (CKN_ON ?
reg               853 ext/mbstring/oniguruma/regcomp.c 	r = add_state_check_num(reg, ckn);
reg               867 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_JUMP,
reg               873 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_STATE_CHECK_PUSH);
reg               875 ext/mbstring/oniguruma/regcomp.c 	r = add_state_check_num(reg, ckn);
reg               877 ext/mbstring/oniguruma/regcomp.c 	r = add_rel_addr(reg, mod_tlen + SIZE_OP_JUMP);
reg               880 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_PUSH, mod_tlen + SIZE_OP_JUMP);
reg               883 ext/mbstring/oniguruma/regcomp.c       r = compile_tree_empty_check(qn->target, reg, empty_info);
reg               885 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_JUMP,
reg               891 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_JUMP, mod_tlen);
reg               894 ext/mbstring/oniguruma/regcomp.c       r = compile_tree_empty_check(qn->target, reg, empty_info);
reg               897 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_STATE_CHECK_PUSH_OR_JUMP);
reg               899 ext/mbstring/oniguruma/regcomp.c 	r = add_state_check_num(reg, ckn);
reg               901 ext/mbstring/oniguruma/regcomp.c 	r = add_rel_addr(reg,
reg               905 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_PUSH, -(mod_tlen + (int )SIZE_OP_PUSH));
reg               910 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_JUMP, tlen);
reg               912 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(qn->target, reg);
reg               920 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_STATE_CHECK_PUSH);
reg               922 ext/mbstring/oniguruma/regcomp.c 	r = add_state_check_num(reg, ckn);
reg               924 ext/mbstring/oniguruma/regcomp.c 	r = add_rel_addr(reg, tlen);
reg               927 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_PUSH, tlen);
reg               932 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(qn->target, reg);
reg               936 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_STATE_CHECK_PUSH);
reg               938 ext/mbstring/oniguruma/regcomp.c       r = add_state_check_num(reg, ckn);
reg               940 ext/mbstring/oniguruma/regcomp.c       r = add_rel_addr(reg, SIZE_OP_JUMP);
reg               943 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_PUSH, SIZE_OP_JUMP);
reg               947 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_rel_addr(reg, OP_JUMP, tlen);
reg               949 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(qn->target, reg);
reg               952 ext/mbstring/oniguruma/regcomp.c     r = compile_range_repeat_node(qn, mod_tlen, empty_info, reg);
reg               955 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_STATE_CHECK);
reg               957 ext/mbstring/oniguruma/regcomp.c       r = add_state_check_num(reg, ckn);
reg               966 ext/mbstring/oniguruma/regcomp.c compile_length_quantifier_node(QtfrNode* qn, regex_t* reg)
reg               971 ext/mbstring/oniguruma/regcomp.c   int tlen = compile_length_tree(qn->target, reg);
reg              1031 ext/mbstring/oniguruma/regcomp.c compile_quantifier_node(QtfrNode* qn, regex_t* reg)
reg              1036 ext/mbstring/oniguruma/regcomp.c   int tlen = compile_length_tree(qn->target, reg);
reg              1041 ext/mbstring/oniguruma/regcomp.c     r = compile_tree_n_times(qn->target, qn->lower, reg);
reg              1044 ext/mbstring/oniguruma/regcomp.c       if (IS_MULTILINE(reg->options))
reg              1045 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_ANYCHAR_ML_STAR_PEEK_NEXT);
reg              1047 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_ANYCHAR_STAR_PEEK_NEXT);
reg              1049 ext/mbstring/oniguruma/regcomp.c       return add_bytes(reg, NSTR(qn->next_head_exact)->s, 1);
reg              1052 ext/mbstring/oniguruma/regcomp.c       if (IS_MULTILINE(reg->options))
reg              1053 ext/mbstring/oniguruma/regcomp.c 	return add_opcode(reg, OP_ANYCHAR_ML_STAR);
reg              1055 ext/mbstring/oniguruma/regcomp.c 	return add_opcode(reg, OP_ANYCHAR_STAR);
reg              1069 ext/mbstring/oniguruma/regcomp.c 	  r = add_opcode_rel_addr(reg, OP_JUMP, SIZE_OP_PUSH_OR_JUMP_EXACT1);
reg              1071 ext/mbstring/oniguruma/regcomp.c 	  r = add_opcode_rel_addr(reg, OP_JUMP, SIZE_OP_PUSH_IF_PEEK_NEXT);
reg              1073 ext/mbstring/oniguruma/regcomp.c 	  r = add_opcode_rel_addr(reg, OP_JUMP, SIZE_OP_PUSH);
reg              1076 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_JUMP, SIZE_OP_JUMP);
reg              1081 ext/mbstring/oniguruma/regcomp.c       r = compile_tree_n_times(qn->target, qn->lower, reg);
reg              1087 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_PUSH_OR_JUMP_EXACT1,
reg              1090 ext/mbstring/oniguruma/regcomp.c 	add_bytes(reg, NSTR(qn->head_exact)->s, 1);
reg              1091 ext/mbstring/oniguruma/regcomp.c 	r = compile_tree_empty_check(qn->target, reg, empty_info);
reg              1093 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_JUMP,
reg              1097 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_PUSH_IF_PEEK_NEXT,
reg              1100 ext/mbstring/oniguruma/regcomp.c 	add_bytes(reg, NSTR(qn->next_head_exact)->s, 1);
reg              1101 ext/mbstring/oniguruma/regcomp.c 	r = compile_tree_empty_check(qn->target, reg, empty_info);
reg              1103 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_JUMP,
reg              1107 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_PUSH, mod_tlen + SIZE_OP_JUMP);
reg              1109 ext/mbstring/oniguruma/regcomp.c 	r = compile_tree_empty_check(qn->target, reg, empty_info);
reg              1111 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode_rel_addr(reg, OP_JUMP,
reg              1116 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_JUMP, mod_tlen);
reg              1118 ext/mbstring/oniguruma/regcomp.c       r = compile_tree_empty_check(qn->target, reg, empty_info);
reg              1120 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_PUSH, -(mod_tlen + (int )SIZE_OP_PUSH));
reg              1124 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_rel_addr(reg, OP_JUMP, tlen);
reg              1126 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(qn->target, reg);
reg              1133 ext/mbstring/oniguruma/regcomp.c     r = compile_tree_n_times(qn->target, qn->lower, reg);
reg              1137 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_PUSH,
reg              1140 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(qn->target, reg);
reg              1145 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_rel_addr(reg, OP_PUSH, SIZE_OP_JUMP);
reg              1147 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_rel_addr(reg, OP_JUMP, tlen);
reg              1149 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(qn->target, reg);
reg              1152 ext/mbstring/oniguruma/regcomp.c     r = compile_range_repeat_node(qn, mod_tlen, empty_info, reg);
reg              1159 ext/mbstring/oniguruma/regcomp.c compile_length_option_node(EncloseNode* node, regex_t* reg)
reg              1162 ext/mbstring/oniguruma/regcomp.c   OnigOptionType prev = reg->options;
reg              1164 ext/mbstring/oniguruma/regcomp.c   reg->options = node->option;
reg              1165 ext/mbstring/oniguruma/regcomp.c   tlen = compile_length_tree(node->target, reg);
reg              1166 ext/mbstring/oniguruma/regcomp.c   reg->options = prev;
reg              1179 ext/mbstring/oniguruma/regcomp.c compile_option_node(EncloseNode* node, regex_t* reg)
reg              1182 ext/mbstring/oniguruma/regcomp.c   OnigOptionType prev = reg->options;
reg              1185 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_option(reg, OP_SET_OPTION_PUSH, node->option);
reg              1187 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_option(reg, OP_SET_OPTION, prev);
reg              1189 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, OP_FAIL);
reg              1193 ext/mbstring/oniguruma/regcomp.c   reg->options = node->option;
reg              1194 ext/mbstring/oniguruma/regcomp.c   r = compile_tree(node->target, reg);
reg              1195 ext/mbstring/oniguruma/regcomp.c   reg->options = prev;
reg              1199 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_option(reg, OP_SET_OPTION, prev);
reg              1205 ext/mbstring/oniguruma/regcomp.c compile_length_enclose_node(EncloseNode* node, regex_t* reg)
reg              1211 ext/mbstring/oniguruma/regcomp.c     return compile_length_option_node(node, reg);
reg              1214 ext/mbstring/oniguruma/regcomp.c     tlen = compile_length_tree(node->target, reg);
reg              1226 ext/mbstring/oniguruma/regcomp.c       if (BIT_STATUS_AT(reg->bt_mem_end, node->regnum))
reg              1236 ext/mbstring/oniguruma/regcomp.c       if (BIT_STATUS_AT(reg->bt_mem_start, node->regnum))
reg              1241 ext/mbstring/oniguruma/regcomp.c       len += tlen + (BIT_STATUS_AT(reg->bt_mem_end, node->regnum)
reg              1249 ext/mbstring/oniguruma/regcomp.c       tlen = compile_length_tree(qn->target, reg);
reg              1268 ext/mbstring/oniguruma/regcomp.c static int get_char_length_tree(Node* node, regex_t* reg, int* len);
reg              1271 ext/mbstring/oniguruma/regcomp.c compile_enclose_node(EncloseNode* node, regex_t* reg)
reg              1276 ext/mbstring/oniguruma/regcomp.c     return compile_option_node(node, reg);
reg              1282 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_CALL);
reg              1284 ext/mbstring/oniguruma/regcomp.c       node->call_addr = BBUF_GET_OFFSET_POS(reg) + SIZE_ABSADDR + SIZE_OP_JUMP;
reg              1286 ext/mbstring/oniguruma/regcomp.c       r = add_abs_addr(reg, (int )node->call_addr);
reg              1288 ext/mbstring/oniguruma/regcomp.c       len = compile_length_tree(node->target, reg);
reg              1290 ext/mbstring/oniguruma/regcomp.c       if (BIT_STATUS_AT(reg->bt_mem_end, node->regnum))
reg              1297 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_JUMP, len);
reg              1301 ext/mbstring/oniguruma/regcomp.c     if (BIT_STATUS_AT(reg->bt_mem_start, node->regnum))
reg              1302 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_MEMORY_START_PUSH);
reg              1304 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_MEMORY_START);
reg              1306 ext/mbstring/oniguruma/regcomp.c     r = add_mem_num(reg, node->regnum);
reg              1308 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(node->target, reg);
reg              1312 ext/mbstring/oniguruma/regcomp.c       if (BIT_STATUS_AT(reg->bt_mem_end, node->regnum))
reg              1313 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, (IS_ENCLOSE_RECURSION(node)
reg              1316 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, (IS_ENCLOSE_RECURSION(node)
reg              1320 ext/mbstring/oniguruma/regcomp.c       r = add_mem_num(reg, node->regnum);
reg              1322 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_RETURN);
reg              1327 ext/mbstring/oniguruma/regcomp.c       if (BIT_STATUS_AT(reg->bt_mem_end, node->regnum))
reg              1328 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_MEMORY_END_PUSH);
reg              1330 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_MEMORY_END);
reg              1332 ext/mbstring/oniguruma/regcomp.c       r = add_mem_num(reg, node->regnum);
reg              1339 ext/mbstring/oniguruma/regcomp.c       r = compile_tree_n_times(qn->target, qn->lower, reg);
reg              1342 ext/mbstring/oniguruma/regcomp.c       len = compile_length_tree(qn->target, reg);
reg              1345 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_PUSH, len + SIZE_OP_POP + SIZE_OP_JUMP);
reg              1347 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(qn->target, reg);
reg              1349 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_POP);
reg              1351 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_JUMP,
reg              1355 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_PUSH_STOP_BT);
reg              1357 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(node->target, reg);
reg              1359 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_POP_STOP_BT);
reg              1372 ext/mbstring/oniguruma/regcomp.c compile_length_anchor_node(AnchorNode* node, regex_t* reg)
reg              1378 ext/mbstring/oniguruma/regcomp.c     tlen = compile_length_tree(node->target, reg);
reg              1405 ext/mbstring/oniguruma/regcomp.c compile_anchor_node(AnchorNode* node, regex_t* reg)
reg              1410 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_BEGIN_BUF:      r = add_opcode(reg, OP_BEGIN_BUF);      break;
reg              1411 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_END_BUF:        r = add_opcode(reg, OP_END_BUF);        break;
reg              1412 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_BEGIN_LINE:     r = add_opcode(reg, OP_BEGIN_LINE);     break;
reg              1413 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_END_LINE:       r = add_opcode(reg, OP_END_LINE);       break;
reg              1414 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_SEMI_END_BUF:   r = add_opcode(reg, OP_SEMI_END_BUF);   break;
reg              1415 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_BEGIN_POSITION: r = add_opcode(reg, OP_BEGIN_POSITION); break;
reg              1417 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_WORD_BOUND:     r = add_opcode(reg, OP_WORD_BOUND);     break;
reg              1418 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_NOT_WORD_BOUND: r = add_opcode(reg, OP_NOT_WORD_BOUND); break;
reg              1420 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_WORD_BEGIN:     r = add_opcode(reg, OP_WORD_BEGIN);     break;
reg              1421 ext/mbstring/oniguruma/regcomp.c   case ANCHOR_WORD_END:       r = add_opcode(reg, OP_WORD_END);       break;
reg              1425 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, OP_PUSH_POS);
reg              1427 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(node->target, reg);
reg              1429 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, OP_POP_POS);
reg              1433 ext/mbstring/oniguruma/regcomp.c     len = compile_length_tree(node->target, reg);
reg              1435 ext/mbstring/oniguruma/regcomp.c     r = add_opcode_rel_addr(reg, OP_PUSH_POS_NOT, len + SIZE_OP_FAIL_POS);
reg              1437 ext/mbstring/oniguruma/regcomp.c     r = compile_tree(node->target, reg);
reg              1439 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, OP_FAIL_POS);
reg              1445 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_LOOK_BEHIND);
reg              1448 ext/mbstring/oniguruma/regcomp.c 	r = get_char_length_tree(node->target, reg, &n);
reg              1453 ext/mbstring/oniguruma/regcomp.c       r = add_length(reg, n);
reg              1455 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(node->target, reg);
reg              1462 ext/mbstring/oniguruma/regcomp.c       len = compile_length_tree(node->target, reg);
reg              1463 ext/mbstring/oniguruma/regcomp.c       r = add_opcode_rel_addr(reg, OP_PUSH_LOOK_BEHIND_NOT,
reg              1467 ext/mbstring/oniguruma/regcomp.c 	r = get_char_length_tree(node->target, reg, &n);
reg              1472 ext/mbstring/oniguruma/regcomp.c       r = add_length(reg, n);
reg              1474 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(node->target, reg);
reg              1476 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_FAIL_LOOK_BEHIND_NOT);
reg              1489 ext/mbstring/oniguruma/regcomp.c compile_length_tree(Node* node, regex_t* reg)
reg              1498 ext/mbstring/oniguruma/regcomp.c       r = compile_length_tree(NCAR(node), reg);
reg              1511 ext/mbstring/oniguruma/regcomp.c 	r += compile_length_tree(NCAR(node), reg);
reg              1520 ext/mbstring/oniguruma/regcomp.c       r = compile_length_string_raw_node(NSTR(node), reg);
reg              1522 ext/mbstring/oniguruma/regcomp.c       r = compile_length_string_node(node, reg);
reg              1526 ext/mbstring/oniguruma/regcomp.c     r = compile_length_cclass_node(NCCLASS(node), reg);
reg              1546 ext/mbstring/oniguruma/regcomp.c 	r = ((!IS_IGNORECASE(reg->options) && br->back_static[0] <= 2)
reg              1562 ext/mbstring/oniguruma/regcomp.c     r = compile_length_quantifier_node(NQTFR(node), reg);
reg              1566 ext/mbstring/oniguruma/regcomp.c     r = compile_length_enclose_node(NENCLOSE(node), reg);
reg              1570 ext/mbstring/oniguruma/regcomp.c     r = compile_length_anchor_node(NANCHOR(node), reg);
reg              1582 ext/mbstring/oniguruma/regcomp.c compile_tree(Node* node, regex_t* reg)
reg              1590 ext/mbstring/oniguruma/regcomp.c       r = compile_tree(NCAR(node), reg);
reg              1599 ext/mbstring/oniguruma/regcomp.c 	len += compile_length_tree(NCAR(x), reg);
reg              1604 ext/mbstring/oniguruma/regcomp.c       pos = reg->used + len;  /* goal position */
reg              1607 ext/mbstring/oniguruma/regcomp.c 	len = compile_length_tree(NCAR(node), reg);
reg              1609 ext/mbstring/oniguruma/regcomp.c 	  r = add_opcode_rel_addr(reg, OP_PUSH, len + SIZE_OP_JUMP);
reg              1612 ext/mbstring/oniguruma/regcomp.c 	r = compile_tree(NCAR(node), reg);
reg              1615 ext/mbstring/oniguruma/regcomp.c 	  len = pos - (reg->used + SIZE_OP_JUMP);
reg              1616 ext/mbstring/oniguruma/regcomp.c 	  r = add_opcode_rel_addr(reg, OP_JUMP, len);
reg              1625 ext/mbstring/oniguruma/regcomp.c       r = compile_string_raw_node(NSTR(node), reg);
reg              1627 ext/mbstring/oniguruma/regcomp.c       r = compile_string_node(node, reg);
reg              1631 ext/mbstring/oniguruma/regcomp.c     r = compile_cclass_node(NCCLASS(node), reg);
reg              1647 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, op);
reg              1652 ext/mbstring/oniguruma/regcomp.c     if (IS_MULTILINE(reg->options))
reg              1653 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_ANYCHAR_ML);
reg              1655 ext/mbstring/oniguruma/regcomp.c       r = add_opcode(reg, OP_ANYCHAR);
reg              1664 ext/mbstring/oniguruma/regcomp.c 	r = add_opcode(reg, OP_BACKREF_WITH_LEVEL);
reg              1666 ext/mbstring/oniguruma/regcomp.c 	r = add_option(reg, (reg->options & ONIG_OPTION_IGNORECASE));
reg              1668 ext/mbstring/oniguruma/regcomp.c 	r = add_length(reg, br->nest_level);
reg              1677 ext/mbstring/oniguruma/regcomp.c 	if (IS_IGNORECASE(reg->options)) {
reg              1678 ext/mbstring/oniguruma/regcomp.c 	  r = add_opcode(reg, OP_BACKREFN_IC);
reg              1680 ext/mbstring/oniguruma/regcomp.c 	  r = add_mem_num(reg, n);
reg              1684 ext/mbstring/oniguruma/regcomp.c 	  case 1:  r = add_opcode(reg, OP_BACKREF1); break;
reg              1685 ext/mbstring/oniguruma/regcomp.c 	  case 2:  r = add_opcode(reg, OP_BACKREF2); break;
reg              1687 ext/mbstring/oniguruma/regcomp.c 	    r = add_opcode(reg, OP_BACKREFN);
reg              1689 ext/mbstring/oniguruma/regcomp.c 	    r = add_mem_num(reg, n);
reg              1698 ext/mbstring/oniguruma/regcomp.c         if (IS_IGNORECASE(reg->options)) {
reg              1699 ext/mbstring/oniguruma/regcomp.c           r = add_opcode(reg, OP_BACKREF_MULTI_IC);
reg              1702 ext/mbstring/oniguruma/regcomp.c           r = add_opcode(reg, OP_BACKREF_MULTI);
reg              1709 ext/mbstring/oniguruma/regcomp.c 	r = add_length(reg, br->back_num);
reg              1713 ext/mbstring/oniguruma/regcomp.c 	  r = add_mem_num(reg, p[i]);
reg              1722 ext/mbstring/oniguruma/regcomp.c     r = compile_call(NCALL(node), reg);
reg              1727 ext/mbstring/oniguruma/regcomp.c     r = compile_quantifier_node(NQTFR(node), reg);
reg              1731 ext/mbstring/oniguruma/regcomp.c     r = compile_enclose_node(NENCLOSE(node), reg);
reg              1735 ext/mbstring/oniguruma/regcomp.c     r = compile_anchor_node(NANCHOR(node), reg);
reg              1894 ext/mbstring/oniguruma/regcomp.c disable_noname_group_capture(Node** root, regex_t* reg, ScanEnv* env)
reg              1928 ext/mbstring/oniguruma/regcomp.c   reg->num_mem = env->num_named;
reg              1930 ext/mbstring/oniguruma/regcomp.c   return onig_renumber_name_table(reg, map);
reg              1936 ext/mbstring/oniguruma/regcomp.c unset_addr_list_fix(UnsetAddrList* uslist, regex_t* reg)
reg              1948 ext/mbstring/oniguruma/regcomp.c     BBUF_WRITE(reg, offset, &addr, SIZE_ABSADDR);
reg              2268 ext/mbstring/oniguruma/regcomp.c get_char_length_tree1(Node* node, regex_t* reg, int* len, int level)
reg              2278 ext/mbstring/oniguruma/regcomp.c       r = get_char_length_tree1(NCAR(node), reg, &tlen, level);
reg              2289 ext/mbstring/oniguruma/regcomp.c       r = get_char_length_tree1(NCAR(node), reg, &tlen, level);
reg              2291 ext/mbstring/oniguruma/regcomp.c 	r = get_char_length_tree1(NCAR(node), reg, &tlen2, level);
reg              2315 ext/mbstring/oniguruma/regcomp.c 	s += enclen(reg->enc, s);
reg              2325 ext/mbstring/oniguruma/regcomp.c 	r = get_char_length_tree1(qn->target, reg, &tlen, level);
reg              2337 ext/mbstring/oniguruma/regcomp.c       r = get_char_length_tree1(NCALL(node)->target, reg, len, level);
reg              2361 ext/mbstring/oniguruma/regcomp.c 	  r = get_char_length_tree1(en->target, reg, len, level);
reg              2371 ext/mbstring/oniguruma/regcomp.c 	r = get_char_length_tree1(en->target, reg, len, level);
reg              2391 ext/mbstring/oniguruma/regcomp.c get_char_length_tree(Node* node, regex_t* reg, int* len)
reg              2393 ext/mbstring/oniguruma/regcomp.c   return get_char_length_tree1(node, reg, len, 0);
reg              2398 ext/mbstring/oniguruma/regcomp.c is_not_included(Node* x, Node* y, regex_t* reg)
reg              2449 ext/mbstring/oniguruma/regcomp.c 		  if (IS_CODE_SB_WORD(reg->enc, i)) return 0;
reg              2458 ext/mbstring/oniguruma/regcomp.c 	      if (! IS_CODE_SB_WORD(reg->enc, i)) {
reg              2521 ext/mbstring/oniguruma/regcomp.c           if (ONIGENC_IS_MBC_WORD(reg->enc, xs->s, xs->end))
reg              2535 ext/mbstring/oniguruma/regcomp.c           code = ONIGENC_MBC_TO_CODE(reg->enc, xs->s,
reg              2536 ext/mbstring/oniguruma/regcomp.c                                      xs->s + ONIGENC_MBC_MAXLEN(reg->enc));
reg              2537 ext/mbstring/oniguruma/regcomp.c           return (onig_is_code_in_cc(reg->enc, code, cc) != 0 ? 0 : 1);
reg              2573 ext/mbstring/oniguruma/regcomp.c get_head_value_node(Node* node, int exact, regex_t* reg)
reg              2594 ext/mbstring/oniguruma/regcomp.c     n = get_head_value_node(NCAR(node), exact, reg);
reg              2605 ext/mbstring/oniguruma/regcomp.c 	  !NSTRING_IS_RAW(node) && IS_IGNORECASE(reg->options)) {
reg              2620 ext/mbstring/oniguruma/regcomp.c 	  n = get_head_value_node(qn->target, exact, reg);
reg              2631 ext/mbstring/oniguruma/regcomp.c 	  OnigOptionType options = reg->options;
reg              2633 ext/mbstring/oniguruma/regcomp.c 	  reg->options = NENCLOSE(node)->option;
reg              2634 ext/mbstring/oniguruma/regcomp.c 	  n = get_head_value_node(NENCLOSE(node)->target, exact, reg);
reg              2635 ext/mbstring/oniguruma/regcomp.c 	  reg->options = options;
reg              2641 ext/mbstring/oniguruma/regcomp.c 	n = get_head_value_node(en->target, exact, reg);
reg              2649 ext/mbstring/oniguruma/regcomp.c       n = get_head_value_node(NANCHOR(node)->target, exact, reg);
reg              3042 ext/mbstring/oniguruma/regcomp.c 	int n = onig_name_to_group_numbers(env->reg, cn->name, cn->name_end,
reg              3121 ext/mbstring/oniguruma/regcomp.c setup_look_behind(Node* node, regex_t* reg, ScanEnv* env)
reg              3126 ext/mbstring/oniguruma/regcomp.c   r = get_char_length_tree(an->target, reg, &len);
reg              3142 ext/mbstring/oniguruma/regcomp.c next_setup(Node* node, Node* next_node, regex_t* reg)
reg              3152 ext/mbstring/oniguruma/regcomp.c       Node* n = get_head_value_node(next_node, 1, reg);
reg              3163 ext/mbstring/oniguruma/regcomp.c 	  x = get_head_value_node(qn->target, 0, reg);
reg              3165 ext/mbstring/oniguruma/regcomp.c 	    y = get_head_value_node(next_node,  0, reg);
reg              3166 ext/mbstring/oniguruma/regcomp.c 	    if (IS_NOT_NULL(y) && is_not_included(x, y, reg)) {
reg              3190 ext/mbstring/oniguruma/regcomp.c update_string_node_case_fold(regex_t* reg, Node *node)
reg              3206 ext/mbstring/oniguruma/regcomp.c     len = ONIGENC_MBC_CASE_FOLD(reg->enc, reg->case_fold_flag, &p, end, buf);
reg              3232 ext/mbstring/oniguruma/regcomp.c 				 regex_t* reg)
reg              3240 ext/mbstring/oniguruma/regcomp.c   r = update_string_node_case_fold(reg, node);
reg              3255 ext/mbstring/oniguruma/regcomp.c 			    regex_t* reg, Node **rnode)
reg              3298 ext/mbstring/oniguruma/regcomp.c       len = ONIGENC_CODE_TO_MBC(reg->enc, items[i].code[j], buf);
reg              3318 ext/mbstring/oniguruma/regcomp.c         r = expand_case_fold_make_rem_string(&rem, q, end, reg);
reg              3365 ext/mbstring/oniguruma/regcomp.c expand_case_fold_string(Node* node, regex_t* reg)
reg              3386 ext/mbstring/oniguruma/regcomp.c     n = ONIGENC_GET_CASE_FOLD_CODES_BY_STR(reg->enc, reg->case_fold_flag,
reg              3393 ext/mbstring/oniguruma/regcomp.c     len = enclen(reg->enc, p);
reg              3430 ext/mbstring/oniguruma/regcomp.c       r = expand_case_fold_string_alt(n, items, p, len, end, reg, &prev_node);
reg              3463 ext/mbstring/oniguruma/regcomp.c     r = expand_case_fold_make_rem_string(&srem, p, end, reg);
reg              3655 ext/mbstring/oniguruma/regcomp.c setup_tree(Node* node, regex_t* reg, int state, ScanEnv* env)
reg              3666 ext/mbstring/oniguruma/regcomp.c 	r = setup_tree(NCAR(node), reg, state, env);
reg              3668 ext/mbstring/oniguruma/regcomp.c 	  r = next_setup(prev, NCAR(node), reg);
reg              3677 ext/mbstring/oniguruma/regcomp.c       r = setup_tree(NCAR(node), reg, (state | IN_ALT), env);
reg              3685 ext/mbstring/oniguruma/regcomp.c     if (IS_IGNORECASE(reg->options) && !NSTRING_IS_RAW(node)) {
reg              3686 ext/mbstring/oniguruma/regcomp.c       r = expand_case_fold_string(node, reg);
reg              3759 ext/mbstring/oniguruma/regcomp.c       r = setup_tree(target, reg, state, env);
reg              3793 ext/mbstring/oniguruma/regcomp.c 	  qn->head_exact = get_head_value_node(qn->target, 1, reg);
reg              3807 ext/mbstring/oniguruma/regcomp.c 	  OnigOptionType options = reg->options;
reg              3808 ext/mbstring/oniguruma/regcomp.c 	  reg->options = NENCLOSE(node)->option;
reg              3809 ext/mbstring/oniguruma/regcomp.c 	  r = setup_tree(NENCLOSE(node)->target, reg, state, env);
reg              3810 ext/mbstring/oniguruma/regcomp.c 	  reg->options = options;
reg              3819 ext/mbstring/oniguruma/regcomp.c         r = setup_tree(en->target, reg, state, env);
reg              3825 ext/mbstring/oniguruma/regcomp.c 	  r = setup_tree(target, reg, state, env);
reg              3847 ext/mbstring/oniguruma/regcomp.c 	r = setup_tree(an->target, reg, state, env);
reg              3850 ext/mbstring/oniguruma/regcomp.c 	r = setup_tree(an->target, reg, (state | IN_NOT), env);
reg              3872 ext/mbstring/oniguruma/regcomp.c 	  r = setup_look_behind(node, reg, env);
reg              3874 ext/mbstring/oniguruma/regcomp.c 	  r = setup_tree(an->target, reg, state, env);
reg              3884 ext/mbstring/oniguruma/regcomp.c 	  r = setup_look_behind(node, reg, env);
reg              3886 ext/mbstring/oniguruma/regcomp.c 	  r = setup_tree(an->target, reg, (state | IN_NOT), env);
reg              4882 ext/mbstring/oniguruma/regcomp.c set_optimize_exact_info(regex_t* reg, OptExactInfo* e)
reg              4889 ext/mbstring/oniguruma/regcomp.c     reg->exact = (UChar* )xmalloc(e->len);
reg              4890 ext/mbstring/oniguruma/regcomp.c     CHECK_NULL_RETURN_MEMERR(reg->exact);
reg              4891 ext/mbstring/oniguruma/regcomp.c     xmemcpy(reg->exact, e->s, e->len);
reg              4892 ext/mbstring/oniguruma/regcomp.c     reg->exact_end = reg->exact + e->len;
reg              4893 ext/mbstring/oniguruma/regcomp.c     reg->optimize = ONIG_OPTIMIZE_EXACT_IC;
reg              4898 ext/mbstring/oniguruma/regcomp.c     reg->exact = str_dup(e->s, e->s + e->len);
reg              4899 ext/mbstring/oniguruma/regcomp.c     CHECK_NULL_RETURN_MEMERR(reg->exact);
reg              4900 ext/mbstring/oniguruma/regcomp.c     reg->exact_end = reg->exact + e->len;
reg              4903 ext/mbstring/oniguruma/regcomp.c 	ONIGENC_IS_ALLOWED_REVERSE_MATCH(reg->enc, reg->exact, reg->exact_end);
reg              4906 ext/mbstring/oniguruma/regcomp.c       r = set_bm_skip(reg->exact, reg->exact_end, reg->enc,
reg              4907 ext/mbstring/oniguruma/regcomp.c 	              reg->map, &(reg->int_map));
reg              4910 ext/mbstring/oniguruma/regcomp.c       reg->optimize = (allow_reverse != 0
reg              4914 ext/mbstring/oniguruma/regcomp.c       reg->optimize = ONIG_OPTIMIZE_EXACT;
reg              4918 ext/mbstring/oniguruma/regcomp.c   reg->dmin = e->mmd.min;
reg              4919 ext/mbstring/oniguruma/regcomp.c   reg->dmax = e->mmd.max;
reg              4921 ext/mbstring/oniguruma/regcomp.c   if (reg->dmin != ONIG_INFINITE_DISTANCE) {
reg              4922 ext/mbstring/oniguruma/regcomp.c     reg->threshold_len = reg->dmin + (reg->exact_end - reg->exact);
reg              4929 ext/mbstring/oniguruma/regcomp.c set_optimize_map_info(regex_t* reg, OptMapInfo* m)
reg              4934 ext/mbstring/oniguruma/regcomp.c     reg->map[i] = m->map[i];
reg              4936 ext/mbstring/oniguruma/regcomp.c   reg->optimize   = ONIG_OPTIMIZE_MAP;
reg              4937 ext/mbstring/oniguruma/regcomp.c   reg->dmin       = m->mmd.min;
reg              4938 ext/mbstring/oniguruma/regcomp.c   reg->dmax       = m->mmd.max;
reg              4940 ext/mbstring/oniguruma/regcomp.c   if (reg->dmin != ONIG_INFINITE_DISTANCE) {
reg              4941 ext/mbstring/oniguruma/regcomp.c     reg->threshold_len = reg->dmin + 1;
reg              4946 ext/mbstring/oniguruma/regcomp.c set_sub_anchor(regex_t* reg, OptAncInfo* anc)
reg              4948 ext/mbstring/oniguruma/regcomp.c   reg->sub_anchor |= anc->left_anchor  & ANCHOR_BEGIN_LINE;
reg              4949 ext/mbstring/oniguruma/regcomp.c   reg->sub_anchor |= anc->right_anchor & ANCHOR_END_LINE;
reg              4953 ext/mbstring/oniguruma/regcomp.c static void print_optimize_info(FILE* f, regex_t* reg);
reg              4957 ext/mbstring/oniguruma/regcomp.c set_optimize_info_from_tree(Node* node, regex_t* reg, ScanEnv* scan_env)
reg              4964 ext/mbstring/oniguruma/regcomp.c   env.enc            = reg->enc;
reg              4965 ext/mbstring/oniguruma/regcomp.c   env.options        = reg->options;
reg              4966 ext/mbstring/oniguruma/regcomp.c   env.case_fold_flag = reg->case_fold_flag;
reg              4973 ext/mbstring/oniguruma/regcomp.c   reg->anchor = opt.anc.left_anchor & (ANCHOR_BEGIN_BUF |
reg              4976 ext/mbstring/oniguruma/regcomp.c   reg->anchor |= opt.anc.right_anchor & (ANCHOR_END_BUF | ANCHOR_SEMI_END_BUF);
reg              4978 ext/mbstring/oniguruma/regcomp.c   if (reg->anchor & (ANCHOR_END_BUF | ANCHOR_SEMI_END_BUF)) {
reg              4979 ext/mbstring/oniguruma/regcomp.c     reg->anchor_dmin = opt.len.min;
reg              4980 ext/mbstring/oniguruma/regcomp.c     reg->anchor_dmax = opt.len.max;
reg              4984 ext/mbstring/oniguruma/regcomp.c     select_opt_exact_info(reg->enc, &opt.exb, &opt.exm);
reg              4990 ext/mbstring/oniguruma/regcomp.c       r = set_optimize_exact_info(reg, &opt.exb);
reg              4991 ext/mbstring/oniguruma/regcomp.c       set_sub_anchor(reg, &opt.exb.anc);
reg              4996 ext/mbstring/oniguruma/regcomp.c     set_optimize_map_info(reg, &opt.map);
reg              4997 ext/mbstring/oniguruma/regcomp.c     set_sub_anchor(reg, &opt.map.anc);
reg              5000 ext/mbstring/oniguruma/regcomp.c     reg->sub_anchor |= opt.anc.left_anchor & ANCHOR_BEGIN_LINE;
reg              5002 ext/mbstring/oniguruma/regcomp.c       reg->sub_anchor |= opt.anc.right_anchor & ANCHOR_END_LINE;
reg              5006 ext/mbstring/oniguruma/regcomp.c   print_optimize_info(stderr, reg);
reg              5012 ext/mbstring/oniguruma/regcomp.c clear_optimize_info(regex_t* reg)
reg              5014 ext/mbstring/oniguruma/regcomp.c   reg->optimize      = ONIG_OPTIMIZE_NONE;
reg              5015 ext/mbstring/oniguruma/regcomp.c   reg->anchor        = 0;
reg              5016 ext/mbstring/oniguruma/regcomp.c   reg->anchor_dmin   = 0;
reg              5017 ext/mbstring/oniguruma/regcomp.c   reg->anchor_dmax   = 0;
reg              5018 ext/mbstring/oniguruma/regcomp.c   reg->sub_anchor    = 0;
reg              5019 ext/mbstring/oniguruma/regcomp.c   reg->exact_end     = (UChar* )NULL;
reg              5020 ext/mbstring/oniguruma/regcomp.c   reg->threshold_len = 0;
reg              5021 ext/mbstring/oniguruma/regcomp.c   if (IS_NOT_NULL(reg->exact)) {
reg              5022 ext/mbstring/oniguruma/regcomp.c     xfree(reg->exact);
reg              5023 ext/mbstring/oniguruma/regcomp.c     reg->exact = (UChar* )NULL;
reg              5127 ext/mbstring/oniguruma/regcomp.c print_optimize_info(FILE* f, regex_t* reg)
reg              5132 ext/mbstring/oniguruma/regcomp.c   fprintf(f, "optimize: %s\n", on[reg->optimize]);
reg              5133 ext/mbstring/oniguruma/regcomp.c   fprintf(f, "  anchor: "); print_anchor(f, reg->anchor);
reg              5134 ext/mbstring/oniguruma/regcomp.c   if ((reg->anchor & ANCHOR_END_BUF_MASK) != 0)
reg              5135 ext/mbstring/oniguruma/regcomp.c     print_distance_range(f, reg->anchor_dmin, reg->anchor_dmax);
reg              5138 ext/mbstring/oniguruma/regcomp.c   if (reg->optimize) {
reg              5139 ext/mbstring/oniguruma/regcomp.c     fprintf(f, "  sub anchor: "); print_anchor(f, reg->sub_anchor);
reg              5144 ext/mbstring/oniguruma/regcomp.c   if (reg->exact) {
reg              5147 ext/mbstring/oniguruma/regcomp.c     for (p = reg->exact; p < reg->exact_end; p++) {
reg              5150 ext/mbstring/oniguruma/regcomp.c     fprintf(f, "]: length: %d\n", (reg->exact_end - reg->exact));
reg              5152 ext/mbstring/oniguruma/regcomp.c   else if (reg->optimize & ONIG_OPTIMIZE_MAP) {
reg              5156 ext/mbstring/oniguruma/regcomp.c       if (reg->map[i]) n++;
reg              5163 ext/mbstring/oniguruma/regcomp.c 	if (reg->map[i] != 0) {
reg              5166 ext/mbstring/oniguruma/regcomp.c           if (ONIGENC_MBC_MAXLEN(reg->enc) == 1 &&
reg              5167 ext/mbstring/oniguruma/regcomp.c               ONIGENC_IS_CODE_PRINT(reg->enc, (OnigCodePoint )i))
reg              5181 ext/mbstring/oniguruma/regcomp.c onig_free_body(regex_t* reg)
reg              5183 ext/mbstring/oniguruma/regcomp.c   if (IS_NOT_NULL(reg)) {
reg              5184 ext/mbstring/oniguruma/regcomp.c     if (IS_NOT_NULL(reg->p))                xfree(reg->p);
reg              5185 ext/mbstring/oniguruma/regcomp.c     if (IS_NOT_NULL(reg->exact))            xfree(reg->exact);
reg              5186 ext/mbstring/oniguruma/regcomp.c     if (IS_NOT_NULL(reg->int_map))          xfree(reg->int_map);
reg              5187 ext/mbstring/oniguruma/regcomp.c     if (IS_NOT_NULL(reg->int_map_backward)) xfree(reg->int_map_backward);
reg              5188 ext/mbstring/oniguruma/regcomp.c     if (IS_NOT_NULL(reg->repeat_range))     xfree(reg->repeat_range);
reg              5189 ext/mbstring/oniguruma/regcomp.c     if (IS_NOT_NULL(reg->chain))            onig_free(reg->chain);
reg              5192 ext/mbstring/oniguruma/regcomp.c     onig_names_free(reg);
reg              5198 ext/mbstring/oniguruma/regcomp.c onig_free(regex_t* reg)
reg              5200 ext/mbstring/oniguruma/regcomp.c   if (IS_NOT_NULL(reg)) {
reg              5201 ext/mbstring/oniguruma/regcomp.c     onig_free_body(reg);
reg              5202 ext/mbstring/oniguruma/regcomp.c     xfree(reg);
reg              5221 ext/mbstring/oniguruma/regcomp.c #define REGEX_CHAIN_HEAD(reg) do {\
reg              5222 ext/mbstring/oniguruma/regcomp.c   while (IS_NOT_NULL((reg)->chain)) {\
reg              5223 ext/mbstring/oniguruma/regcomp.c     (reg) = (reg)->chain;\
reg              5237 ext/mbstring/oniguruma/regcomp.c onig_chain_reduce(regex_t* reg)
reg              5241 ext/mbstring/oniguruma/regcomp.c   prev = reg;
reg              5244 ext/mbstring/oniguruma/regcomp.c     reg->state = ONIG_STATE_MODIFY;
reg              5250 ext/mbstring/oniguruma/regcomp.c     REGEX_TRANSFER(reg, head);
reg              5255 ext/mbstring/oniguruma/regcomp.c static void print_compiled_byte_code_list P_((FILE* f, regex_t* reg));
reg              5262 ext/mbstring/oniguruma/regcomp.c onig_compile(regex_t* reg, const UChar* pattern, const UChar* pattern_end,
reg              5276 ext/mbstring/oniguruma/regcomp.c   reg->state = ONIG_STATE_COMPILING;
reg              5279 ext/mbstring/oniguruma/regcomp.c   print_enc_string(stderr, reg->enc, pattern, pattern_end);
reg              5282 ext/mbstring/oniguruma/regcomp.c   if (reg->alloc == 0) {
reg              5285 ext/mbstring/oniguruma/regcomp.c     r = BBUF_INIT(reg, init_size);
reg              5289 ext/mbstring/oniguruma/regcomp.c     reg->used = 0;
reg              5291 ext/mbstring/oniguruma/regcomp.c   reg->num_mem            = 0;
reg              5292 ext/mbstring/oniguruma/regcomp.c   reg->num_repeat         = 0;
reg              5293 ext/mbstring/oniguruma/regcomp.c   reg->num_null_check     = 0;
reg              5294 ext/mbstring/oniguruma/regcomp.c   reg->repeat_range_alloc = 0;
reg              5295 ext/mbstring/oniguruma/regcomp.c   reg->repeat_range       = (OnigRepeatRange* )NULL;
reg              5297 ext/mbstring/oniguruma/regcomp.c   reg->num_comb_exp_check = 0;
reg              5300 ext/mbstring/oniguruma/regcomp.c   r = onig_parse_make_tree(&root, pattern, pattern_end, reg, &scan_env);
reg              5307 ext/mbstring/oniguruma/regcomp.c       !ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_CAPTURE_GROUP)) {
reg              5309 ext/mbstring/oniguruma/regcomp.c       r = disable_noname_group_capture(&root, reg, &scan_env);
reg              5329 ext/mbstring/oniguruma/regcomp.c     reg->num_call = scan_env.num_call;
reg              5332 ext/mbstring/oniguruma/regcomp.c     reg->num_call = 0;
reg              5335 ext/mbstring/oniguruma/regcomp.c   r = setup_tree(root, reg, 0, &scan_env);
reg              5342 ext/mbstring/oniguruma/regcomp.c   reg->capture_history  = scan_env.capture_history;
reg              5343 ext/mbstring/oniguruma/regcomp.c   reg->bt_mem_start     = scan_env.bt_mem_start;
reg              5344 ext/mbstring/oniguruma/regcomp.c   reg->bt_mem_start    |= reg->capture_history;
reg              5345 ext/mbstring/oniguruma/regcomp.c   if (IS_FIND_CONDITION(reg->options))
reg              5346 ext/mbstring/oniguruma/regcomp.c     BIT_STATUS_ON_ALL(reg->bt_mem_end);
reg              5348 ext/mbstring/oniguruma/regcomp.c     reg->bt_mem_end  = scan_env.bt_mem_end;
reg              5349 ext/mbstring/oniguruma/regcomp.c     reg->bt_mem_end |= reg->capture_history;
reg              5376 ext/mbstring/oniguruma/regcomp.c   reg->num_comb_exp_check = scan_env.num_comb_exp_check;
reg              5379 ext/mbstring/oniguruma/regcomp.c   clear_optimize_info(reg);
reg              5381 ext/mbstring/oniguruma/regcomp.c   r = set_optimize_info_from_tree(root, reg, &scan_env);
reg              5390 ext/mbstring/oniguruma/regcomp.c   r = compile_tree(root, reg);
reg              5392 ext/mbstring/oniguruma/regcomp.c     r = add_opcode(reg, OP_END);
reg              5395 ext/mbstring/oniguruma/regcomp.c       r = unset_addr_list_fix(&uslist, reg);
reg              5401 ext/mbstring/oniguruma/regcomp.c     if ((reg->num_repeat != 0) || (reg->bt_mem_end != 0))
reg              5402 ext/mbstring/oniguruma/regcomp.c       reg->stack_pop_level = STACK_POP_LEVEL_ALL;
reg              5404 ext/mbstring/oniguruma/regcomp.c       if (reg->bt_mem_start != 0)
reg              5405 ext/mbstring/oniguruma/regcomp.c 	reg->stack_pop_level = STACK_POP_LEVEL_MEM_START;
reg              5407 ext/mbstring/oniguruma/regcomp.c 	reg->stack_pop_level = STACK_POP_LEVEL_FREE;
reg              5419 ext/mbstring/oniguruma/regcomp.c   onig_print_names(stderr, reg);
reg              5421 ext/mbstring/oniguruma/regcomp.c   print_compiled_byte_code_list(stderr, reg);
reg              5425 ext/mbstring/oniguruma/regcomp.c   reg->state = ONIG_STATE_NORMAL;
reg              5451 ext/mbstring/oniguruma/regcomp.c onig_recompile(regex_t* reg, const UChar* pattern, const UChar* pattern_end,
reg              5460 ext/mbstring/oniguruma/regcomp.c   if (ONIG_STATE(reg) == ONIG_STATE_NORMAL) {
reg              5461 ext/mbstring/oniguruma/regcomp.c     onig_transfer(reg, new_reg);
reg              5464 ext/mbstring/oniguruma/regcomp.c     onig_chain_link_add(reg, new_reg);
reg              5473 ext/mbstring/oniguruma/regcomp.c onig_reg_init(regex_t* reg, OnigOptionType option,
reg              5480 ext/mbstring/oniguruma/regcomp.c   if (IS_NULL(reg))
reg              5491 ext/mbstring/oniguruma/regcomp.c   (reg)->state = ONIG_STATE_MODIFY;
reg              5500 ext/mbstring/oniguruma/regcomp.c   (reg)->enc              = enc;
reg              5501 ext/mbstring/oniguruma/regcomp.c   (reg)->options          = option;
reg              5502 ext/mbstring/oniguruma/regcomp.c   (reg)->syntax           = syntax;
reg              5503 ext/mbstring/oniguruma/regcomp.c   (reg)->optimize         = 0;
reg              5504 ext/mbstring/oniguruma/regcomp.c   (reg)->exact            = (UChar* )NULL;
reg              5505 ext/mbstring/oniguruma/regcomp.c   (reg)->int_map          = (int* )NULL;
reg              5506 ext/mbstring/oniguruma/regcomp.c   (reg)->int_map_backward = (int* )NULL;
reg              5507 ext/mbstring/oniguruma/regcomp.c   (reg)->chain            = (regex_t* )NULL;
reg              5509 ext/mbstring/oniguruma/regcomp.c   (reg)->p                = (UChar* )NULL;
reg              5510 ext/mbstring/oniguruma/regcomp.c   (reg)->alloc            = 0;
reg              5511 ext/mbstring/oniguruma/regcomp.c   (reg)->used             = 0;
reg              5512 ext/mbstring/oniguruma/regcomp.c   (reg)->name_table       = (void* )NULL;
reg              5514 ext/mbstring/oniguruma/regcomp.c   (reg)->case_fold_flag   = case_fold_flag;
reg              5519 ext/mbstring/oniguruma/regcomp.c onig_new_without_alloc(regex_t* reg, const UChar* pattern,
reg              5525 ext/mbstring/oniguruma/regcomp.c   r = onig_reg_init(reg, option, ONIGENC_CASE_FOLD_DEFAULT, enc, syntax);
reg              5528 ext/mbstring/oniguruma/regcomp.c   r = onig_compile(reg, pattern, pattern_end, einfo);
reg              5533 ext/mbstring/oniguruma/regcomp.c onig_new(regex_t** reg, const UChar* pattern, const UChar* pattern_end,
reg              5539 ext/mbstring/oniguruma/regcomp.c   *reg = (regex_t* )xmalloc(sizeof(regex_t));
reg              5540 ext/mbstring/oniguruma/regcomp.c   if (IS_NULL(*reg)) return ONIGERR_MEMORY;
reg              5542 ext/mbstring/oniguruma/regcomp.c   r = onig_reg_init(*reg, option, ONIGENC_CASE_FOLD_DEFAULT, enc, syntax);
reg              5545 ext/mbstring/oniguruma/regcomp.c   r = onig_compile(*reg, pattern, pattern_end, einfo);
reg              5548 ext/mbstring/oniguruma/regcomp.c     onig_free(*reg);
reg              5549 ext/mbstring/oniguruma/regcomp.c     *reg = NULL;
reg              6091 ext/mbstring/oniguruma/regcomp.c print_compiled_byte_code_list(FILE* f, regex_t* reg)
reg              6094 ext/mbstring/oniguruma/regcomp.c   UChar* bp = reg->p;
reg              6095 ext/mbstring/oniguruma/regcomp.c   UChar* end = reg->p + reg->used;
reg              6097 ext/mbstring/oniguruma/regcomp.c   fprintf(f, "code length: %d\n", reg->used);
reg              6102 ext/mbstring/oniguruma/regcomp.c     if (bp > reg->p) {
reg              6108 ext/mbstring/oniguruma/regcomp.c     onig_print_compiled_byte_code(f, bp, &bp, reg->enc);
reg               841 ext/mbstring/oniguruma/regexec.c #define STACK_NULL_CHECK_MEMST(isnull,id,s,reg) do {\
reg               860 ext/mbstring/oniguruma/regexec.c               if (BIT_STATUS_AT(reg->bt_mem_end, k->u.mem.num))\
reg               880 ext/mbstring/oniguruma/regexec.c #define STACK_NULL_CHECK_MEMST_REC(isnull,id,s,reg) do {\
reg               901 ext/mbstring/oniguruma/regexec.c                 if (BIT_STATUS_AT(reg->bt_mem_end, k->u.mem.num))\
reg              1038 ext/mbstring/oniguruma/regexec.c                           OnigStackType* stk_top, UChar* str, regex_t* reg)
reg              1048 ext/mbstring/oniguruma/regexec.c           BIT_STATUS_AT(reg->capture_history, n) != 0) {
reg              1056 ext/mbstring/oniguruma/regexec.c         r = make_capture_history_tree(child, kp, stk_top, str, reg);
reg              1090 ext/mbstring/oniguruma/regexec.c static int backref_match_at_nested_level(regex_t* reg
reg              1119 ext/mbstring/oniguruma/regexec.c 	      if (string_cmp_ic(reg->enc, case_fold_flag,
reg              1238 ext/mbstring/oniguruma/regexec.c match_at(regex_t* reg, const UChar* str, const UChar* end,
reg              1250 ext/mbstring/oniguruma/regexec.c   OnigOptionType option = reg->options;
reg              1251 ext/mbstring/oniguruma/regexec.c   OnigEncoding encode = reg->enc;
reg              1252 ext/mbstring/oniguruma/regexec.c   OnigCaseFoldType case_fold_flag = reg->case_fold_flag;
reg              1254 ext/mbstring/oniguruma/regexec.c   UChar *p = reg->p;
reg              1264 ext/mbstring/oniguruma/regexec.c   int num_comb_exp_check = reg->num_comb_exp_check;
reg              1266 ext/mbstring/oniguruma/regexec.c   n = reg->num_repeat + reg->num_mem * 2;
reg              1269 ext/mbstring/oniguruma/regexec.c   pop_level = reg->stack_pop_level;
reg              1270 ext/mbstring/oniguruma/regexec.c   num_mem = reg->num_mem;
reg              1273 ext/mbstring/oniguruma/regexec.c   mem_start_stk = (OnigStackIndex* )(repeat_stk + reg->num_repeat);
reg              1341 ext/mbstring/oniguruma/regexec.c 		if (BIT_STATUS_AT(reg->bt_mem_start, i))
reg              1346 ext/mbstring/oniguruma/regexec.c 		rmt[i].rm_eo = (BIT_STATUS_AT(reg->bt_mem_end, i)
reg              1361 ext/mbstring/oniguruma/regexec.c 		if (BIT_STATUS_AT(reg->bt_mem_start, i))
reg              1366 ext/mbstring/oniguruma/regexec.c 		region->end[i] = (BIT_STATUS_AT(reg->bt_mem_end, i)
reg              1376 ext/mbstring/oniguruma/regexec.c 	    if (reg->capture_history != 0) {
reg              1395 ext/mbstring/oniguruma/regexec.c                                             stk, (UChar* )str, reg);
reg              2116 ext/mbstring/oniguruma/regexec.c       if (BIT_STATUS_AT(reg->bt_mem_start, mem))
reg              2150 ext/mbstring/oniguruma/regexec.c 	if (BIT_STATUS_AT(reg->bt_mem_start, mem))
reg              2155 ext/mbstring/oniguruma/regexec.c 	pend = (BIT_STATUS_AT(reg->bt_mem_end, mem)
reg              2182 ext/mbstring/oniguruma/regexec.c 	if (BIT_STATUS_AT(reg->bt_mem_start, mem))
reg              2187 ext/mbstring/oniguruma/regexec.c 	pend = (BIT_STATUS_AT(reg->bt_mem_end, mem)
reg              2214 ext/mbstring/oniguruma/regexec.c 	  if (BIT_STATUS_AT(reg->bt_mem_start, mem))
reg              2219 ext/mbstring/oniguruma/regexec.c 	  pend = (BIT_STATUS_AT(reg->bt_mem_end, mem)
reg              2253 ext/mbstring/oniguruma/regexec.c 	  if (BIT_STATUS_AT(reg->bt_mem_start, mem))
reg              2258 ext/mbstring/oniguruma/regexec.c 	  pend = (BIT_STATUS_AT(reg->bt_mem_end, mem)
reg              2292 ext/mbstring/oniguruma/regexec.c 	if (backref_match_at_nested_level(reg, stk, stk_base, ic
reg              2372 ext/mbstring/oniguruma/regexec.c 	STACK_NULL_CHECK_MEMST(isnull, mem, s, reg);
reg              2395 ext/mbstring/oniguruma/regexec.c 	STACK_NULL_CHECK_MEMST_REC(isnull, mem, s, reg);
reg              2509 ext/mbstring/oniguruma/regexec.c 	if (reg->repeat_range[mem].lower == 0) {
reg              2526 ext/mbstring/oniguruma/regexec.c 	if (reg->repeat_range[mem].lower == 0) {
reg              2542 ext/mbstring/oniguruma/regexec.c       if (stkp->u.repeat.count >= reg->repeat_range[mem].upper) {
reg              2545 ext/mbstring/oniguruma/regexec.c       else if (stkp->u.repeat.count >= reg->repeat_range[mem].lower) {
reg              2572 ext/mbstring/oniguruma/regexec.c       if (stkp->u.repeat.count < reg->repeat_range[mem].upper) {
reg              2573 ext/mbstring/oniguruma/regexec.c         if (stkp->u.repeat.count >= reg->repeat_range[mem].lower) {
reg              2584 ext/mbstring/oniguruma/regexec.c       else if (stkp->u.repeat.count == reg->repeat_range[mem].upper) {
reg              2676 ext/mbstring/oniguruma/regexec.c       p = reg->p + addr;
reg              2875 ext/mbstring/oniguruma/regexec.c bm_search_notrev(regex_t* reg, const UChar* target, const UChar* target_end,
reg              2896 ext/mbstring/oniguruma/regexec.c   if (IS_NULL(reg->int_map)) {
reg              2904 ext/mbstring/oniguruma/regexec.c       skip = reg->map[*se];
reg              2907 ext/mbstring/oniguruma/regexec.c         s += enclen(reg->enc, s);
reg              2919 ext/mbstring/oniguruma/regexec.c       skip = reg->int_map[*se];
reg              2922 ext/mbstring/oniguruma/regexec.c         s += enclen(reg->enc, s);
reg              2931 ext/mbstring/oniguruma/regexec.c bm_search(regex_t* reg, const UChar* target, const UChar* target_end,
reg              2943 ext/mbstring/oniguruma/regexec.c   if (IS_NULL(reg->int_map)) {
reg              2951 ext/mbstring/oniguruma/regexec.c       s += reg->map[*s];
reg              2962 ext/mbstring/oniguruma/regexec.c       s += reg->int_map[*s];
reg              2991 ext/mbstring/oniguruma/regexec.c bm_search_backward(regex_t* reg, const UChar* target, const UChar* target_end,
reg              3001 ext/mbstring/oniguruma/regexec.c     s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, adjust_text, s);
reg              3012 ext/mbstring/oniguruma/regexec.c     s -= reg->int_map_backward[*s];
reg              3013 ext/mbstring/oniguruma/regexec.c     s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, adjust_text, s);
reg              3049 ext/mbstring/oniguruma/regexec.c onig_match(regex_t* reg, const UChar* str, const UChar* end, const UChar* at, OnigRegion* region,
reg              3059 ext/mbstring/oniguruma/regexec.c   if (ONIG_STATE(reg) >= ONIG_STATE_NORMAL) {
reg              3060 ext/mbstring/oniguruma/regexec.c     ONIG_STATE_INC(reg);
reg              3061 ext/mbstring/oniguruma/regexec.c     if (IS_NOT_NULL(reg->chain) && ONIG_STATE(reg) == ONIG_STATE_NORMAL) {
reg              3062 ext/mbstring/oniguruma/regexec.c       onig_chain_reduce(reg);
reg              3063 ext/mbstring/oniguruma/regexec.c       ONIG_STATE_INC(reg);
reg              3071 ext/mbstring/oniguruma/regexec.c     while (ONIG_STATE(reg) < ONIG_STATE_NORMAL) {
reg              3085 ext/mbstring/oniguruma/regexec.c     STATE_CHECK_BUFF_INIT(msa, end - str, offset, reg->num_comb_exp_check);
reg              3094 ext/mbstring/oniguruma/regexec.c     r = onig_region_resize_clear(region, reg->num_mem + 1);
reg              3100 ext/mbstring/oniguruma/regexec.c     prev = (UChar* )onigenc_get_prev_char_head(reg->enc, str, at);
reg              3101 ext/mbstring/oniguruma/regexec.c     r = match_at(reg, str, end,
reg              3109 ext/mbstring/oniguruma/regexec.c   ONIG_STATE_DEC_THREAD(reg);
reg              3114 ext/mbstring/oniguruma/regexec.c forward_search_range(regex_t* reg, const UChar* str, const UChar* end, UChar* s,
reg              3125 ext/mbstring/oniguruma/regexec.c   if (reg->dmin > 0) {
reg              3126 ext/mbstring/oniguruma/regexec.c     if (ONIGENC_IS_SINGLEBYTE(reg->enc)) {
reg              3127 ext/mbstring/oniguruma/regexec.c       p += reg->dmin;
reg              3130 ext/mbstring/oniguruma/regexec.c       UChar *q = p + reg->dmin;
reg              3131 ext/mbstring/oniguruma/regexec.c       while (p < q) p += enclen(reg->enc, p);
reg              3136 ext/mbstring/oniguruma/regexec.c   switch (reg->optimize) {
reg              3138 ext/mbstring/oniguruma/regexec.c     p = slow_search(reg->enc, reg->exact, reg->exact_end, p, end, range);
reg              3141 ext/mbstring/oniguruma/regexec.c     p = slow_search_ic(reg->enc, reg->case_fold_flag,
reg              3142 ext/mbstring/oniguruma/regexec.c                        reg->exact, reg->exact_end, p, end, range);
reg              3146 ext/mbstring/oniguruma/regexec.c     p = bm_search(reg, reg->exact, reg->exact_end, p, end, range);
reg              3150 ext/mbstring/oniguruma/regexec.c     p = bm_search_notrev(reg, reg->exact, reg->exact_end, p, end, range);
reg              3154 ext/mbstring/oniguruma/regexec.c     p = map_search(reg->enc, reg->map, p, range);
reg              3159 ext/mbstring/oniguruma/regexec.c     if (p - reg->dmin < s) {
reg              3162 ext/mbstring/oniguruma/regexec.c       p += enclen(reg->enc, p);
reg              3166 ext/mbstring/oniguruma/regexec.c     if (reg->sub_anchor) {
reg              3169 ext/mbstring/oniguruma/regexec.c       switch (reg->sub_anchor) {
reg              3172 ext/mbstring/oniguruma/regexec.c 	  prev = onigenc_get_prev_char_head(reg->enc,
reg              3174 ext/mbstring/oniguruma/regexec.c 	  if (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end))
reg              3182 ext/mbstring/oniguruma/regexec.c 	  prev = (UChar* )onigenc_get_prev_char_head(reg->enc,
reg              3184 ext/mbstring/oniguruma/regexec.c 	  if (prev && ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end))
reg              3188 ext/mbstring/oniguruma/regexec.c 	else if (! ONIGENC_IS_MBC_NEWLINE(reg->enc, p, end)
reg              3190 ext/mbstring/oniguruma/regexec.c               && ! ONIGENC_IS_MBC_CRNL(reg->enc, p, end)
reg              3198 ext/mbstring/oniguruma/regexec.c     if (reg->dmax == 0) {
reg              3202 ext/mbstring/oniguruma/regexec.c 	  *low_prev = onigenc_get_prev_char_head(reg->enc, s, p);
reg              3204 ext/mbstring/oniguruma/regexec.c 	  *low_prev = onigenc_get_prev_char_head(reg->enc,
reg              3209 ext/mbstring/oniguruma/regexec.c       if (reg->dmax != ONIG_INFINITE_DISTANCE) {
reg              3210 ext/mbstring/oniguruma/regexec.c 	*low = p - reg->dmax;
reg              3212 ext/mbstring/oniguruma/regexec.c 	  *low = onigenc_get_right_adjust_char_head_with_prev(reg->enc, s,
reg              3215 ext/mbstring/oniguruma/regexec.c 	    *low_prev = onigenc_get_prev_char_head(reg->enc,
reg              3220 ext/mbstring/oniguruma/regexec.c 	    *low_prev = onigenc_get_prev_char_head(reg->enc,
reg              3226 ext/mbstring/oniguruma/regexec.c     *high = p - reg->dmin;
reg              3231 ext/mbstring/oniguruma/regexec.c 	    (int )(*low - str), (int )(*high - str), reg->dmin, reg->dmax);
reg              3245 ext/mbstring/oniguruma/regexec.c backward_search_range(regex_t* reg, const UChar* str, const UChar* end,
reg              3252 ext/mbstring/oniguruma/regexec.c   range += reg->dmin;
reg              3256 ext/mbstring/oniguruma/regexec.c   switch (reg->optimize) {
reg              3259 ext/mbstring/oniguruma/regexec.c     p = slow_search_backward(reg->enc, reg->exact, reg->exact_end,
reg              3264 ext/mbstring/oniguruma/regexec.c     p = slow_search_backward_ic(reg->enc, reg->case_fold_flag,
reg              3265 ext/mbstring/oniguruma/regexec.c                                 reg->exact, reg->exact_end,
reg              3271 ext/mbstring/oniguruma/regexec.c     if (IS_NULL(reg->int_map_backward)) {
reg              3275 ext/mbstring/oniguruma/regexec.c       r = set_bm_backward_skip(reg->exact, reg->exact_end, reg->enc,
reg              3276 ext/mbstring/oniguruma/regexec.c 			       &(reg->int_map_backward));
reg              3279 ext/mbstring/oniguruma/regexec.c     p = bm_search_backward(reg, reg->exact, reg->exact_end, range, adjrange,
reg              3284 ext/mbstring/oniguruma/regexec.c     p = map_search_backward(reg->enc, reg->map, range, adjrange, p);
reg              3289 ext/mbstring/oniguruma/regexec.c     if (reg->sub_anchor) {
reg              3292 ext/mbstring/oniguruma/regexec.c       switch (reg->sub_anchor) {
reg              3295 ext/mbstring/oniguruma/regexec.c 	  prev = onigenc_get_prev_char_head(reg->enc, str, p);
reg              3296 ext/mbstring/oniguruma/regexec.c 	  if (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end)) {
reg              3306 ext/mbstring/oniguruma/regexec.c 	  prev = onigenc_get_prev_char_head(reg->enc, adjrange, p);
reg              3308 ext/mbstring/oniguruma/regexec.c 	  if (ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end)) {
reg              3314 ext/mbstring/oniguruma/regexec.c 	else if (! ONIGENC_IS_MBC_NEWLINE(reg->enc, p, end)
reg              3316 ext/mbstring/oniguruma/regexec.c               && ! ONIGENC_IS_MBC_CRNL(reg->enc, p, end)
reg              3319 ext/mbstring/oniguruma/regexec.c 	  p = onigenc_get_prev_char_head(reg->enc, adjrange, p);
reg              3328 ext/mbstring/oniguruma/regexec.c     if (reg->dmax != ONIG_INFINITE_DISTANCE) {
reg              3329 ext/mbstring/oniguruma/regexec.c       *low  = p - reg->dmax;
reg              3330 ext/mbstring/oniguruma/regexec.c       *high = p - reg->dmin;
reg              3331 ext/mbstring/oniguruma/regexec.c       *high = onigenc_get_right_adjust_char_head(reg->enc, adjrange, *high);
reg              3350 ext/mbstring/oniguruma/regexec.c onig_search(regex_t* reg, const UChar* str, const UChar* end,
reg              3364 ext/mbstring/oniguruma/regexec.c   if (ONIG_STATE(reg) >= ONIG_STATE_NORMAL) {
reg              3365 ext/mbstring/oniguruma/regexec.c     ONIG_STATE_INC(reg);
reg              3366 ext/mbstring/oniguruma/regexec.c     if (IS_NOT_NULL(reg->chain) && ONIG_STATE(reg) == ONIG_STATE_NORMAL) {
reg              3367 ext/mbstring/oniguruma/regexec.c       onig_chain_reduce(reg);
reg              3368 ext/mbstring/oniguruma/regexec.c       ONIG_STATE_INC(reg);
reg              3376 ext/mbstring/oniguruma/regexec.c     while (ONIG_STATE(reg) < ONIG_STATE_NORMAL) {
reg              3397 ext/mbstring/oniguruma/regexec.c     r = onig_region_resize_clear(region, reg->num_mem + 1);
reg              3407 ext/mbstring/oniguruma/regexec.c   r = match_at(reg, str, end, (upper_range), s, prev, &msa); \
reg              3410 ext/mbstring/oniguruma/regexec.c       if (! IS_FIND_LONGEST(reg->options)) {\
reg              3418 ext/mbstring/oniguruma/regexec.c   r = match_at(reg, str, end, (upper_range), s, prev, &msa); \
reg              3429 ext/mbstring/oniguruma/regexec.c   r = match_at(reg, str, end, s, prev, &msa);\
reg              3432 ext/mbstring/oniguruma/regexec.c       if (! IS_FIND_LONGEST(reg->options)) {\
reg              3440 ext/mbstring/oniguruma/regexec.c   r = match_at(reg, str, end, s, prev, &msa);\
reg              3452 ext/mbstring/oniguruma/regexec.c   if (reg->anchor != 0 && str < end) {
reg              3455 ext/mbstring/oniguruma/regexec.c     if (reg->anchor & ANCHOR_BEGIN_POSITION) {
reg              3463 ext/mbstring/oniguruma/regexec.c     else if (reg->anchor & ANCHOR_BEGIN_BUF) {
reg              3478 ext/mbstring/oniguruma/regexec.c     else if (reg->anchor & ANCHOR_END_BUF) {
reg              3482 ext/mbstring/oniguruma/regexec.c       if ((OnigDistance )(max_semi_end - str) < reg->anchor_dmin)
reg              3486 ext/mbstring/oniguruma/regexec.c 	if ((OnigDistance )(min_semi_end - start) > reg->anchor_dmax) {
reg              3487 ext/mbstring/oniguruma/regexec.c 	  start = min_semi_end - reg->anchor_dmax;
reg              3489 ext/mbstring/oniguruma/regexec.c 	    start = onigenc_get_right_adjust_char_head(reg->enc, str, start);
reg              3491 ext/mbstring/oniguruma/regexec.c 	    start = onigenc_get_prev_char_head(reg->enc, str, end);
reg              3494 ext/mbstring/oniguruma/regexec.c 	if ((OnigDistance )(max_semi_end - (range - 1)) < reg->anchor_dmin) {
reg              3495 ext/mbstring/oniguruma/regexec.c 	  range = max_semi_end - reg->anchor_dmin + 1;
reg              3501 ext/mbstring/oniguruma/regexec.c 	if ((OnigDistance )(min_semi_end - range) > reg->anchor_dmax) {
reg              3502 ext/mbstring/oniguruma/regexec.c 	  range = min_semi_end - reg->anchor_dmax;
reg              3504 ext/mbstring/oniguruma/regexec.c 	if ((OnigDistance )(max_semi_end - start) < reg->anchor_dmin) {
reg              3505 ext/mbstring/oniguruma/regexec.c 	  start = max_semi_end - reg->anchor_dmin;
reg              3506 ext/mbstring/oniguruma/regexec.c 	  start = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, start);
reg              3511 ext/mbstring/oniguruma/regexec.c     else if (reg->anchor & ANCHOR_SEMI_END_BUF) {
reg              3512 ext/mbstring/oniguruma/regexec.c       UChar* pre_end = ONIGENC_STEP_BACK(reg->enc, str, end, 1);
reg              3515 ext/mbstring/oniguruma/regexec.c       if (ONIGENC_IS_MBC_NEWLINE(reg->enc, pre_end, end)) {
reg              3519 ext/mbstring/oniguruma/regexec.c 	pre_end = ONIGENC_STEP_BACK(reg->enc, str, pre_end, 1);
reg              3521 ext/mbstring/oniguruma/regexec.c 	    ONIGENC_IS_MBC_CRNL(reg->enc, pre_end, end)) {
reg              3534 ext/mbstring/oniguruma/regexec.c     else if ((reg->anchor & ANCHOR_ANYCHAR_STAR_ML)) {
reg              3545 ext/mbstring/oniguruma/regexec.c     if (reg->threshold_len == 0) {
reg              3570 ext/mbstring/oniguruma/regexec.c     STATE_CHECK_BUFF_INIT(msa, end - str, offset, reg->num_comb_exp_check);
reg              3577 ext/mbstring/oniguruma/regexec.c       prev = onigenc_get_prev_char_head(reg->enc, str, s);
reg              3581 ext/mbstring/oniguruma/regexec.c     if (reg->optimize != ONIG_OPTIMIZE_NONE) {
reg              3585 ext/mbstring/oniguruma/regexec.c       if (reg->dmax != 0) {
reg              3586 ext/mbstring/oniguruma/regexec.c 	if (reg->dmax == ONIG_INFINITE_DISTANCE)
reg              3589 ext/mbstring/oniguruma/regexec.c 	  sch_range += reg->dmax;
reg              3594 ext/mbstring/oniguruma/regexec.c       if ((end - start) < reg->threshold_len)
reg              3597 ext/mbstring/oniguruma/regexec.c       if (reg->dmax != ONIG_INFINITE_DISTANCE) {
reg              3599 ext/mbstring/oniguruma/regexec.c 	  if (! forward_search_range(reg, str, end, s, sch_range,
reg              3608 ext/mbstring/oniguruma/regexec.c 	    s += enclen(reg->enc, s);
reg              3614 ext/mbstring/oniguruma/regexec.c 	if (! forward_search_range(reg, str, end, s, sch_range,
reg              3617 ext/mbstring/oniguruma/regexec.c         if ((reg->anchor & ANCHOR_ANYCHAR_STAR) != 0) {
reg              3621 ext/mbstring/oniguruma/regexec.c             s += enclen(reg->enc, s);
reg              3623 ext/mbstring/oniguruma/regexec.c             while (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end) && s < range) {
reg              3625 ext/mbstring/oniguruma/regexec.c               s += enclen(reg->enc, s);
reg              3636 ext/mbstring/oniguruma/regexec.c       s += enclen(reg->enc, s);
reg              3646 ext/mbstring/oniguruma/regexec.c       orig_start += enclen(reg->enc, orig_start); /* is upper range */
reg              3649 ext/mbstring/oniguruma/regexec.c     if (reg->optimize != ONIG_OPTIMIZE_NONE) {
reg              3653 ext/mbstring/oniguruma/regexec.c 	adjrange = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, range);
reg              3657 ext/mbstring/oniguruma/regexec.c       if (reg->dmax != ONIG_INFINITE_DISTANCE &&
reg              3658 ext/mbstring/oniguruma/regexec.c 	  (end - range) >= reg->threshold_len) {
reg              3660 ext/mbstring/oniguruma/regexec.c 	  sch_start = s + reg->dmax;
reg              3662 ext/mbstring/oniguruma/regexec.c 	  if (backward_search_range(reg, str, end, sch_start, range, adjrange,
reg              3670 ext/mbstring/oniguruma/regexec.c 	    prev = onigenc_get_prev_char_head(reg->enc, str, s);
reg              3678 ext/mbstring/oniguruma/regexec.c 	if ((end - range) < reg->threshold_len) goto mismatch;
reg              3681 ext/mbstring/oniguruma/regexec.c 	if (reg->dmax != 0) {
reg              3682 ext/mbstring/oniguruma/regexec.c 	  if (reg->dmax == ONIG_INFINITE_DISTANCE)
reg              3685 ext/mbstring/oniguruma/regexec.c 	    sch_start += reg->dmax;
reg              3688 ext/mbstring/oniguruma/regexec.c 	      sch_start = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc,
reg              3692 ext/mbstring/oniguruma/regexec.c 	if (backward_search_range(reg, str, end, sch_start, range, adjrange,
reg              3698 ext/mbstring/oniguruma/regexec.c       prev = onigenc_get_prev_char_head(reg->enc, str, s);
reg              3706 ext/mbstring/oniguruma/regexec.c   if (IS_FIND_LONGEST(reg->options)) {
reg              3717 ext/mbstring/oniguruma/regexec.c   ONIG_STATE_DEC_THREAD(reg);
reg              3721 ext/mbstring/oniguruma/regexec.c   if (IS_FIND_NOT_EMPTY(reg->options) && region
reg              3738 ext/mbstring/oniguruma/regexec.c   ONIG_STATE_DEC_THREAD(reg);
reg              3746 ext/mbstring/oniguruma/regexec.c   ONIG_STATE_DEC_THREAD(reg);
reg              3752 ext/mbstring/oniguruma/regexec.c onig_get_encoding(regex_t* reg)
reg              3754 ext/mbstring/oniguruma/regexec.c   return reg->enc;
reg              3758 ext/mbstring/oniguruma/regexec.c onig_get_options(regex_t* reg)
reg              3760 ext/mbstring/oniguruma/regexec.c   return reg->options;
reg              3764 ext/mbstring/oniguruma/regexec.c onig_get_case_fold_flag(regex_t* reg)
reg              3766 ext/mbstring/oniguruma/regexec.c   return reg->case_fold_flag;
reg              3770 ext/mbstring/oniguruma/regexec.c onig_get_syntax(regex_t* reg)
reg              3772 ext/mbstring/oniguruma/regexec.c   return reg->syntax;
reg              3776 ext/mbstring/oniguruma/regexec.c onig_number_of_captures(regex_t* reg)
reg              3778 ext/mbstring/oniguruma/regexec.c   return reg->num_mem;
reg              3782 ext/mbstring/oniguruma/regexec.c onig_number_of_capture_histories(regex_t* reg)
reg              3789 ext/mbstring/oniguruma/regexec.c     if (BIT_STATUS_AT(reg->capture_history, i) != 0)
reg               163 ext/mbstring/oniguruma/regext.c onig_new_deluxe(regex_t** reg, const UChar* pattern, const UChar* pattern_end,
reg               181 ext/mbstring/oniguruma/regext.c   *reg = (regex_t* )xmalloc(sizeof(regex_t));
reg               182 ext/mbstring/oniguruma/regext.c   if (IS_NULL(*reg)) {
reg               187 ext/mbstring/oniguruma/regext.c   r = onig_reg_init(*reg, ci->option, ci->case_fold_flag, ci->target_enc,
reg               191 ext/mbstring/oniguruma/regext.c   r = onig_compile(*reg, cpat, cpat_end, einfo);
reg               194 ext/mbstring/oniguruma/regext.c     onig_free(*reg);
reg               195 ext/mbstring/oniguruma/regext.c     *reg = NULL;
reg               206 ext/mbstring/oniguruma/regext.c onig_recompile_deluxe(regex_t* reg, const UChar* pattern, const UChar* pattern_end,
reg               214 ext/mbstring/oniguruma/regext.c   if (ONIG_STATE(reg) == ONIG_STATE_NORMAL) {
reg               215 ext/mbstring/oniguruma/regext.c     onig_transfer(reg, new_reg);
reg               218 ext/mbstring/oniguruma/regext.c     onig_chain_link_add(reg, new_reg);
reg                44 ext/mbstring/oniguruma/reggnu.c re_adjust_startpos(regex_t* reg, const char* string, int size,
reg                47 ext/mbstring/oniguruma/reggnu.c   if (startpos > 0 && ONIGENC_MBC_MAXLEN(reg->enc) != 1 && startpos < size) {
reg                52 ext/mbstring/oniguruma/reggnu.c       p = onigenc_get_right_adjust_char_head(reg->enc, (UChar* )string, s);
reg                55 ext/mbstring/oniguruma/reggnu.c       p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, (UChar* )string, s);
reg                64 ext/mbstring/oniguruma/reggnu.c re_match(regex_t* reg, const char* str, int size, int pos,
reg                67 ext/mbstring/oniguruma/reggnu.c   return onig_match(reg, (UChar* )str, (UChar* )(str + size),
reg                82 ext/mbstring/oniguruma/reggnu.c re_compile_pattern(const char* pattern, int size, regex_t* reg, char* ebuf)
reg                87 ext/mbstring/oniguruma/reggnu.c   r = onig_compile(reg, (UChar* )pattern, (UChar* )(pattern + size), &einfo);
reg                98 ext/mbstring/oniguruma/reggnu.c re_recompile_pattern(const char* pattern, int size, regex_t* reg, char* ebuf)
reg               109 ext/mbstring/oniguruma/reggnu.c   r = onig_recompile(reg, (UChar* )pattern, (UChar* )(pattern + size),
reg               110 ext/mbstring/oniguruma/reggnu.c 		     reg->options, enc, OnigDefaultSyntax, &einfo);
reg               120 ext/mbstring/oniguruma/reggnu.c re_free_pattern(regex_t* reg)
reg               122 ext/mbstring/oniguruma/reggnu.c   onig_free(reg);
reg               126 ext/mbstring/oniguruma/reggnu.c re_alloc_pattern(regex_t** reg)
reg               128 ext/mbstring/oniguruma/reggnu.c   *reg = (regex_t* )xmalloc(sizeof(regex_t));
reg               129 ext/mbstring/oniguruma/reggnu.c   if (IS_NULL(*reg)) return ONIGERR_MEMORY;
reg               131 ext/mbstring/oniguruma/reggnu.c   return onig_reg_init(*reg, ONIG_OPTION_DEFAULT,
reg               149 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_INC(reg) (reg)->state++
reg               150 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_DEC(reg) (reg)->state--
reg               152 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_INC_THREAD(reg) do {\
reg               154 ext/mbstring/oniguruma/regint.h   (reg)->state++;\
reg               157 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_DEC_THREAD(reg) do {\
reg               159 ext/mbstring/oniguruma/regint.h   (reg)->state--;\
reg               163 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_INC(reg)         /* Nothing */
reg               164 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_DEC(reg)         /* Nothing */
reg               165 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_INC_THREAD(reg)  /* Nothing */
reg               166 ext/mbstring/oniguruma/regint.h #define ONIG_STATE_DEC_THREAD(reg)  /* Nothing */
reg               791 ext/mbstring/oniguruma/regint.h extern int  onig_compile P_((regex_t* reg, const UChar* pattern, const UChar* pattern_end, OnigErrorInfo* einfo));
reg               792 ext/mbstring/oniguruma/regint.h extern void onig_chain_reduce P_((regex_t* reg));
reg               437 ext/mbstring/oniguruma/regparse.c onig_print_names(FILE* fp, regex_t* reg)
reg               439 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               461 ext/mbstring/oniguruma/regparse.c names_clear(regex_t* reg)
reg               463 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               472 ext/mbstring/oniguruma/regparse.c onig_names_free(regex_t* reg)
reg               477 ext/mbstring/oniguruma/regparse.c   r = names_clear(reg);
reg               480 ext/mbstring/oniguruma/regparse.c   t = (NameTable* )reg->name_table;
reg               482 ext/mbstring/oniguruma/regparse.c   reg->name_table = (void* )NULL;
reg               487 ext/mbstring/oniguruma/regparse.c name_find(regex_t* reg, const UChar* name, const UChar* name_end)
reg               490 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               501 ext/mbstring/oniguruma/regparse.c   regex_t* reg;
reg               514 ext/mbstring/oniguruma/regparse.c 			 arg->reg, arg->arg);
reg               523 ext/mbstring/oniguruma/regparse.c onig_foreach_name(regex_t* reg,
reg               527 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               532 ext/mbstring/oniguruma/regparse.c     narg.reg  = reg;
reg               534 ext/mbstring/oniguruma/regparse.c     narg.enc  = reg->enc; /* should be pattern encoding. */
reg               558 ext/mbstring/oniguruma/regparse.c onig_renumber_name_table(regex_t* reg, GroupNumRemap* map)
reg               560 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               570 ext/mbstring/oniguruma/regparse.c onig_number_of_names(regex_t* reg)
reg               572 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               592 ext/mbstring/oniguruma/regparse.c onig_print_names(FILE* fp, regex_t* reg)
reg               596 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               624 ext/mbstring/oniguruma/regparse.c names_clear(regex_t* reg)
reg               628 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               653 ext/mbstring/oniguruma/regparse.c onig_names_free(regex_t* reg)
reg               658 ext/mbstring/oniguruma/regparse.c   r = names_clear(reg);
reg               661 ext/mbstring/oniguruma/regparse.c   t = (NameTable* )reg->name_table;
reg               663 ext/mbstring/oniguruma/regparse.c   reg->name_table = NULL;
reg               668 ext/mbstring/oniguruma/regparse.c name_find(regex_t* reg, UChar* name, UChar* name_end)
reg               672 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               686 ext/mbstring/oniguruma/regparse.c onig_foreach_name(regex_t* reg,
reg               691 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               698 ext/mbstring/oniguruma/regparse.c 		  reg, arg);
reg               706 ext/mbstring/oniguruma/regparse.c onig_number_of_names(regex_t* reg)
reg               708 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               719 ext/mbstring/oniguruma/regparse.c name_add(regex_t* reg, UChar* name, UChar* name_end, int backref, ScanEnv* env)
reg               723 ext/mbstring/oniguruma/regparse.c   NameTable* t = (NameTable* )reg->name_table;
reg               728 ext/mbstring/oniguruma/regparse.c   e = name_find(reg, name, name_end);
reg               733 ext/mbstring/oniguruma/regparse.c       reg->name_table = (void* )t;
reg               738 ext/mbstring/oniguruma/regparse.c     e->name = strdup_with_null(reg->enc, name, name_end);
reg               766 ext/mbstring/oniguruma/regparse.c       reg->name_table = t;
reg               788 ext/mbstring/oniguruma/regparse.c     e->name = strdup_with_null(reg->enc, name, name_end);
reg               829 ext/mbstring/oniguruma/regparse.c onig_name_to_group_numbers(regex_t* reg, const UChar* name,
reg               832 ext/mbstring/oniguruma/regparse.c   NameEntry* e = name_find(reg, name, name_end);
reg               850 ext/mbstring/oniguruma/regparse.c onig_name_to_backref_number(regex_t* reg, const UChar* name,
reg               855 ext/mbstring/oniguruma/regparse.c   n = onig_name_to_group_numbers(reg, name, name_end, &nums);
reg               876 ext/mbstring/oniguruma/regparse.c onig_name_to_group_numbers(regex_t* reg, const UChar* name,
reg               883 ext/mbstring/oniguruma/regparse.c onig_name_to_backref_number(regex_t* reg, const UChar* name,
reg               890 ext/mbstring/oniguruma/regparse.c onig_foreach_name(regex_t* reg,
reg               897 ext/mbstring/oniguruma/regparse.c onig_number_of_names(regex_t* reg)
reg               904 ext/mbstring/oniguruma/regparse.c onig_noname_group_capture_is_active(regex_t* reg)
reg               906 ext/mbstring/oniguruma/regparse.c   if (ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_DONT_CAPTURE_GROUP))
reg               910 ext/mbstring/oniguruma/regparse.c   if (onig_number_of_names(reg) > 0 &&
reg               911 ext/mbstring/oniguruma/regparse.c       IS_SYNTAX_BV(reg->syntax, ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP) &&
reg               912 ext/mbstring/oniguruma/regparse.c       !ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_CAPTURE_GROUP)) {
reg              3492 ext/mbstring/oniguruma/regparse.c 	    num = onig_name_to_group_numbers(env->reg, prev, name_end, &backs);
reg              4590 ext/mbstring/oniguruma/regparse.c 	  r = name_add(env->reg, name, name_end, num, env);
reg              5523 ext/mbstring/oniguruma/regparse.c 		     regex_t* reg, ScanEnv* env)
reg              5529 ext/mbstring/oniguruma/regparse.c   names_clear(reg);
reg              5533 ext/mbstring/oniguruma/regparse.c   env->option         = reg->options;
reg              5534 ext/mbstring/oniguruma/regparse.c   env->case_fold_flag = reg->case_fold_flag;
reg              5535 ext/mbstring/oniguruma/regparse.c   env->enc            = reg->enc;
reg              5536 ext/mbstring/oniguruma/regparse.c   env->syntax         = reg->syntax;
reg              5539 ext/mbstring/oniguruma/regparse.c   env->reg            = reg;
reg              5544 ext/mbstring/oniguruma/regparse.c   reg->num_mem = env->num_mem;
reg               291 ext/mbstring/oniguruma/regparse.h   regex_t*         reg;       /* for reg->names only */
reg               321 ext/mbstring/oniguruma/regparse.h extern int    onig_renumber_name_table P_((regex_t* reg, GroupNumRemap* map));
reg               341 ext/mbstring/oniguruma/regparse.h extern int    onig_names_free P_((regex_t* reg));
reg               342 ext/mbstring/oniguruma/regparse.h extern int    onig_parse_make_tree P_((Node** root, const UChar* pattern, const UChar* end, regex_t* reg, ScanEnv* env));
reg                72 ext/mbstring/oniguruma/regposerr.c regerror(int posix_ecode, const regex_t* reg ARG_UNUSED, char* buf,
reg                35 ext/mbstring/oniguruma/regposix.c #define ONIG_C(reg)    ((onig_regex_t* )((reg)->onig))
reg                36 ext/mbstring/oniguruma/regposix.c #define PONIG_C(reg)   ((onig_regex_t** )(&(reg)->onig))
reg               134 ext/mbstring/oniguruma/regposix.c regcomp(regex_t* reg, const char* pattern, int posix_options)
reg               151 ext/mbstring/oniguruma/regposix.c   reg->comp_options = posix_options;
reg               154 ext/mbstring/oniguruma/regposix.c   r = onig_new(PONIG_C(reg), (UChar* )pattern, (UChar* )(pattern + len),
reg               161 ext/mbstring/oniguruma/regposix.c   reg->re_nsub = ONIG_C(reg)->num_mem;
reg               166 ext/mbstring/oniguruma/regposix.c regexec(regex_t* reg, const char* str, size_t nmatch,
reg               178 ext/mbstring/oniguruma/regposix.c   if (nmatch == 0 || (reg->comp_options & REG_NOSUB) != 0) {
reg               182 ext/mbstring/oniguruma/regposix.c   else if ((int )nmatch < ONIG_C(reg)->num_mem + 1) {
reg               184 ext/mbstring/oniguruma/regposix.c                                * (ONIG_C(reg)->num_mem + 1));
reg               192 ext/mbstring/oniguruma/regposix.c   ENC_STRING_LEN(ONIG_C(reg)->enc, str, len);
reg               194 ext/mbstring/oniguruma/regposix.c   r = onig_search(ONIG_C(reg), (UChar* )str, end, (UChar* )str, end,
reg               216 ext/mbstring/oniguruma/regposix.c   if (reg->re_nsub > nmatch - 1)
reg               217 ext/mbstring/oniguruma/regposix.c     reg->re_nsub = (nmatch <= 1 ? 0 : nmatch - 1);
reg               224 ext/mbstring/oniguruma/regposix.c regfree(regex_t* reg)
reg               226 ext/mbstring/oniguruma/regposix.c   onig_free(ONIG_C(reg));
reg               264 ext/mbstring/oniguruma/regposix.c reg_name_to_group_numbers(regex_t* reg,
reg               267 ext/mbstring/oniguruma/regposix.c   return onig_name_to_group_numbers(ONIG_C(reg), name, name_end, nums);
reg               272 ext/mbstring/oniguruma/regposix.c   regex_t* reg;
reg               278 ext/mbstring/oniguruma/regposix.c 	  onig_regex_t* reg ARG_UNUSED, void* arg)
reg               282 ext/mbstring/oniguruma/regposix.c   return (*warg->func)(name, name_end, ng, gs, warg->reg, warg->arg);
reg               286 ext/mbstring/oniguruma/regposix.c reg_foreach_name(regex_t* reg,
reg               293 ext/mbstring/oniguruma/regposix.c   warg.reg  = reg;
reg               296 ext/mbstring/oniguruma/regposix.c   return onig_foreach_name(ONIG_C(reg), i_wrapper, &warg);
reg               300 ext/mbstring/oniguruma/regposix.c reg_number_of_names(regex_t* reg)
reg               302 ext/mbstring/oniguruma/regposix.c   return onig_number_of_names(ONIG_C(reg));
reg                39 ext/mbstring/oniguruma/testc.c   regex_t reg;
reg                43 ext/mbstring/oniguruma/testc.c   r = regcomp(&reg, pattern, REG_EXTENDED | REG_NEWLINE);
reg                45 ext/mbstring/oniguruma/testc.c     regerror(r, &reg, buf, sizeof(buf));
reg                51 ext/mbstring/oniguruma/testc.c   r = regexec(&reg, str, reg.re_nsub + 1, pmatch, 0);
reg                53 ext/mbstring/oniguruma/testc.c     regerror(r, &reg, buf, sizeof(buf));
reg                86 ext/mbstring/oniguruma/testc.c   regfree(&reg);
reg                89 ext/mbstring/oniguruma/testc.c   regex_t* reg;
reg                92 ext/mbstring/oniguruma/testc.c   r = onig_new(&reg, (UChar* )pattern, (UChar* )(pattern + SLEN(pattern)),
reg               102 ext/mbstring/oniguruma/testc.c   r = onig_search(reg, (UChar* )str, (UChar* )(str + SLEN(str)),
reg               140 ext/mbstring/oniguruma/testc.c   onig_free(reg);
reg                64 ext/mbstring/oniguruma/testu.c   regex_t reg;
reg                71 ext/mbstring/oniguruma/testu.c   r = regcomp(&reg, pattern, REG_EXTENDED | REG_NEWLINE);
reg                73 ext/mbstring/oniguruma/testu.c     regerror(r, &reg, buf, sizeof(buf));
reg                79 ext/mbstring/oniguruma/testu.c   r = regexec(&reg, str, reg.re_nsub + 1, pmatch, 0);
reg                81 ext/mbstring/oniguruma/testu.c     regerror(r, &reg, buf, sizeof(buf));
reg               114 ext/mbstring/oniguruma/testu.c   regfree(&reg);
reg               117 ext/mbstring/oniguruma/testu.c   regex_t* reg;
reg               125 ext/mbstring/oniguruma/testu.c   r = onig_new(&reg, (UChar* )pattern, (UChar* )(pattern + ulen(pattern)),
reg               135 ext/mbstring/oniguruma/testu.c   r = onig_new_deluxe(&reg, (UChar* )pattern,
reg               148 ext/mbstring/oniguruma/testu.c   r = onig_search(reg, (UChar* )str, (UChar* )(str + ulen(str)),
reg               186 ext/mbstring/oniguruma/testu.c   onig_free(reg);
reg                39 ext/mbstring/oniguruma/win32/testc.c   regex_t reg;
reg                43 ext/mbstring/oniguruma/win32/testc.c   r = regcomp(&reg, pattern, REG_EXTENDED | REG_NEWLINE);
reg                45 ext/mbstring/oniguruma/win32/testc.c     regerror(r, &reg, buf, sizeof(buf));
reg                51 ext/mbstring/oniguruma/win32/testc.c   r = regexec(&reg, str, reg.re_nsub + 1, pmatch, 0);
reg                53 ext/mbstring/oniguruma/win32/testc.c     regerror(r, &reg, buf, sizeof(buf));
reg                86 ext/mbstring/oniguruma/win32/testc.c   regfree(&reg);
reg                89 ext/mbstring/oniguruma/win32/testc.c   regex_t* reg;
reg                92 ext/mbstring/oniguruma/win32/testc.c   r = onig_new(&reg, (UChar* )pattern, (UChar* )(pattern + SLEN(pattern)),
reg               102 ext/mbstring/oniguruma/win32/testc.c   r = onig_search(reg, (UChar* )str, (UChar* )(str + SLEN(str)),
reg               140 ext/mbstring/oniguruma/win32/testc.c   onig_free(reg);
reg               101 ext/pcre/pcrelib/sljit/sljitLir.c #define OFFS_REG(reg)		(((reg) >> 8) & REG_MASK)
reg               103 ext/pcre/pcrelib/sljit/sljitLir.c #define TO_OFFS_REG(reg)	((reg) << 8)
reg               105 ext/pcre/pcrelib/sljit/sljitLir.c #define FAST_IS_REG(reg)	((reg) <= REG_MASK)
reg               107 ext/pcre/pcrelib/sljit/sljitLir.c #define SLOW_IS_REG(reg)	((reg) > 0 && (reg) <= REG_MASK)
reg               623 ext/pcre/pcrelib/sljit/sljitLir.c #define ADDRESSING_DEPENDS_ON(exp, reg) \
reg               624 ext/pcre/pcrelib/sljit/sljitLir.c 	(((exp) & SLJIT_MEM) && (((exp) & REG_MASK) == reg || OFFS_REG(exp) == reg))
reg              1112 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_get_register_index(sljit_si reg)
reg              1114 ext/pcre/pcrelib/sljit/sljitLir.c 	SLJIT_UNUSED_ARG(reg);
reg              1116 ext/pcre/pcrelib/sljit/sljitLir.c 	CHECK_ARGUMENT(reg > 0 && reg <= SLJIT_NUMBER_OF_REGISTERS);
reg              1121 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_get_float_register_index(sljit_si reg)
reg              1123 ext/pcre/pcrelib/sljit/sljitLir.c 	SLJIT_UNUSED_ARG(reg);
reg              1125 ext/pcre/pcrelib/sljit/sljitLir.c 	CHECK_ARGUMENT(reg > 0 && reg <= SLJIT_NUMBER_OF_FLOAT_REGISTERS);
reg              1859 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              1862 ext/pcre/pcrelib/sljit/sljitLir.c 	return reg;
reg              1199 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg);
reg              1206 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg);
reg               384 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static SLJIT_INLINE sljit_si emit_imm(struct sljit_compiler *compiler, sljit_si reg, sljit_sw imm)
reg               386 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	FAIL_IF(push_inst(compiler, MOVW | RD(reg) | ((imm << 4) & 0xf0000) | (imm & 0xfff)));
reg               387 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return push_inst(compiler, MOVT | RD(reg) | ((imm >> 12) & 0xf0000) | ((imm >> 16) & 0xfff));
reg              1178 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si generate_int(struct sljit_compiler *compiler, sljit_si reg, sljit_uw imm, sljit_si positive)
reg              1283 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(positive ? MOV_DP : MVN_DP, 0, reg, SLJIT_UNUSED, imm1)));
reg              1284 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(positive ? ORR_DP : BIC_DP, 0, reg, reg, imm2)));
reg              1289 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si reg, sljit_uw imm)
reg              1295 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return push_inst(compiler, MOVW | RD(reg) | ((imm << 4) & 0xf0000) | (imm & 0xfff));
reg              1301 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, reg, SLJIT_UNUSED, tmp));
reg              1305 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return push_inst(compiler, EMIT_DATA_PROCESS_INS(MVN_DP, 0, reg, SLJIT_UNUSED, tmp));
reg              1309 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	FAIL_IF(generate_int(compiler, reg, imm, 1));
reg              1310 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	FAIL_IF(generate_int(compiler, reg, ~imm, 0));
reg              1313 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return push_inst_with_literal(compiler, EMIT_DATA_TRANSFER(WORD_DATA | LOAD_DATA, 1, 0, reg, TMP_PC, 0), imm);
reg              1315 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return emit_imm(compiler, reg, imm);
reg              1320 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_sw value)
reg              1325 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, dst, reg, value));
reg              1330 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_DATA_PROCESS_INS(SUB_DP, 0, dst, reg, value));
reg              1336 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              1345 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, reg, SLJIT_UNUSED, imm)));
reg              1352 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MVN_DP, 0, reg, SLJIT_UNUSED, imm)));
reg              1370 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK,
reg              1379 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, argw)));
reg              1385 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, -argw)));
reg              1393 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, TYPE2_TRANSFER_IMM(argw))));
reg              1400 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, TYPE2_TRANSFER_IMM(argw))));
reg              1449 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (reg == tmp_r) { \
reg              1453 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, TMP_REG3, SLJIT_UNUSED, RM(reg)))); \
reg              1454 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			reg = TMP_REG3; \
reg              1459 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
reg              1468 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return load_immediate(compiler, reg, argw);
reg              1473 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	tmp_r = (inp_flags & LOAD_DATA) ? reg : TMP_REG3;
reg              1489 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			GETPUT_ARG_DATA_TRANSFER(sign, 0, reg, TMP_REG3, argw);
reg              1505 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(1, 0, reg, tmp_r, 0);
reg              1514 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, 0, reg, tmp_r, TYPE2_TRANSFER_IMM(0)));
reg              1520 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(1, 0, reg, TMP_REG3, imm);
reg              1526 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(0, 0, reg, TMP_REG3, imm);
reg              1534 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(1, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta);
reg              1543 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(0, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta);
reg              1549 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, RM(TMP_REG3) | (max_delta & 0xf00 ? SRC2_IMM : 0)));
reg              1560 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, RM(TMP_REG3) | (max_delta & 0xf00 ? SRC2_IMM : 0)));
reg              1572 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(1, 0, reg, TMP_REG3, 0);
reg              1583 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, reg_map[tmp_r] | (max_delta & 0xf00 ? SRC2_IMM : 0)));
reg              1586 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              1588 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
reg              1592 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
reg              1595 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg              1597 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg              1599 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg              1974 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              1976 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              1977 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return reg_map[reg];
reg              1980 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg              1982 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg              1983 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return reg << 1;
reg              2043 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              2059 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, arg & REG_MASK, reg, argw >> 2));
reg              2061 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, arg & REG_MASK, reg, (-argw) >> 2));
reg              2067 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, TMP_REG3, reg, tmp >> 2));
reg              2069 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, TMP_REG3, reg, -tmp >> 2));
reg              2073 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, TMP_REG3, reg, 0));
reg              2080 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, TMP_REG1, reg, 0));
reg              2085 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, TMP_REG1, reg, (argw & 0x3fc) >> 2));
reg              2091 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, TMP_REG1, reg, (argw & 0x3fc) >> 2));
reg              2104 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, TMP_REG3, reg, 0));
reg              2534 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	sljit_si reg;
reg              2543 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	reg = SLOW_IS_REG(dst) ? dst : TMP_REG2;
reg              2546 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	PTR_FAIL_IF(push_inst_with_unique_literal(compiler, EMIT_DATA_TRANSFER(WORD_DATA | LOAD_DATA, 1, 0, reg, TMP_PC, 0), init_value));
reg              2549 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	PTR_FAIL_IF(emit_imm(compiler, reg, init_value));
reg               523 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	sljit_si reg;
reg               538 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		reg = (flags & ARG2_IMM) ? arg1 : arg2;
reg               565 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, ((op == SLJIT_ADD ? ADDI : SUBI) ^ inv_bits) | RD(dst) | RN(reg));
reg               569 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(reg) | (imm << 10));
reg               574 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | (nimm << 10));
reg               578 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(reg) | ((imm >> 12) << 10) | (1 << 22));
reg               582 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | ((nimm >> 12) << 10) | (1 << 22));
reg               585 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				FAIL_IF(push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(reg) | ((imm >> 12) << 10) | (1 << 22)));
reg               589 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				FAIL_IF(push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | ((nimm >> 12) << 10) | (1 << 22)));
reg               598 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, (ANDI ^ inv_bits) | RD(dst) | RN(reg) | inst_bits);
reg               608 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			FAIL_IF(push_inst(compiler, (inst_bits ^ inv_bits) | RD(dst) | RN(reg)));
reg               809 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_sw value)
reg               813 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, ADDI | RD(dst) | RN(reg) | (value << 10));
reg               815 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, ADDI | (1 << 22) | RD(dst) | RN(reg) | (value >> 2));
reg               820 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, SUBI | RD(dst) | RN(reg) | (value << 10));
reg               822 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, SUBI | (1 << 22) | RD(dst) | RN(reg) | (value >> 2));
reg               828 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg               842 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				| (shift << 30) | RT(reg) | RN(arg) | (argw << 12)));
reg               856 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(push_inst(compiler, sljit_mem_reg[flags & 0x3] | (shift << 30) | RT(reg)
reg               867 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			| RT(reg) | RN(arg) | (argw << (10 - shift))));
reg               878 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		| RT(reg) | RN(arg) | ((argw & 0x1ff) << 12)));
reg               909 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg,
reg               922 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	tmp_r = (flags & STORE) ? TMP_REG3 : reg;
reg               929 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			if (other_r != reg && argw >= 0 && argw <= 0xffffff) {
reg               934 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(other_r));
reg               936 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			else if (other_r != reg && argw < 0 && argw >= -0xffffff) {
reg               942 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				return push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(other_r));
reg               971 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			FAIL_IF(push_inst(compiler, sljit_mem_reg[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg) | RM(other_r) | (argw ? (1 << 12) : 0)));
reg               974 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (arg != reg) {
reg               976 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg));
reg               979 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(TMP_LR)));
reg               987 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(tmp_r));
reg               994 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				| RT(reg) | RN(TMP_REG3) | ((diff & 0x1ff) << 12));
reg               997 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg));
reg              1004 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			| RT(reg) | RN(tmp_r) | ((argw & 0xfff) << (10 - shift)));
reg              1013 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, sljit_mem_reg[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg) | RM(TMP_REG3));
reg              1017 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, sljit_mem_reg[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg) | RM(TMP_REG3));
reg              1039 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, sljit_mem_reg[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg) | RM(TMP_REG3));
reg              1040 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return push_inst(compiler, sljit_mem_imm[flags & 0x3] | (shift << 30) | RT(reg) | RN(TMP_REG3));
reg              1043 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              1045 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
reg              1049 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
reg              1052 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg              1054 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg              1056 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg              1515 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              1517 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              1518 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return reg_map[reg];
reg              1521 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg              1523 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg              1524 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return reg;
reg              1550 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              1565 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, STR_FR | ins_bits | VT(reg)
reg              1576 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, STR_FI | ins_bits | VT(reg) | RN(arg) | (argw << (10 - shift)));
reg              1579 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, STUR_FI | ins_bits | VT(reg) | RN(arg) | ((argw & 0x1ff) << 12));
reg              1585 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, STUR_FI | ins_bits | VT(reg) | RN(TMP_REG3) | ((diff & 0x1ff) << 12));
reg              1599 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, STR_FR | ins_bits | VT(reg) | RN(arg) | RM(TMP_REG3));
reg              1600 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return push_inst(compiler, STR_FI | ins_bits | VT(reg) | RN(TMP_REG3));
reg               516 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	sljit_si reg;
reg               527 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		reg = (flags & ARG2_IMM) ? arg1 : arg2;
reg               546 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(reg, dst)) {
reg               548 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, ADDSI3 | IMM3(imm) | RD3(dst) | RN3(reg));
reg               550 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, SUBSI3 | IMM3(nimm) | RD3(dst) | RN3(reg));
reg               551 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (reg == dst) {
reg               560 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(imm));
reg               562 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(nimm));
reg               566 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ADD_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               571 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ADCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               575 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (!(flags & KEEP_FLAGS) && imm == 0 && IS_2_LO_REGS(reg, dst))
reg               576 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, RSBSI | RD3(dst) | RN3(reg));
reg               579 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst32(compiler, RSB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               583 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(reg, dst)) {
reg               585 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, SUBSI3 | IMM3(imm) | RD3(dst) | RN3(reg));
reg               587 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, ADDSI3 | IMM3(nimm) | RD3(dst) | RN3(reg));
reg               588 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (reg == dst) {
reg               595 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, CMPI | IMM8(imm) | RDN3(reg));
reg               599 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(imm));
reg               601 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(nimm));
reg               605 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, SUB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               612 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, SBCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               617 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ANDI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | nimm);
reg               620 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, BICI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               625 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ORRI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | nimm);
reg               628 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ORNI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               633 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, EORI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm);
reg               643 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, MOV | SET_REGS44(dst, reg));
reg               644 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (IS_2_LO_REGS(dst, reg))
reg               645 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, MOVS | RD3(dst) | RN3(reg));
reg               646 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, MOV_W | SET_FLAGS | RD4(dst) | RM4(reg));
reg               650 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, reg))
reg               651 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, LSLSI | RD3(dst) | RN3(reg) | (imm << 6));
reg               652 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, LSL_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm));
reg               654 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, reg))
reg               655 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, LSRSI | RD3(dst) | RN3(reg) | (imm << 6));
reg               656 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, LSR_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm));
reg               658 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, reg))
reg               659 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					return push_inst16(compiler, ASRSI | RD3(dst) | RN3(reg) | (imm << 6));
reg               660 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ASR_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm));
reg               870 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_sw value)
reg               874 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(value));
reg               877 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, ADD_WI | RD4(dst) | RN4(reg) | value);
reg               882 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(value));
reg               885 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, SUB_WI | RD4(dst) | RN4(reg) | value);
reg               891 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg               911 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(arg) | 0x100 | argw));
reg               925 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!argw && IS_3_LO_REGS(reg, arg, other_r))
reg               926 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst16(compiler, sljit_mem16[flags] | RD3(reg) | RN3(arg) | RM3(other_r)));
reg               928 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(other_r) | (argw << 4)));
reg               939 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (IS_2_LO_REGS(reg, arg) && sljit_mem16_imm5[flags]) {
reg               957 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst16(compiler, sljit_mem16_imm5[flags] | RD3(reg) | RN3(arg) | (argw << (6 - shift))));
reg               963 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (SLJIT_UNLIKELY(arg == SLJIT_SP) && OFFSET_CHECK(0xff, 2) && IS_WORD_SIZE(flags) && reg_map[reg] <= 7) {
reg               964 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst16(compiler, STR_SP | ((flags & STORE) ? 0 : 0x800) | RDN3(reg) | (argw >> 2)));
reg               969 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(arg) | argw));
reg               971 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(arg) | -argw));
reg              1002 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg,
reg              1014 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	tmp_r = (flags & STORE) ? TMP_REG3 : reg;
reg              1025 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(arg) | argw));
reg              1052 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!argw && IS_3_LO_REGS(reg, arg, other_r)) {
reg              1053 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst16(compiler, sljit_mem16[flags] | RD3(reg) | RN3(arg) | RM3(other_r)));
reg              1056 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(other_r) | (argw << 4)));
reg              1066 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(TMP_REG3) | diff);
reg              1068 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(TMP_REG3) | (compiler->cache_argw - argw));
reg              1071 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(TMP_REG3) | 0);
reg              1079 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(TMP_REG3));
reg              1083 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(TMP_REG3));
reg              1106 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		return push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(TMP_REG3));
reg              1107 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(TMP_REG3) | 0);
reg              1110 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              1112 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
reg              1116 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
reg              1119 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg              1121 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg              1123 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg              1526 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              1528 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              1529 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return reg_map[reg];
reg              1532 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg              1534 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg              1535 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return reg << 1;
reg              1565 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg              1582 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(arg & REG_MASK) | DD4(reg) | (argw >> 2));
reg              1584 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | RN4(arg & REG_MASK) | DD4(reg) | (-argw >> 2));
reg              1592 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(TMP_REG3) | DD4(reg) | (tmp >> 2));
reg              1594 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | RN4(TMP_REG3) | DD4(reg) | (-tmp >> 2));
reg              1598 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(TMP_REG3) | DD4(reg));
reg              1605 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(TMP_REG1) | DD4(reg));
reg              1610 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(TMP_REG1) | DD4(reg) | ((argw & 0x3fc) >> 2));
reg              1616 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | RN4(TMP_REG1) | DD4(reg) | ((argw & 0x3fc) >> 2));
reg              1626 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return push_inst32(compiler, inst | 0x800000 | RN4(TMP_REG3) | DD4(reg));
reg               890 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg               892 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg               894 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg              1251 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              1253 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              1254 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	return reg_map[reg];
reg              1257 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg              1259 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg              1260 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	return reg << 1;
reg              2121 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	sljit_si reg;
reg              2131 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	reg = SLOW_IS_REG(dst) ? dst : TMP_REG2;
reg              2133 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	PTR_FAIL_IF(emit_const(compiler, reg, init_value));
reg                29 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si reg, sljit_sw imm)
reg                32 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c 		return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm));
reg                35 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c 		return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm));
reg                37 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c 	FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16)));
reg                38 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c 	return (imm & 0xffff) ? push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)) : SLJIT_SUCCESS;
reg               247 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c static SLJIT_INLINE sljit_si emit_const(struct sljit_compiler *compiler, sljit_si reg, sljit_sw init_value)
reg               249 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c 	FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(init_value >> 16)));
reg               250 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c 	return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(init_value));
reg                41 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define PUSH_RLDICR(reg, shift) \
reg                42 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	push_inst(compiler, RLDI(reg, reg, 63 - shift, shift, 1))
reg                44 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si reg, sljit_sw imm)
reg                52 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm));
reg                55 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm));
reg                58 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16)));
reg                59 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return (imm & 0xffff) ? push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)) : SLJIT_SUCCESS;
reg                70 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | IMM(tmp >> 48)));
reg                72 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return PUSH_RLDICR(reg, shift);
reg                76 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(tmp >> 48)));
reg                77 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(tmp >> 32)));
reg                79 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return PUSH_RLDICR(reg, shift);
reg                87 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | IMM(tmp >> 48)));
reg                88 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(PUSH_RLDICR(reg, shift));
reg                89 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return push_inst(compiler, ORI | S(reg) | A(reg) | tmp2);
reg                93 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | IMM(tmp >> 48)));
reg                94 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(PUSH_RLDICR(reg, shift));
reg                95 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | (tmp2 >> 16)));
reg                96 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return (imm & 0xffff) ? push_inst(compiler, ORI | S(reg) | A(reg) | IMM(tmp2)) : SLJIT_SUCCESS;
reg               103 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | IMM(tmp >> 48)));
reg               106 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(PUSH_RLDICR(reg, shift));
reg               107 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | (tmp2 >> 48)));
reg               108 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 		return PUSH_RLDICR(reg, shift2);
reg               112 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 48)));
reg               113 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm >> 32)));
reg               114 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(PUSH_RLDICR(reg, 31));
reg               115 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | IMM(imm >> 16)));
reg               116 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm));
reg               392 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c static SLJIT_INLINE sljit_si emit_const(struct sljit_compiler *compiler, sljit_si reg, sljit_sw init_value)
reg               394 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(init_value >> 48)));
reg               395 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(init_value >> 32)));
reg               396 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(PUSH_RLDICR(reg, 31));
reg               397 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | IMM(init_value >> 16)));
reg               398 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c 	return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(init_value));
reg               717 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define INST_CODE_AND_DST(inst, flags, reg) \
reg               718 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	((inst) | (((flags) & MEM_MASK) <= GPR_REG ? D(reg) : FD(reg)))
reg               721 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define INST_CODE_AND_DST(inst, flags, reg) \
reg               722 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	(((inst) & ~(INT_ALIGNED | UPDATE_REQ)) | (((flags) & MEM_MASK) <= GPR_REG ? D(reg) : FD(reg)))
reg               844 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg               860 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(OFFS_REG(arg))));
reg               887 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw)));
reg               943 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
reg               954 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	tmp_r = ((inp_flags & LOAD_DATA) && ((inp_flags) & MEM_MASK) <= GPR_REG) ? reg : TMP_REG1;
reg               980 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(tmp_r));
reg              1004 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			if (arg == reg) {
reg              1005 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 				FAIL_IF(push_inst(compiler, OR | S(reg) | A(tmp_r) | B(reg)));
reg              1006 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 				reg = tmp_r;
reg              1025 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_r) | IMM(argw));
reg              1035 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3) | IMM(diff));
reg              1048 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_r));
reg              1055 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3) | IMM(diff));
reg              1065 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(TMP_REG3));
reg              1077 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(TMP_REG3));
reg              1089 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3));
reg              1106 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(tmp_r));
reg              1110 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg              1112 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg              1114 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg              1659 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              1661 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              1662 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	return reg_map[reg];
reg              1665 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg              1667 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg              1668 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	return reg;
reg              2219 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	sljit_si reg, input_flags;
reg              2231 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2;
reg              2249 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(2, reg);
reg              2253 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(2, reg);
reg              2254 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2259 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 0, reg);
reg              2264 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 0, reg);
reg              2265 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2270 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 1, reg);
reg              2275 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 1, reg);
reg              2276 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2280 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(0, reg);
reg              2284 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(0, reg);
reg              2285 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2289 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(1, reg);
reg              2293 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(1, reg);
reg              2294 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2299 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(3, reg);
reg              2304 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(3, reg);
reg              2305 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2309 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 2, reg);
reg              2313 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 2, reg);
reg              2314 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2318 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 3, reg);
reg              2322 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		GET_CR_BIT(4 + 3, reg);
reg              2323 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		INVERT_BIT(reg);
reg              2343 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		if (reg != TMP_REG2)
reg              2358 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	sljit_si reg;
reg              2368 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	reg = SLOW_IS_REG(dst) ? dst : TMP_REG2;
reg              2370 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	PTR_FAIL_IF(emit_const(compiler, reg, init_value));
reg               509 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg               520 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				| ((flags & MEM_MASK) <= GPR_REG ? D(reg) : DA(reg))
reg               522 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS));
reg               552 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
reg               577 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			else if ((flags & LOAD_DATA) && ((flags & MEM_MASK) <= GPR_REG) && reg != base && reg != OFFS_REG(arg))
reg               578 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				arg2 = reg;
reg               598 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			else if ((flags & LOAD_DATA) && ((flags & MEM_MASK) <= GPR_REG) && reg != base)
reg               599 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				arg2 = reg;
reg               606 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	dest = ((flags & MEM_MASK) <= GPR_REG ? D(reg) : DA(reg));
reg               607 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	delay_slot = ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS;
reg               616 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
reg               618 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
reg               622 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
reg               625 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg               627 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg               629 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg               917 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg               919 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg               920 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	return reg_map[reg];
reg               923 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg               925 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg               926 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	return reg << 1;
reg              1375 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	sljit_si reg, flags = (GET_FLAGS(op) ? SET_FLAGS : 0);
reg              1386 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2;
reg              1403 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	FAIL_IF(push_inst(compiler, OR | D(reg) | S1(0) | IMM(1), UNMOVABLE_INS));
reg              1404 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	FAIL_IF(push_inst(compiler, OR | D(reg) | S1(0) | IMM(0), UNMOVABLE_INS));
reg              1409 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	return (reg == TMP_REG2) ? emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw) : SLJIT_SUCCESS;
reg              1417 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	sljit_si reg;
reg              1428 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	reg = SLOW_IS_REG(dst) ? dst : TMP_REG2;
reg              1430 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	PTR_FAIL_IF(emit_const(compiler, reg, init_value));
reg               388 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define JR(reg) \
reg               389 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	push_jr_buffer(compiler, TILEGX_OPC_JR, reg, __LINE__)
reg               475 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define JALR_SOLO(reg) \
reg               476 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	push_inst(compiler, JALR_X1 | SRCA_X1(reg))
reg               478 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define JR_SOLO(reg) \
reg               479 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	push_inst(compiler, JR_X1 | SRCA_X1(reg))
reg              1543 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static SLJIT_INLINE sljit_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, sljit_sw arg1w, sljit_si arg2, sljit_sw arg2w)
reg              1545 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	if (getput_arg_fast(compiler, flags, reg, arg1, arg1w))
reg              1547 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
reg              2506 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	sljit_si reg;
reg              2518 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	reg = FAST_IS_REG(dst) ? dst : TMP_REG2;
reg              2520 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	PTR_FAIL_IF(emit_const_64(compiler, reg, init_value, 1));
reg              2548 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              2550 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              2551 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	return reg_map[reg];
reg                29 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c static sljit_si emit_load_imm64(struct sljit_compiler *compiler, sljit_si reg, sljit_sw imm)
reg                36 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c 	*inst++ = REX_W | ((reg_map[reg] <= 7) ? 0 : REX_B);
reg                37 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c 	*inst++ = MOV_r_i32 + (reg_map[reg] & 0x7);
reg               266 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #define MOV_RM(mod, reg, rm)		(*inst++ = (MOV_r_rm), *inst++ = (mod) << 6 | (reg) << 3 | (rm))
reg              2224 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg)
reg              2226 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	CHECK_REG_INDEX(check_sljit_get_register_index(reg));
reg              2228 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	if (reg >= SLJIT_R3 && reg <= SLJIT_R6)
reg              2231 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	return reg_map[reg];
reg              2234 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg)
reg              2236 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	CHECK_REG_INDEX(check_sljit_get_float_register_index(reg));
reg              2237 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	return reg;
reg              2668 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	sljit_si reg;
reg              2707 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	reg = (op == SLJIT_MOV && FAST_IS_REG(dst)) ? dst : TMP_REG1;
reg              2713 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	*inst++ = (reg_map[reg] <= 7) ? REX : REX_B;
reg              2716 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	*inst++ = MOD_REG | reg_lmap[reg];
reg              2717 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	*inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : (REX_B | REX_R));
reg              2720 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	*inst = MOD_REG | (reg_lmap[reg] << 3) | reg_lmap[reg];
reg              2722 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	if (reg != TMP_REG1)
reg              2884 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	sljit_si reg;
reg              2899 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	reg = SLOW_IS_REG(dst) ? dst : TMP_REG1;
reg              2901 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	if (emit_load_imm64(compiler, reg, init_value))
reg              113237 ext/sqlite3/libsqlite/sqlite3.c   int reg,             /* Reg array containing OLD.* and NEW.* values */
reg              113251 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp3(v, OP_Program, reg, ignoreJump, ++pParse->nMem);
reg              113312 ext/sqlite3/libsqlite/sqlite3.c   int reg,             /* The first in an array of registers (see above) */
reg              113337 ext/sqlite3/libsqlite/sqlite3.c       sqlite3CodeRowTriggerDirect(pParse, p, pTab, reg, orconf, ignoreJump);
reg              113676 ext/sqlite3/libsqlite/sqlite3.c     int reg;
reg              113678 ext/sqlite3/libsqlite/sqlite3.c       reg = ++pParse->nMem;
reg              113680 ext/sqlite3/libsqlite/sqlite3.c       reg = 0;
reg              113683 ext/sqlite3/libsqlite/sqlite3.c           reg = ++pParse->nMem;
reg              113688 ext/sqlite3/libsqlite/sqlite3.c     if( reg==0 ) aToOpen[j+1] = 0;
reg              113689 ext/sqlite3/libsqlite/sqlite3.c     aRegIdx[j] = reg;