[Shootout-list] Improved mandelbrot for GHC (and more)

Greg Buchholz sleepingsquirrel@member.fsf.org
Thu, 17 Feb 2005 16:31:50 -0800 (PST)


--0-1295492257-1108686710=:62782
Content-Type: text/plain; charset=us-ascii
Content-Id: 
Content-Disposition: inline

    See attached file for an improved mandelbrot test for GHC by Alson
Kemp.  Someone might also want to copy the gcc version of the mandelbrot
test into the slot for the Intel C compilier.  And I noticed that the
shootout reports that the Perl and Guile versions fail, but there isn't
any additional information in the "build & benchmark results" section. 
Is there a good way to determine what the error is? (I ran both tests
again on my Linux box, and everything worked well)

Thanks,

Greg Buchholz




		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 
--0-1295492257-1108686710=:62782
Content-Type: application/octet-stream; name="mandelbrot.ghc"
Content-Transfer-Encoding: base64
Content-Description: mandelbrot.ghc
Content-Disposition: attachment; filename="mandelbrot.ghc"

LS0gRnJhY3RhbC5ocyBtYW5kbGVicm90IGV4YW1wbGUKLS0gZHVtcHMgYSAq
LnBibSBncmFwaGljcyBmaWxlIHRvIHN0ZG91dAotLSBjb21waWxlOiAgZ2hj
IC1PMiAtbyBtYW5kZWxicm90IG1hbmRlbGJyb3QuaHMKLS0gcnVuOiBtYW5k
ZWxicm90IDYwMCA+bWFuZGVsLnBibQotLSBieSBHcmVnIEJ1Y2hob2x6Ci0t
IG1vZGlmaWVkIGJ5IEFsc29uIEtlbXAKCmltcG9ydCBDb21wbGV4CmltcG9y
dCBTeXN0ZW0oZ2V0QXJncykKaW1wb3J0IENoYXIoY2hyKQppbXBvcnQgU3lz
dGVtLklPCgpsaW1pdCA6OiBEb3VibGUKbGltaXQgID0gNC4wCgppdGVyIDo6
IEludAppdGVyICAgPSA1MAoKbWFpbiA6OiBJTyAoKQptYWluID0gZG8gICBb
YXJnXSA8LSBnZXRBcmdzCiAgICAgICAgICAgIGxldCB3aWR0aCA9IHJlYWQg
YXJnCiAgICAgICAgICAgIC0tQUs6b3B0aW9uYWw7cHJldmVudCBuZXdsaW5l
IG1hbmdsZSBvbiBQQwogICAgICAgICAgICBoU2V0QmluYXJ5TW9kZSBzdGRv
dXQgVHJ1ZQkgCiAgICAgICAgICAgIHB1dFN0ciAkICJQNFxuIiArKyAoc2hv
dyB3aWR0aCkgKysgIiAiICsrIChzaG93IHdpZHRoKSArKyAiXG4iCiAgICAg
ICAgICAgIHB1dFN0ciAkIGNvbmNhdE1hcCAobWFrZVBCTSAwIDApIChjaHVu
ayB3aWR0aCAoZnJhY3RhbCAocG9pbnRzIHdpZHRoIHdpZHRoKSkpCgpwb2lu
dHMgOjogSW50IC0+IEludCAtPiBbQ29tcGxleCBEb3VibGVdCnBvaW50cyB3
aWR0aCBoZWlnaHQgPSBbKDIuMCp4L3cgLSAxLjUpIDorICgyLjAqeS9oIC0g
MSkgfCB5PC1bMC4uaC0xXSx4PC1bMC4udy0xXV0KICAgICAgICAgICAgICAg
ICAgICB3aGVyZSB3ID0gZnJvbUludGVncmFsIHdpZHRoCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgaCA9IGZyb21JbnRlZ3JhbCBoZWlnaHQKCmZyYWN0
YWwgOjogW0NvbXBsZXggRG91YmxlXSAtPiBbSW50XQpmcmFjdGFsIHB0cyA9
IG1hcCAoZnJhY3RhbCcgKDAuMCA6KyAwLjApIGl0ZXIpIHB0cwoKLS1tYWdu
aXR1ZGUgaXMgc2xvb29vb293d3d3d3csIHNvIGhhbmQgY29kZSBhYnNeMgpm
cmFjdGFsJyA6OiBDb21wbGV4IERvdWJsZSAtPiBJbnQgLT4gQ29tcGxleCBE
b3VibGUgLT4gSW50IApmcmFjdGFsJyB6IGkgYyB8KCgocmVhbFBhcnQgeicp
KihyZWFsUGFydCB6JykgKyAoaW1hZ1BhcnQgeicpKihpbWFnUGFydCB6Jykp
ID4gbGltaXQgKSA9IDAKICAgICAgICAgICAgICAgfCAoaSA9PSAxKSA9IGl0
ZXIKICAgICAgICAgICAgICAgfCBvdGhlcndpc2UgPSBmcmFjdGFsJyB6JyAo
aS0xKSBjCgkJCSAgICAgd2hlcmUgeicgPSB6KnorYwogCm1ha2VQQk0gOjog
SW50IC0+IEludCAtPiBbSW50XSAtPiBbQ2hhcl0KbWFrZVBCTSBpIGFjYyBb
XSAgICAgPSAoY2hyIChhY2MgKiAyXig4LWkpKSkgOiBbXQptYWtlUEJNIGkg
YWNjICh4OnhzKSB8IGk9PTggICAgICA9IChjaHIgYWNjKSA6IG1ha2VQQk0g
MCAwICh4OnhzKQogICAgICAgICAgICAgICAgICAgICB8IG90aGVyd2lzZSA9
IG1ha2VQQk0gKGkrMSkgbiB4cwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB3aGVyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG4gPSBpZiB4PT1pdGVyIHRoZW4gKGFjYyoyKzEpIGVsc2Ug
KGFjYyoyKQoKY2h1bmsgOjogSW50IC0+IFtJbnRdIC0+IFtbSW50XV0KY2h1
bmsgd2lkdGggW10gPSBbXQpjaHVuayB3aWR0aCBjICA9IChmc3Qgc3BsaXQp
IDogY2h1bmsgd2lkdGggKHNuZCBzcGxpdCkKICAgICAgICAgICAgICAgICB3
aGVyZSBzcGxpdCA9IHNwbGl0QXQgd2lkdGggYwoKCg==

--0-1295492257-1108686710=:62782--