Home | History | Annotate | Download | only in src

Lines Matching full:address

16 // Classes to implement the Address Cache and Address Encoding
34 // of an exact recent address distinguished by its lowest-order bits.
66 // address is stored.
75 // 8 bits of the address are used to find the element of this block that
76 // may match the desired address value.
96 // each address mode type (SELF, HERE, NEAR, and SAME).
132 // Returns true if, when using the given mode, an encoded address
134 // returns false if the encoded address should be written
158 // This method will be called whenever an address is calculated for an
162 void UpdateCache(VCDAddress address);
164 // Determines the address mode that yields the most compact encoding
165 // of the given address value. The most compact encoding
166 // is found by looking for the numerically lowest encoded address.
167 // Sets *encoded_addr to the encoded representation of the address
175 unsigned char EncodeAddress(VCDAddress address,
180 // which may need to access the SAME or NEAR address cache. Returns the
181 // decoded address, or one of the following values:
182 // RESULT_ERROR: An invalid address value was found in address_stream.
184 // the address could be decoded. If more streamed data is expected,
189 // If successful, *address_stream will be incremented past the decoded address
203 // The next position in the NEAR cache to which an address will be written.