LLVM Clang 3.2 + GCC 4.8 + LLVM DragonEgg Compilers

Benchmarking LLVM Clang 3.0, 3.1, 3.2 SVN compilers and GCC 4.7/4.8 under Linux with Ubuntu 12.10 x86_64 from an Intel Core i7 Lenovo ThinkPad laptop. Benchmarking by Michael Larabel for a future article on Phoronix.com. Also testing of the LLVM DragonEgg 3.1 / 3.2 SVN plug-in on GCC 4.7.2 as a plug-in for using LLVM's optimizers plus one run of using LLVM DragonEgg SVN while using both the GCC and LLVM optimizers.

HTML result view exported from: https://openbenchmarking.org/result/1211062-RA-LLVMCLANG81&grs&sro&rro.

LLVM Clang 3.2 + GCC 4.8 + LLVM DragonEgg CompilersProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLLVM Clang 3.1LLVM Clang 3.2 SVNGCC 4.7.2GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.1GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.2 SVN + OptznsIntel Core i7 720Q @ 1.60GHz (8 Cores)LENOVO 4318CTOIntel Core DMI4096MB160GB INTEL SSDSA2M160NVIDIA Quadro FX 880M 1024MB (405/324MHz)Conexant CX20585Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300Ubuntu 12.103.5.0-17-generic (x86_64)Unity 6.8.0X Server 1.13.0nouveau 1.0.23.0 Mesa 9.0 Gallium 0.4Clang 3.1 + LLVM 3.1ext41600x900Clang 3.2 (SVN 167354) + LLVM 3.2svnGCC 4.7.2GCC 4.8.0 20121104GCC 4.7.2OpenBenchmarking.orgCompiler Details- LLVM Clang 3.1: Optimized build; Built Nov 3 2012 (12:55:56); Default target: x86_64-unknown-linux-gnu; Host CPU: corei7- LLVM Clang 3.2 SVN: Optimized build; Built Nov 3 2012 (08:57:50); Default target: x86_64-unknown-linux-gnu; Host CPU: corei7- GCC 4.7.2: --enable-languages=c,c++- GCC 4.8.0 20121104: --enable-languages=c,c++- GCC 4.7.2 + DragonEgg 3.1: --enable-languages=c,c++- GCC 4.7.2 + DragonEgg 3.2 SVN: --enable-languages=c,c++- GCC 4.7.2 + DragonEgg 3.2 SVN + Optzns: --enable-languages=c,c++Processor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

LLVM Clang 3.2 + GCC 4.8 + LLVM DragonEgg Compilerssmallpt: Global Illumination Renderer; 100 Samplesjohn-the-ripper: Blowfishprimesieve: 1e12 Prime Number Generationgraphics-magick: Sharpengraphics-magick: Local Adaptive Thresholdingbotan: KASUMIscimark2: Monte Carloscimark2: Jacobi Successive Over-Relaxationgraphics-magick: Resizinggraphics-magick: HWB Color Spacec-ray: Total Timebotan: X9.19-MACbotan: CAST-256hmmer: Pfam Database Searchscimark2: Dense LU Matrix Factorizationbotan: AES-256mrbayes: Primate Phylogeny Analysiscompress-pbzip2: 256MB File Compressiontachyon: Total Timemafft: Multiple Sequence Alignmentminion: Gracefulbotan: Twofishminion: Quasigrouphimeno: Poisson Pressure Solvervpxenc: vpxencminion: Bibdminion: Solitairebotan: TigerLLVM Clang 3.1LLVM Clang 3.2 SVNGCC 4.7.2GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.1GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.2 SVN + Optzns255660608.57353245.76370.901081.44668194.0755.0381.1932.821458.23103.2740.0123.3136.0214.79114.17125.79266.321072.319.33223.62221.10281.53277672645.62353247.65375.441089.15678177.5955.3480.9232.961214.92102.5039.7422.6536.2015.53111.03125.49273.941053.199.54221.78218.00283.37692210226.98465528.97259.99788.669111077.5957.2263.4726.691174.80114.4332.2922.4337.2813.68121.58131.78253.191129.1110.02217.41213.03270.4769228.48455428.05260.33785.278810876.1155.9865.1526.211220.5395.3432.6718.9337.8814.06113.98130.43250.991132.00212.13211.20273.34882028229.25635742.25382.45782.2389109103.1743.0776.3432.931482.51118.6437.7834.6215.27108.39120.72251.771077.699.26209.99209.33281.89882057229.27625741.51382.45785.1889108103.1543.3876.3033.481486.71118.8137.8034.7414.64108.34121.40252.651095.219.32210.28210.65282.9772386.25784.6477.4826.941445.3732.801041.459.84OpenBenchmarking.org

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.260120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 327725569728888691. (CXX) g++ options: -fopenmp -O3 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: BlowfishLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.25001000150020002500SE +/- 0.00, N = 3SE +/- 2.73, N = 3SE +/- 7.00, N = 3SE +/- 26.54, N = 3SE +/- 1.00, N = 36726602057202822101. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.01e12 Prime Number GenerationLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2140280420560700SE +/- 0.88, N = 3SE +/- 0.39, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.19, N = 3645.62608.57228.48229.27229.25226.98-fopenmp-fopenmp-fopenmp-fopenmp1. (CXX) g++ options: -O2

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.21428425670SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3353545626346-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt1. (CC) gcc options: -O3 -march=native -pthread -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive ThresholdingLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.21326395265SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3323254575755-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt1. (CC) gcc options: -O3 -march=native -pthread -lbz2 -lz -lm -lpthread

Botan

Test: KASUMI

