Patent ID: 7124261

Claim:
Apparatus for processing data, said apparatus comprising: a memory operable to store data values; and memory accessing logic responsive to memory access instructions to access data values stored within said memory; wherein said memory has a first memory address region and a second memory address region; said memory accessing logic is operable, in response to a memory access instruction specifying a first memory access to a first data value within said first memory address region, to convert said first memory access to a second memory access, said second memory access being to a second data value within said second memory address region; when said first memory access is a memory write, said second memory access is a read-modify-write memory access in which Y bits within said first data value are written to Y bits within said second data value with those bits within said second data value other than said Y bits being unaltered; and when said first memory access is a memory read, said second memory access is a masked read memory access in which Y bits of said first data value are read from Y bits of said second data value and those bits within said first data value other than said Y bits are set to a predetermined value independent of bits of said second data value other than said Y bits.