Browse thread
ackermann test
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2005-02-09 (15:55) |
From: | skaller <skaller@u...> |
Subject: | Re: [Caml-list] ackermann test |
On Thu, 2005-02-10 at 01:00, Marcin 'Qrczak' Kowalczyk wrote: > skaller <skaller@users.sourceforge.net> writes: > > new C w/o old C new Felix old Felix HACKED Ocamlopt Ocamlb > > y=10 0.5 0.8 1.8 2.9 7 10 0.4 12 > > y=11 7.4 12.5 16 28 55 75 2 50 > > y=12 64 98 113 180 290 370 9 220 > > A further speedup in C: > > __attribute__((regparm(2))) > int ack(int x, int y) { > ... > } You are certainly not kidding! With that change: C Felix Ocamlopt Y=10 0.5 0.8 0.4 Y=11 2.1 9.3 2 Y=12 21.5 87 9 -- John Skaller, mailto:skaller@users.sf.net voice: 061-2-9660-0850, snail: PO BOX 401 Glebe NSW 2037 Australia Checkout the Felix programming language http://felix.sf.net