lilbroex said:
Broadway has a 32-bit address bus and a 64-bit data bus. You can't issue 64 bity instructions on a 32 bit processor. |
CPU bits reffers to address space, not the floating point size/data size. Broadway is a 32-Bit CPU with a 64-Bit FPU, not a true 64-Bit CPU.
From the PDF I linked
Broadway implements the 32-bit portion of the PowerPC Architecture,
which provides 32-bit effective addresses, integer data types of 8, 16, and 32 bits, and floating-point
data types of single and double-precision.
From Wikipedia:
In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory addresses of 64 bits (8 octets) wide.
Without further qualification, a 64-bit computer architecture generally has integer and addressing registers that are 64 bits wide, allowing direct support for 64-bit data types and addresses. However, a CPU might have external data buses or address buses with different sizes from the registers, even larger (the 32-bit Pentium had a 64-bit data bus, for instance)
http://en.wikipedia.org/wiki/64-bit_computing
Claiming that Broadway is a 64Bit CPU is disingenuous as it does not have an 64-bit instruction set, does not have a 64-bit address space and does not have a 64-bit intiger unit. Lots of 32-Bit CPUs have 64-Bit data bus and or a 64-Bit FPU.
@TheVoxelman on twitter







