But a 32-bit CPU can read 128-bit data! Look at the following list:
- 8-bit integers - 32-bit & 64-bit
- 16-bit integers - 32-bit & 64-bit
- 32-bit integers - 32-bit & 64-bit
- 64-bit integers - 64-bit
- 32-bit floating - 32-bit & 64-bit
- 64-bit floating - 32-bit & 64-bit
- 128-bit SIMD - 32-bit & 64-bit
The 32-bit CPU can process data in 64-bit chunks, even in 128-bit chunks. The "twice as much data" statement is a 64-bit myth.
The only difference is that the 64-bit CPU has native, single-instruction 64-bit integer operations. This is really the only advantage (other than 64-bit memory, which OS X does not support) of the 64-bit CPU, and for most programs it's not important.
So the "possibility" of reading 64-bits is not unique to a 64-bit CPU....