A method and data processing system for accessing an entry in a memory
array is provided using base and offset addresses without adding the base
and offset addresses. PGZO encoding is performed on the address bits of
the operands. The PGZO values are evaluated using wordline generators
resulting in a plurality of possible memory array entry addresses. In
parallel with the PGZO operations, a carry value is generated using other
bits in the operands. The result of the carry operation determines which
of the possible memory array entries is selected from the memory array.