search for: rev736

Displaying 2 results from an estimated 2 matches for "rev736".

Did you mean: e736
2008 Oct 28
2
[LLVMdev] ldc (LLVM backend for the D Programming Language) has x86-64 support
...factor of _two_ for simple raytracer (gdc)" There are versions of the tracer for D and C++ that are quite comparable. Here are some timings I got on an AMDx86-64 running Fedora Core Linux. Timings are averaged over 6 runs. llvm-g++4.0.1 5.76 (build 5449..backend from svn today) ldc-rev736 6.68 g++4.1.2 6.72 gdc0.24 7.45 g++4.3.1 7.66 dmd1.030 14.52 As you can see D is NOT that much slower for the ray tracer, when using the proper compiler and options ;) Dmd doesn't optimize very well here. I think LLVM performs quite admirably here and...
2008 Oct 28
0
[LLVMdev] ldc (LLVM backend for the D Programming Language) has x86-64 support
...D users? -Chris > > There are versions of the tracer for D and C++ that are quite > comparable. Here are some timings I got on an AMDx86-64 running > Fedora Core Linux. Timings are averaged over 6 runs. > > llvm-g++4.0.1 5.76 (build 5449..backend from svn today) > ldc-rev736 6.68 > g++4.1.2 6.72 > gdc0.24 7.45 > g++4.3.1 7.66 > dmd1.030 14.52 > > As you can see D is NOT that much slower for the ray tracer, when > using the proper compiler and options ;) Dmd doesn’t optimize very > well here. > > I thi...