Implementation notes: amd64, mangetsu, crypto_hash/skein256256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
15020optgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
15024optgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
15040optgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
15052optgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15064optgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
15068optgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
15076optgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15076optgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
15084optgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15092optgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15100optgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15108optgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15120optgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15120optgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15124optgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15128optgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15132optgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15140optgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15144optgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15148optgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
15196optgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15204optgcc-4.8 -O -fomit-frame-pointer2014091420140907
15204optgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
15208optgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
15212optgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
15212optgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15216optgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
15216optgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
15216optgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
15220optgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15224optgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
15224optgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
15228optgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
15228optgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15232optgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15236optgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
15236optgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15236optgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15236optgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15236optgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
15236optgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
15240optgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15240optgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
15240optgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15244optgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
15244optgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
15244optgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
15252optgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15252optgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
15252optgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15256optgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15256optgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15256optgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
15260optgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
15260optgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
15264optgcc-4.7 -O -fomit-frame-pointer2014091420140907
15264optgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15264optgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15264optgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
15268optgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15268optgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15268optgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15272optgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
15276optgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15276optgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15276optgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15280optgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15280optgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
15280optgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15280optgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15280optgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15284optgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
15284optgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
15284optgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
15288optgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
15292optgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15292optgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
15296optgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15300optgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
15300optgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
15304optgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
15304optgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15308optgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
15308optgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
15308optgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15308optgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
15312optgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
15312optgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15316optgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
15316optgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
15324optgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15332optgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
15336optgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15336optgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
15336optgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15340optgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15340optgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
15340optgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15344optgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15344optgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15348optgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
15352optgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15356optgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15360optgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
15364optgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15364optgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15380optgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
15384optgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15396optgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
15396optgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
15400optgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
15400optgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
15400optgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
15404optgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15404optgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
15404optgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
15404optgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15404optgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15404optgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15408optgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15408optgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
15416optgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
15420optgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
15420optgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15428optgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
15428optgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
15432optgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
15432optgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15436optgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15436optgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
15440optgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
15448optgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
15452optgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15452optgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
15452optgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
15456optgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
15456optgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
15456optgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15460optgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
15460optgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15464optgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15468optgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
15468optgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15472optgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
15500optgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
15512optgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15520optgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
15524optgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15524optgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
15528optgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
15528optgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15544optgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15552optgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15556optgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15560optgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
15568optgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
15572optgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
15584optgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15588optgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15592optgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
15592optgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15592optgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
15604x64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
15620optgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15628optgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
15636x64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
15640x64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15640x64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
15644optgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
15648x64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15648optgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15652x64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091420140907
15652x64gcc-4.8 -O2 -fomit-frame-pointer2014091420140907
15652x64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15652x64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
15656optgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
15656x64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15656optgcc-4.8 -Os -fomit-frame-pointer2014091420140907
15660x64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
15664x64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
15668x64gcc-4.7 -O -fomit-frame-pointer2014091420140907
15668x64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15668x64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
15672x64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
15676optgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
15676x64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15676x64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
15676x64gcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
15676x64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
15676optgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15680x64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15680optgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
15680x64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
15684x64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
15684x64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
15684x64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
15684x64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15684x64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15684x64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15684x64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
15684x64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15688optgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
15688x64gcc-4.8 -O -fomit-frame-pointer2014091420140907
15688x64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15688x64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
15688x64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15692x64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15692x64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
15692x64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
15696x64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
15696x64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15696x64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15696x64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
15696x64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15700x64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
15700x64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
15700x64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15700x64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
15700x64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15704x64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
15704x64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15704x64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15704x64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15704x64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15708x64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15708x64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
15708optgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15708x64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
15712x64gcc-4.7 -O2 -fomit-frame-pointer2014091420140907
15712x64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
15712x64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15712x64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15712x64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15712x64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
15716x64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15720x64gcc-4.7 -O3 -fomit-frame-pointer2014091420140907
15720x64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15720x64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
15720x64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
15720x64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
15720x64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
15720x64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15724x64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
15724x64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
15724x64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
15724x64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
15724x64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15724x64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
15724x64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
15728optgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
15728optgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15728x64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15728x64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
15728x64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
15728x64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
15728x64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
15732x64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15732x64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15732x64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15732x64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
15732optgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
15732x64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
15732x64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15732x64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15732x64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
15736x64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15736x64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15740x64cc2014091420140907
15740x64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15740x64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
15744x64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15744x64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
15744x64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
15744x64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15744x64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15744x64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
15748optgcc-4.7 -Os -fomit-frame-pointer2014091420140907
15748x64gcc-4.7 -funroll-loops2014091420140907
15748x64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
15748x64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15748x64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15752x64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15752x64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
15752x64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
15752x64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
15756x64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15756x64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15756x64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
15760x64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
15760optgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
15760x64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15760x64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
15760x64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
15764x64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
15764x64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
15764x64gcc-4.8 -funroll-loops2014091420140907
15764x64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15764x64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15768x64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
15768x64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
15768optgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15768optgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15772x64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15772x64gcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
15772x64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15772x64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15776x64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
15776x64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15784optgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15784optgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
15788optgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
15788optgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
15788optgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
15796optgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
15796x64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
15800x64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15800x64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
15804optgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15812optgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
15820x64gcc-4.72014091420140907
15820x64gcc-4.82014091420140907
15828optgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
15828optgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
15840x64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
15840optgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
15840optgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
15840optgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
15844optgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
15852optgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
15852optgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
15860x64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15864x64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15868x64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15872x64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15872x64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
15872optgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
15880optgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
15880optgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
15884x64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15916x64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
15936x64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15944x64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15948x64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15952x64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15952x64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
15968x64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
15972x64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
15980x64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
15980x64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
15984x64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15988x64gcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
15988x64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
15988x64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
15992x64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
15996optgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15996x64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
16000x64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
16000x64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
16004x64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
16004x64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
16008x64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
16012x64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
16016x64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
16016x64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
16016x64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
16024x64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
16032x64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
16032x64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
16036x64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
16036x64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
16040x64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
16040x64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
16048x64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
16048x64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
16052x64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
16052x64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
16056x64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
16060x64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
16060x64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
16064x64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
16064x64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
16068x64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
16068x64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
16072x64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
16076x64gcc-4.8 -Os -fomit-frame-pointer2014091420140907
16092x64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
16116x64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
16120x64gcc-4.7 -Os -fomit-frame-pointer2014091420140907
16124x64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
16160x64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
16168x64gcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
62612optgcc-4.7 -funroll-loops2014091420140907
62744optgcc-4.8 -funroll-loops2014091420140907
62768optcc2014091420140907
62828optgcc-4.72014091420140907
63188optgcc-4.82014091420140907
68688optclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
68712optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
68712optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
68732optclang -O3 -fomit-frame-pointer2014091420140907
68936optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
68980optclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
69096optclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
70608optclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
71588optclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907

