hmm....
Intel hasn't really invested time in their IA32EXT line.
Intels flagship is IA64(itanium 2).
Amds flagship is IA32EXT(fx/opteron).
Unlike amd and cyrix, intel has to make demoore happy, by keeping up with his law.
You really cant make games for dual core processing unless they are backwards compatible......
If compiled with extra intructions, then you could probably run the os and game without switching......meaning, you can easily minimize the game, put it in a window, resize it and such...
Dual core processing has the only real advantage on predictable apps.
Like video editing.
You can split the video into two pieces, and encode each separately on each core and fuse the pieces together.......not to mention.....64 bit applications are yet practically non-existant....
You see, the intel architecture is really terrible, but it makes up for that in its extensions.....
Companies that use the intel architecture are
Intel
AMD
Cyrix
The L0 cache, also called the register, contains 8 4byte register.
2 of which are in use by stack tracking.
3 are caller, and 3 are callee, which do not give you a lot of room.
When doing double computation, you are using 2 register for compututation, which gives you even less space. By extending each register to 64 bits, you can use double computation(double is a data type) without sacrificing a register, and anything in a register is very fast......by increasing bit length means that you increase precision, by decreasing processing length...