Perlin noise benchmark speed

dennis luehring via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 20 22:00:28 PDT 2014


Am 20.06.2014 22:44, schrieb bearophile:
> dennis luehring:
>
>> it does not makes sense to "optmized" this example more and
>> more - it should be fast with the original version
>
> But the original code is not fast. So someone has to find what's
> broken. I have shown part of the broken parts to fix (floor on
> ldc2).
>
> Also, the original code is not written in a fully idiomatic way,
> also because unfortunately today the "lazy" way to write D code
> is not always the best/right way (example: you have to add ton of
> immutable/const, and annotations, because immutability is not the
> default), so a code fix is good.
>
> Bye,
> bearophile
>

as long as you find out its a library thing

the c version is without any annotations and immutable/const the fastest 
- so whats the problem with D here, it can't(shouln't) be that one needs 
to work/change that much on such simple code to reach c speed


More information about the Digitalmars-d mailing list