Iain Buclaw:

> gdc-4.4 -O3 -fno-jump-tables
> real  0m7.136s
> user  0m7.112s
> sys   0m0.008s
...
> gdc-4.4 -O3 -funroll-loops -fno-jump-tables
> real  0m7.237s
> user  0m7.184s
> sys   0m0.044s
> 
> Differences are pretty minimal...

Probably because gcc/gdc is not using a jump table here, but a binary search 
tree :-)

Bye,
bearophile

Reply via email to