Peter Hickman wrote: > When I get home I'll time it and add it. > > I'm beginning to wonder if my computer is slow enough to give meaningful > timings as the Ocaml versions seem to be pushing for sub second timings :) In order to be fair to gcc, I'd like to point out one thing. Although I used your algorithm, I tweaked it in an attempt to make it faster. So I think that you should take my add_a_row function and translate it back to C.