Patent ID: 11954028
Assignee: ARM LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 18:
19. A method of storing an encoded block of data in memory, the method comprising:
encoding a block of data elements of an array of data elements to generate an encoded block of data that represents the block of data elements;
determining a memory location at which the encoded block of data is to be stored;
generating a header for the encoded block of data that indicates the memory location at which the encoded block of data is stored, wherein the memory location is indicated by including in the header a memory address value together with a modifier value representing a modifier that is to be applied to the memory address value when determining the memory location; and writing out the header and the encoded block of data to memory, wherein the encoded block of data is stored in memory at the location indicated in the header for the encoded block of data; wherein
the modifier value is stored using bits in the memory address field that would otherwise be usable for storing the memory address value.