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&sor.

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 Compilershmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentmrbayes: Primate Phylogeny Analysisbotan: Tigerbotan: KASUMIbotan: AES-256botan: Twofishbotan: CAST-256botan: X9.19-MACscimark2: Monte Carloscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationjohn-the-ripper: Blowfishvpxenc: vpxencgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverc-ray: Total Timecompress-pbzip2: 256MB File Compressionprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplesminion: Bibdminion: Gracefulminion: Solitaireminion: Quasigrouptachyon: Total TimeLLVM 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 + Optzns32.8214.7940.01281.5345.76103.27125.7981.1955.03370.901458.231081.446609.33356681321072.3194.0723.31608.57255223.62114.17221.10266.3236.0232.9615.5339.74283.3747.65102.50125.4980.9255.34375.441214.921089.156729.54356781321053.1977.5922.65645.62277221.78111.03218.00273.9436.2026.6913.6832.29270.4728.97114.43131.7863.4757.22259.991174.80788.66221010.024691110551129.1177.5922.43226.9869217.41121.58213.03253.1937.2826.2114.0632.67273.3428.0595.34130.4365.1555.98260.331220.53785.274588108541132.0076.1118.93228.4869212.13113.98211.20250.9937.8832.9315.2737.78281.8942.25118.64120.7276.3443.07382.451482.51782.2320289.266389109571077.69103.17229.2588209.99108.39209.33251.7734.6233.4814.6437.80282.9741.51118.81121.4076.3043.38382.451486.71785.1820579.326289108571095.21103.15229.2788210.28108.34210.65252.6534.7426.94386.251445.37784.649.841041.4577.487232.80OpenBenchmarking.org

Timed HMMer Search

Pfam Database Search

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

Timed MAFFT Alignment

Multiple Sequence Alignment

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

Timed MrBayes Analysis

Primate Phylogeny Analysis

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

Botan

Test: Tiger

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

Botan

Test: KASUMI

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

Botan

Test: AES-256

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

Botan

Test: Twofish

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

Botan

Test: CAST-256

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

Botan

Test: X9.19-MAC

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

SciMark

Computational Test: Monte Carlo

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

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.7.2GCC 4.8.0 20121104GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.2 SVN + OptznsGCC 4.7.2 + DragonEgg 3.12004006008001000SE +/- 3.33, N = 4SE +/- 1.10, N = 4SE +/- 1.52, N = 4SE +/- 6.40, N = 4SE +/- 4.22, N = 4SE +/- 2.51, N = 4SE +/- 5.65, N = 41089.151081.44788.66785.27785.18784.64782.23

John The Ripper

Test: Blowfish

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

VP8 libvpx Encoding

vpxenc

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

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2GCC 4.8.0 20121104LLVM Clang 3.2 SVNLLVM Clang 3.11428425670SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3636246453535-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: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingGCC 4.7.2GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.8.0 20121104LLVM Clang 3.2 SVNLLVM Clang 3.120406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3918989886766-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 SpaceGCC 4.7.2GCC 4.7.2 + DragonEgg 3.1GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.8.0 20121104LLVM Clang 3.2 SVNLLVM Clang 3.120406080100SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 31101091081088181-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 ThresholdingGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2GCC 4.8.0 20121104LLVM Clang 3.2 SVNLLVM Clang 3.11326395265SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3575755543232-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

Himeno Benchmark

Poisson Pressure Solver

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

C-Ray

Total Time

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

Parallel BZIP2 Compression

256MB File Compression

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

Primesieve

1e12 Prime Number Generation

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

Smallpt

Global Illumination Renderer; 100 Samples

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

Minion

Benchmark: Bibd

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

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.12Benchmark: GracefulGCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.7.2 + DragonEgg 3.1LLVM Clang 3.2 SVNGCC 4.8.0 20121104LLVM Clang 3.1GCC 4.7.2306090120150SE +/- 0.08, N = 3SE +/- 0.24, N = 3SE +/- 0.24, N = 3SE +/- 0.35, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 3108.34108.39111.03113.98114.17121.58-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: SolitaireGCC 4.7.2 + DragonEgg 3.1GCC 4.7.2 + DragonEgg 3.2 SVNGCC 4.8.0 20121104GCC 4.7.2LLVM Clang 3.2 SVNLLVM Clang 3.150100150200250SE +/- 0.21, N = 3SE +/- 0.34, N = 3SE +/- 0.36, N = 3SE +/- 0.35, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 3209.33210.65211.20213.03218.00221.10-mdynamic-no-pic -lz -lbz2-mdynamic-no-pic -lz -lbz21. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt

Minion

Benchmark: Quasigroup

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

Tachyon

Total Time

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


Phoronix Test Suite v10.8.4