Appeal No. 2006-1450 Application No. 09/933,786 depending on the characteristic of the specific data processing system. It is also desirable to break up words into smaller units such as bytes (8 bits), or nibbles (4 bits). 2. Groves states, at column 4, lines 63-68, that: The Load Byte Merge Mask controls the Byte Merge 30. A ‘1’ indicates that this byte from memory 20 should replace this byte from Register 26. A ‘0’ indicates that the byte from Register 26 should be used as is. The control logic 14 generates the Load Byte Merge Mask as shown in Table 1. 3. Groves states, at column 5, lines 1-7, that: The Last Access Mask bits are used to control the Byte Merge 30 for the last access. A ‘1’ indicates that this byte should be passed through as controlled by the Load Byte Merge Mask. A ‘0’ indicates that a value of binary ‘00000000’ should be passed for this byte. The control logic 14 generates the Last Access Mask bits as shown in Table 2. 4. Groves states, at column 5, lines 41-47, that: The Store Byte Merge Mask controls the Byte Merge 60. A ‘1’ indicates that this byte from register 56 should replace this byte from the General Purpose Register File 44. A ‘0’ indicates that the byte from the General Purpose Register File 33 should be used as is. The control logic 14 generates the Store Byte Merge Mask as shown in Table 3. 5. Methvin et al. state, at column 11, lines 28-32, that: After a portion of a data string is loaded into flip- flops 196 of the shift registers 186, 188, the portion Periodically shifted either one bit or eight bits at a time, depending on whether the processor is performing a bit-by-bit comparison or a byte-by-byte comparison. 9Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 NextLast modified: November 3, 2007