
Re : Solaris Performance - 64 bit puzzle
This is a multi-part message in MIME format.
--MailMan_Boundary
Content-Type: text/plain
Hi Andrew
Can you try the attached program (testqsort.c) out ?
It is the example I sent to Sun to illustrate the qsort problem.
I have tried compiling this in 64 bit mode with (with egcs) on Solaris 8
and get very similar behaviour to the 32 bit mode (i.e 100's of times slower
then the FreeBSD qsort).
It would be interested to see what you discover.
regards
Mark
--MailMan_Boundary
Content-Type: application/octet-stream; name="testqsort.c"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="testqsort.c"
I2RlZmluZSBNQVhMRU4gMTAwMDAwCiNpbmNsdWRlIDxzdGRpby5oPgoKLyoK
ICogIFNob3cgcG9vciBTb2xhcmlzIHFzb3J0IHBlcmZvcm1hbmNlCiAqICAx
KSBjb21waWxlIHN0YW5kYWxvbmUgICAgICAgIDogZ2NjIC1vIHRlc3Rxc29y
dDAgdGVzdHFzb3J0LmMKICogIDIpIHRoZW4gd2l0aCBGcmVlYnNkIHFzb3J0
LmMgOiBnY2MgLW8gdGVzdHFzb3J0MSBxc29ydC5jIHRlc3Rxc29ydC5jCiAq
CiAqICBjb21wYXJlIHRoZSBzcGVlZCBkaWZmZXJlbmNlCiAqCiAqICB0aW1l
IC4vdGVzdHFzb3J0MCAoM21pbnV0ZXMpCiAqICB0aW1lIC4vdGVzdHFzb3J0
MSAoMXNlY29uZCkKICoKICogIENhdmVhdHMgOgogKiAgQmV0dGVyIHVzZSBn
Y2MgdG8gY29tcGlsZSB0aGlzIGd1eS4uLgogKi8KCmludCBzb3J0ZnVuYygg
dm9pZCogbjEsIHZvaWQqIG4yICkgewoJcmV0dXJuICggKCooaW50KiluMSkg
LSgqKGludCopbjIpICk7Cn0KCgovKgogKiBXaGF0IGlzIGhhcHBlbmluZyBo
ZXJlID8KICogCiAqIGFuIGFycmF5IG9mIE1BWExFTiBlbGVtZW50cyBpcyBw
b3B1bGF0ZWQgd2l0aCAxLDIsMywxLDIsMy4uLi4KICovCm1haW4oaW50IGFy
Z2MsIGNoYXIqKiBhcmd2ICkgewoKCWludCBhcnJheVtNQVhMRU5dOwkKCWlu
dCBpOwoJaW50IGogPSAwOwoKCWZvciAoIGkgPSAwOyBpIDwgTUFYTEVOOyBp
KysgKSB7CgkJaWYgKCBqID09IDMgKSB7CgkJCWogPSAxOwoJCX0gZWxzZSB7
CgkJCWorKzsKCQl9CgkJYXJyYXlbaV0gPSBqOwoJfQoKCXFzb3J0KCBhcnJh
eSwgTUFYTEVOLCBzaXplb2YoaW50KSxzb3J0ZnVuYyk7CgkKfQoK
--MailMan_Boundary
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
---------------------------(end of broadcast)---------------------------
--MailMan_Boundary--