Lines Matching full:capture
24 * - t7 : Temporarily stores the index of capture start after a matching pass
48 * - fp[52] capture array size (may fit multiple sets of matches)
62 * position -1). Used to initialize capture registers to a
232 __ lw(a0, register_location(start_reg)); // Index of start of capture.
233 __ lw(a1, register_location(start_reg + 1)); // Index of end of capture.
234 __ Subu(a1, a1, a0); // Length of capture.
236 // If length is zero, either the capture is empty or it is not participating.
249 // a0 - offset of start of capture.
250 // a1 - length of capture.
255 // a0 - Address of start of capture.
256 // a1 - Address of end of capture.
269 __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case.
301 // a0 - offset of start of capture.
302 // a1 - length of capture.
308 // a2: size_t byte_length - length of capture in bytes(!).
311 // Address of start of capture.
313 // Length of capture.
336 // On success, increment position by length of capture.
350 // Find length of back-referenced capture.
354 // Succeed on empty capture (including no capture).
361 // Compute pointers to match string and capture string.
710 // Always an even number of capture registers. This allows us to
717 // Keep capture start in a4 for the zero-length check later.
744 // Capture results have been stored, so the number of remaining global
747 // Check whether we have enough room for another set of capture results.
761 // t7: capture start index
1303 // t7 is not being used to store the capture start index at this point.