Hi,
I'm running on a
SunOS enigma 5.8 Generic_108528-12 sun4u sparc SUNW,Ultra-5_10
Using cc: Sun WorkShop 6 update 2 C 5.3 2001/05/15,
I build a 32 bit version (no special compile flags except for -O)
and a 64 bit version ( -xtarget=ultra -xarch=v9 -dalign ).
I then build a 32 bit executable and a 64 bit executable and run them.
Running on the same machine, my 64 bit executable is approximately 20%
SLOWER and I'm trying to get a handle of why this should be the case.
The computations being done are fairly floating point intensive.
How is that the emulated 32 bit program runs faster than the 64 bit
version?
Thanks,
Ted