Lines Matching full:character
48 * - rdx : Currently loaded character(s) as ASCII or UC16. Must be loaded
53 * Please notice that this is the byte offset, not the character
56 * - rsi : End of input (points to byte after last character in input),
57 * so that rsi+rdi points to the current character.
62 * only 32-bit values. Most are offsets from some base (e.g., character
86 * - start of input (address of first character in string)
87 * - start index (character index of start)
92 * - Offset of location before start of input (effectively character
101 * "character -1" in the string (i.e., char_size() bytes before the first
102 * character of the string). The remaining registers starts out uninitialized.
280 // r11 - current input character address
281 // r9 - current capture character address
288 // al - input character
289 // dl - capture character
296 __ or_(rax, Immediate(0x20)); // Convert match character to lower-case.
297 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case.
317 // Compute new value of character position after the matched part.
335 // Address byte_offset2 - Address of current character position.
420 // rbx - current capture character address.
421 // rbx - current input character address .
443 // Set current character position to position after match.
561 // The emitted code for generic character classes is good enough.
579 // See if current character is '\n'^1 or '\r'^1, i.e., 0x0b or 0x0c
597 // See if current character is '\n'^1 or '\r'^1, i.e., 0x0b or 0x0c
622 ASSERT_EQ(0, word_character_map[0]); // Character '\0' is not a word char.
636 ASSERT_EQ(0, word_character_map[0]); // Character '\0' is not a word char.
647 // Match any character.
780 // Load newline if index is at start, previous character otherwise.
788 // Load previous char as initial value of current character register.
841 __ sar(rax, Immediate(1)); // Convert byte index to character index.
1048 ASSERT(cp_offset >= -1); // ^ and \b can look behind one character.
1103 // On RegExp code entry (where this operation is used), the character before
1260 // Find the current start address of the same character at the current string