**32-bit\processor math**

First, the G4 is 32-bit. The path from the memory, to the engine is 128-bit. The only thing the engine does is funnel the data into 32-bit wide chuncks. Inside the processer, where work is actually done, it is 32-bits wide. This is the widest part of the system. The BUS to the add-on cards gets in some MotherBoards to 64 bits wide. If you are lucky and have onboard SCSI, that can get pretty wide to. Some video cards, high end, and only on the card itself, contain places up to 256-bits wide.

Yes the Apple website does say that it is 128-bits, but keep in mind, they are trying to sell you a computer. And technically it does go into the CPU chip at 128. This is not the processor. Where the processing is done, is 32-bits. Check out the Motorola information, they are not trying to sell you a computer.

Bit Math:

Yes I, bet you are right, C++ probably only recoginizes math out to 15 digits. This is a compiler, not the processor. The processor does not see 15e9, the processor sees 101110101001011101010100101010101010 only. (previous was an exageration I have know idea what those 1s and 0s say. Point being that when you pass a number to the processor, depending on the assignment (real/integer) determines how many 1s and 0s pass go through. If you assign a single integer and do math on it both the G4 and the Px/AMD will see 1=000000000000000000000000000001 (I think). That is a 32-bit number. Now on the other extream, if you pass the widest number, a real, to a processor, double the number of characters for the G4. For the Px and the AMD processors, you pass 80 1s and 0s. It doesn't matter to the processor whether you passed 3 or 3x10^456, a real number has the same number of 1s and 0s. Now math gets even more complicated, as the processor cannot make judgements. It can't shorten the number, it doesn't see the whole number all at once. It has to spin it's wheels looking at each bit. That means that for a real on a G4 will take 2 cycles, and a Px/AMD will take 3 cycles.

Bottom line, The G4 is faster, because it takes short-cuts.