Lines Matching refs:mode
44 // Because the mode is expressed as a byte value,
73 // The mode is expressed as a byte value, so there is only room for 256 modes,
128 // Determines the address mode that yields the most compact encoding
130 // address stream, and returns the mode used. The most compact encoding
146 // Return value: A mode value between 0 and 255. The mode will tell
175 // This is the only mode for which an single byte will be written
179 return FirstSameMode() + (same_cache_pos / 256); // SAME mode
183 // Try SELF mode
187 // Try HERE mode
238 // Interprets the next value in the address_stream using the provided mode,
248 // mode: A byte value between 0 and (near_cache_size_ + same_cache_size_ + 1)
251 // The validity of "mode" should already have been checked before
278 unsigned char mode,
291 if (IsSameMode(mode)) {
292 // SAME mode expects a byte value as the encoded address
294 decoded_address = DecodeSameAddress(mode, encoded_address);
296 // All modes except SAME mode expect a VarintBE as the encoded address
309 if (IsSelfMode(mode)) {
311 } else if (IsHereMode(mode)) {
313 } else if (IsNearMode(mode)) {
314 decoded_address = DecodeNearAddress(mode, encoded_address);
316 VCD_DFATAL << "Invalid mode value (" << static_cast<int>(mode)
317 << ") passed to DecodeAddress; maximum mode value = "