OpenBenchmarking.orgMbytes/s, More Is BetterBotan 1.10.3Test: KASUMILLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2112233445547.6545.7628.0541.5142.2528.971. (CXX) g++ options: -m64 -ldl -lpthread -lrt

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.280160240320400SE +/- 0.92, N = 4SE +/- 0.83, N = 4SE +/- 1.65, N = 4SE +/- 1.13, N = 4SE +/- 0.34, N = 4SE +/- 0.34, N = 4SE +/- 0.36, N = 4375.44370.90260.33386.25382.45382.45259.99

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.22004006008001000SE +/- 3.33, N = 4SE +/- 1.10, N = 4SE +/- 6.40, N = 4SE +/- 2.51, N = 4SE +/- 4.22, N = 4SE +/- 5.65, N = 4SE +/- 1.52, N = 41089.151081.44785.27784.64785.18782.23788.66

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.220406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3676688898991-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt1. (CC) gcc options: -O3 -march=native -pthread -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color SpaceLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.220406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 38181108108109110-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt-std=gnu99 -fopenmp -lrt1. (CC) gcc options: -O3 -march=native -pthread -lbz2 -lz -lm -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.220406080100SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 377.5994.0776.1177.48103.15103.1777.591. (CC) gcc options: -lm -lpthread -O3 -march=native

Botan

Test: X9.19-MAC

OpenBenchmarking.orgMbytes/s, More Is BetterBotan 1.10.3Test: X9.19-MACLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2132639526555.3455.0355.9843.3843.0757.221. (CXX) g++ options: -m64 -ldl -lpthread -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMbytes/s, More Is BetterBotan 1.10.3Test: CAST-256LLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.22040608010080.9281.1965.1576.3076.3463.471. (CXX) g++ options: -m64 -ldl -lpthread -lrt

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2816243240SE +/- 0.03, N = 3SE +/- 0.18, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.51, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 332.9632.8226.2126.9433.4832.9326.691. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.230060090012001500SE +/- 3.57, N = 4SE +/- 4.40, N = 4SE +/- 5.81, N = 4SE +/- 3.20, N = 4SE +/- 5.48, N = 4SE +/- 1.03, N = 4SE +/- 4.73, N = 41214.921458.231220.531445.371486.711482.511174.80

Botan

Test: AES-256

OpenBenchmarking.orgMbytes/s, More Is BetterBotan 1.10.3Test: AES-256LLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2306090120150102.50103.2795.34118.81118.64114.431. (CXX) g++ options: -m64 -ldl -lpthread -lrt

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.1.2Primate Phylogeny AnalysisLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2918273645SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 339.7440.0132.6737.8037.7832.29

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2612182430SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 322.6523.3118.9322.431. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total TimeLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2918273645SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 336.2036.0237.8832.8034.7434.6237.281. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.248121620SE +/- 0.29, N = 6SE +/- 0.02, N = 3SE +/- 0.29, N = 6SE +/- 0.03, N = 3SE +/- 0.46, N = 6SE +/- 0.09, N = 315.5314.7914.0614.6415.2713.681. (CC) gcc options: -O3 -lm -lpthread

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.12Benchmark: GracefulLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2306090120150SE +/- 0.24, N = 3SE +/- 0.09, N = 3SE +/- 0.35, N = 3SE +/- 0.08, N = 3SE +/- 0.24, N = 3SE +/- 0.17, N = 3111.03114.17113.98108.34108.39121.58-mdynamic-no-pic -lz -lbz2-mdynamic-no-pic -lz -lbz21. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt

Botan

Test: Twofish

OpenBenchmarking.orgMbytes/s, More Is BetterBotan 1.10.3Test: TwofishLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2306090120150125.49125.79130.43121.40120.72131.781. (CXX) g++ options: -m64 -ldl -lpthread -lrt

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.12Benchmark: QuasigroupLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.260120180240300SE +/- 0.19, N = 3SE +/- 0.32, N = 3SE +/- 0.58, N = 3SE +/- 0.06, N = 3SE +/- 0.47, N = 3SE +/- 0.51, N = 3273.94266.32250.99252.65251.77253.19-mdynamic-no-pic -lz -lbz2-mdynamic-no-pic -lz -lbz21. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.22004006008001000SE +/- 13.77, N = 3SE +/- 0.96, N = 3SE +/- 2.69, N = 3SE +/- 0.26, N = 3SE +/- 3.67, N = 3SE +/- 12.04, N = 3SE +/- 6.62, N = 31053.191072.311132.001041.451095.211077.691129.111. (CC) gcc options: -O3 -march=native

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxencLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.23691215SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 39.549.339.849.329.2610.021. (CC) gcc options: -m64 -lvpx -lm -lpthread

Minion

Benchmark: Bibd

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.12Benchmark: BibdLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.250100150200250SE +/- 0.37, N = 3SE +/- 0.46, N = 3SE +/- 0.05, N = 3SE +/- 1.12, N = 3SE +/- 0.81, N = 3SE +/- 0.31, N = 3221.78223.62212.13210.28209.99217.41-mdynamic-no-pic -lz -lbz2-mdynamic-no-pic -lz -lbz21. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.12Benchmark: SolitaireLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.250100150200250SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.36, N = 3SE +/- 0.34, N = 3SE +/- 0.21, N = 3SE +/- 0.35, N = 3218.00221.10211.20210.65209.33213.03-mdynamic-no-pic -lz -lbz2-mdynamic-no-pic -lz -lbz21. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt

Botan

Test: Tiger

OpenBenchmarking.orgMbytes/s, More Is BetterBotan 1.10.3Test: TigerLLVM Clang 3.2 SVNLLVM Clang 3.1GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.260120180240300283.37281.53273.34282.97281.89270.471. (CXX) g++ options: -m64 -ldl -lpthread -lrt


Phoronix Test Suite v10.8.5