(The boring stuff)Originally Posted by (Kegetys @ Oct. 14 2005,20:55)
Well the memory bus bandwidth is always going to be an issue regardless of what architecture you are in; I still would expect the AMD64 to be faster though, just because you can move more data with a single instruction.
I mean, memcpy at its easiest on a 32 bit system is:
MOV ESI, OFFSET source
MOV EDI, OFFSET source
MOV ECX, count / 4
(Yeah, I know, I could use REPZ MOVSD too!
Surely if you are moving 8 bytes at a time the number of memory accesses for both instructions and data will be reduced, and the number of CPU cycles required in the loop above will be halved?
Sorry if you already knew this
As for benchmarks, well I don't know why they wouldn't be considerably faster; what benchmarks are we talking about? Windows 64 bit in general? Well as the 64 bit system is still new I dare say the drivers for the system are a bit poor at the moment.
(End of the boring stuff)
I still think a 64 bit version of AA would be a good idea though... do what ID has done and push the envelope, blow the competition out of the water... give us a game that will take advantage of the latest hardware.
You all know when Doom 4 comes out we'll all have to upgrade to 64 bit PCs anyway!!!