John, I did some tests with oggenc 1.0, libvorbis 1.0. Here are the binaries I tested:
CODE
VCPP 6.0 SP5 ProcPack -> /O2 /G6 /Ob2
VCPP 7.0 -> /O2 /G6 /Ob2
John33 ICL7 ?build? -> ?options?
ICL 7.0.073 -> /O3 /Qipo /QxW (/G7 and /Qsox- are default with version 7.0)
Here is what I found:
CODE
===
VC6
===
File length: 27m 19.0s
Elapsed time: 2m 51.0s
Rate: 9.5876
Average bitrate: 167.7 kb/s
===
VC7
===
File length: 27m 19.0s
Elapsed time: 2m 59.0s
Rate: 9.1591
Average bitrate: 167.7 kb/s
======
john33
======
File length: 27m 19.0s
Elapsed time: 1m 54.0s
Rate: 14.3814
Average bitrate: 167.8 kb/s
===
IC7
===
File length: 27m 19.0s
Elapsed time: 1m 49.0s
Rate: 15.0411
Average bitrate: 167.7 kb/s
The files looked like this:
CODE
size: produced by:
34,381,295 vc6
34,381,566 vc7
34,381,813 john33
34,381,608 icl7
I analyzed the two icl7 binaries with a disassembler and they have quite dissimilar internal structures, particularly with regards to library linking. I find this odd, to say the least -- the same compiler should never produce such a huge difference between different builds, even with different compile flags.
Here are my questions for you:
Which build of ICL 7 did you use? Which flags?
Which build of ICL 6 did you use? Which flags?
What is the largest cone that can be inscribed in a sphere of surface area 64pi?