Test failure

Implementation: crypto_hash/skein256256/opt
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt x64
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt x64
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt x64
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer opt x64
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt x64

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: cc
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^

Number of similar (compiler,implementation) pairs: 102, namely:
CompilerImplementations
cc x64
gcc-4.8 x64
gcc-4.8 -O2 -fomit-frame-pointer x64
gcc-4.8 -O3 -fomit-frame-pointer x64
gcc-4.8 -O -fomit-frame-pointer x64
gcc-4.8 -Os -fomit-frame-pointer x64
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer x64
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer x64
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer x64
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops x64
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer x64
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer x64
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer x64
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.8 -march=barcelona -O -fomit-frame-pointer x64
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer x64
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.8 -march=k8 -O -fomit-frame-pointer x64
gcc-4.8 -march=k8 -Os -fomit-frame-pointer x64
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.8 -march=nocona -O -fomit-frame-pointer x64
gcc-4.8 -march=nocona -Os -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: clang -O3 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:427:13: warning: \u used with no following hex digits; treating as '\' followed by identifier [-Wunicode]
skein_block_x64.S: .elseif ((\useAddOp + 0) == 0)
skein_block_x64.S: ^
skein_block_x64.S: 2 warnings generated.
skein_block_x64.S: skein_block_x64.S:16:5: error: unknown directive
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: error: unknown directive
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:510:39: error: macro argument 'debugCnt' is missing
skein_block_x64.S: Setup_Stack 256,((ROUNDS_256/8)+1)
skein_block_x64.S: ^
skein_block_x64.S: gt;:4:20: error: macro argument 'srcReg_B' is missing
skein_block_x64.S: addReg rax, rbx
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:616:1: note: while in macro instantiation
skein_block_x64.S: .rept _UNROLL_CNT*2
skein_block_x64.S: ^
skein_block_x64.S: gt;:2:7: error: expected absolute expression
skein_block_x64.S: .if _RCNT_ #is there anything to do?
skein_block_x64.S: ^
skein_block_x64.S: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x64
clang -O3 -fwrapv -march=native -fomit-frame-pointer x64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x64
clang -O3 -fwrapv -mavx -fomit-frame-pointer x64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein_block.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein_debug.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein_debug.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein_block_x64.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:427:13: warning: \u used with no following hex digits; treating as '\' followed by identifier [-Wunicode]
skein_block_x64.S: .elseif ((\useAddOp + 0) == 0)
skein_block_x64.S: ^
skein_block_x64.S: 2 warnings generated.
skein_block_x64.S: skein_block_x64.S:16:5: error: unknown directive
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: error: unknown directive
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:510:39: error: macro argument 'debugCnt' is missing
skein_block_x64.S: Setup_Stack 256,((ROUNDS_256/8)+1)
skein_block_x64.S: ^
skein_block_x64.S: gt;:4:20: error: macro argument 'srcReg_B' is missing
skein_block_x64.S: addReg rax, rbx
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:616:1: note: while in macro instantiation
skein_block_x64.S: .rept _UNROLL_CNT*2
skein_block_x64.S: ^
skein_block_x64.S: gt;:2:7: error: expected absolute expression
skein_block_x64.S: .if _RCNT_ #is there anything to do?
skein_block_x64.S: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x64
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x64
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
SHA3api_ref.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_debug.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
SHA3api_ref.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_debug.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block_x64.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:427:13: warning: \u used with no following hex digits; treating as '\' followed by identifier [-Wunicode]
skein_block_x64.S: .elseif ((\useAddOp + 0) == 0)
skein_block_x64.S: ^
skein_block_x64.S: 2 warnings generated.
skein_block_x64.S: skein_block_x64.S:16:5: error: unknown directive
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: error: unknown directive
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:510:39: error: macro argument 'debugCnt' is missing
skein_block_x64.S: Setup_Stack 256,((ROUNDS_256/8)+1)
skein_block_x64.S: ^
skein_block_x64.S: gt;:4:20: error: macro argument 'srcReg_B' is missing
skein_block_x64.S: addReg rax, rbx
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:616:1: note: while in macro instantiation
skein_block_x64.S: .rept _UNROLL_CNT*2
skein_block_x64.S: ^
skein_block_x64.S: gt;:2:7: error: expected absolute expression
skein_block_x64.S: .if _RCNT_ #is there anything to do?
skein_block_x64.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: gcc-4.7
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

Number of similar (compiler,implementation) pairs: 101, namely:
CompilerImplementations
gcc-4.7 x64
gcc-4.7 -O2 -fomit-frame-pointer x64
gcc-4.7 -O3 -fomit-frame-pointer x64
gcc-4.7 -O -fomit-frame-pointer x64
gcc-4.7 -Os -fomit-frame-pointer x64
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer x64
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer x64
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer x64
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops x64
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer x64
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer x64
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer x64
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.7 -march=barcelona -O -fomit-frame-pointer x64
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer x64
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer x64
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer x64
gcc-4.7 -march=k8 -O -fomit-frame-pointer x64
gcc-4.7 -march=k8 -Os -fomit-frame-pointer x64
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer x64
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer x64
gcc-4.7 -march=nocona -O -fomit-frame-pointer x64
gcc-4.7 -march=nocona -Os -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer x64
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer x64

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer x64
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer x64
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer x64