Implementation notes: amd64, bridge, crypto_hash/skein256256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
15068optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012720120120
15096optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012720120120
15128optgcc -funroll-loops -O3 -fomit-frame-pointer2012012720120120
15128optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012720120120
15140optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012720120120
15156optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012720120120
15156optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012720120120
15164optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012720120120
15172optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012720120120
15172optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012720120120
15176optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012720120120
15184optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012720120120
15188optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012720120120
15196optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012720120120
15204optgcc -funroll-loops -O2 -fomit-frame-pointer2012012720120120
15224optgcc -m64 -O3 -fomit-frame-pointer2012012720120120
15228optgcc -march=nocona -O2 -fomit-frame-pointer2012012720120120
15232optgcc -march=k8 -O -fomit-frame-pointer2012012720120120
15240optgcc -funroll-loops -O -fomit-frame-pointer2012012720120120
15244optgcc -O2 -fomit-frame-pointer2012012720120120
15252optgcc -O3 -fomit-frame-pointer2012012720120120
15256optgcc -m64 -march=k8 -O -fomit-frame-pointer2012012720120120
15260optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012720120120
15260optgcc -march=k8 -O3 -fomit-frame-pointer2012012720120120
15268optgcc -fno-schedule-insns -O -fomit-frame-pointer2012012720120120
15268optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012720120120
15272optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012720120120
15272optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012720120120
15272optgcc -m64 -march=core2 -O -fomit-frame-pointer2012012720120120
15276optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012720120120
15276optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012720120120
15280optgcc -O -fomit-frame-pointer2012012720120120
15280optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012720120120
15284optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012720120120
15284optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012720120120
15284optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012720120120
15284optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012720120120
15288optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012720120120
15288optgcc -march=barcelona -O -fomit-frame-pointer2012012720120120
15288optgcc -march=nocona -O3 -fomit-frame-pointer2012012720120120
15288optgcc -march=nocona -O -fomit-frame-pointer2012012720120120
15292optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012720120120
15292optgcc -m64 -march=nocona -O -fomit-frame-pointer2012012720120120
15296optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012720120120
15296optgcc -m64 -O -fomit-frame-pointer2012012720120120
15296optgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012720120120
15300optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012720120120
15304optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15304optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15304optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012720120120
15304optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012720120120
15312optgcc -m64 -O2 -fomit-frame-pointer2012012720120120
15312optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012720120120
15332optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012720120120
15332optgcc -march=k8 -O2 -fomit-frame-pointer2012012720120120
15340optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15360optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15396optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012720120120
15400optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012720120120
15404optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012720120120
15416optgcc -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15420optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15420optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012720120120
15428optgcc -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15432optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15476optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012720120120
15484optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012720120120
15504optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012720120120
15504optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012720120120
15504optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012720120120
15512optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012720120120
15516optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012720120120
15516optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012720120120
15520optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012720120120
15532optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012720120120
15636x64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012720120120
15636x64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012720120120
15644x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012720120120
15648x64gcc -funroll-loops -O3 -fomit-frame-pointer2012012720120120
15648x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012012720120120
15648x64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012720120120
15652x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012720120120
15652x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012720120120
15652x64gcc -march=barcelona -O -fomit-frame-pointer2012012720120120
15652x64gcc -march=nocona -O3 -fomit-frame-pointer2012012720120120
15656x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012720120120
15660x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15660x64gcc -m64 -O -fomit-frame-pointer2012012720120120
15664x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012720120120
15664x64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012720120120
15664x64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012720120120
15664x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012720120120
15664x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012720120120
15668x64gcc -funroll-loops -O -fomit-frame-pointer2012012720120120
15668x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012720120120
15668x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012720120120
15668x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012720120120
15668x64gcc -march=k8 -O2 -fomit-frame-pointer2012012720120120
15672x64gcc -O2 -fomit-frame-pointer2012012720120120
15672x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012720120120
15672x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012720120120
15672x64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012720120120
15672x64gcc -march=k8 -O -fomit-frame-pointer2012012720120120
15676x64gcc -m64 -O2 -fomit-frame-pointer2012012720120120
15676x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012720120120
15680x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012720120120
15680x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012720120120
15680x64gcc -m64 -march=core2 -O -fomit-frame-pointer2012012720120120
15680x64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012720120120
15680x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012720120120
15684x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012012720120120
15684x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012720120120
15684x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012720120120
15684x64gcc -m64 -march=k8 -O -fomit-frame-pointer2012012720120120
15684x64gcc -march=nocona -O -fomit-frame-pointer2012012720120120
15688x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012720120120
15688x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012720120120
15688x64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012720120120
15692x64gcc -funroll-loops -O2 -fomit-frame-pointer2012012720120120
15692x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15692x64gcc -march=nocona -O2 -fomit-frame-pointer2012012720120120
15696x64gcc -fno-schedule-insns -O -fomit-frame-pointer2012012720120120
15696x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012720120120
15696x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012720120120
15696x64gcc -m64 -O3 -fomit-frame-pointer2012012720120120
15696x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012720120120
15696x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012720120120
15700x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012720120120
15700x64gcc -m64 -march=nocona -O -fomit-frame-pointer2012012720120120
15704x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012720120120
15704x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012720120120
15704x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012720120120
15704x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012720120120
15704x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15704x64gcc -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15708x64gcc -O -fomit-frame-pointer2012012720120120
15712x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012720120120
15712x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012720120120
15712x64gcc -march=k8 -O3 -fomit-frame-pointer2012012720120120
15716x64gcc -O3 -fomit-frame-pointer2012012720120120
15720x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012720120120
15724x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012720120120
15724x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012720120120
15732x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15736x64cc2012012720120120
15736x64gcc -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15740x64gcc -funroll-loops2012012720120120
15744x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012720120120
15744x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012720120120
15744x64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012720120120
15748x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012720120120
15748x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
15756x64gcc2012012720120120
15864x64gcc -march=nocona -Os -fomit-frame-pointer2012012720120120
15872x64gcc -march=barcelona -Os -fomit-frame-pointer2012012720120120
15900x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012720120120
15920x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012720120120
15924x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012720120120
15928x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012720120120
15928x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012720120120
15932x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012720120120
15932x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012012720120120
15932x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012720120120
15932x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012012720120120
15936x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012720120120
15940x64gcc -Os -fomit-frame-pointer2012012720120120
15944x64gcc -march=k8 -Os -fomit-frame-pointer2012012720120120
15948x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012720120120
15952x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012720120120
15952x64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012720120120
15952x64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012720120120
15956x64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012720120120
15960x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012720120120
15972x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012012720120120
15972x64gcc -funroll-loops -Os -fomit-frame-pointer2012012720120120
15980x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012012720120120
15988x64gcc -m64 -Os -fomit-frame-pointer2012012720120120
16000x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012720120120
16588optgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012720120120
16588optgcc -march=nocona -Os -fomit-frame-pointer2012012720120120
16772optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012720120120
16776optgcc -funroll-loops -Os -fomit-frame-pointer2012012720120120
16784optgcc -march=k8 -Os -fomit-frame-pointer2012012720120120
16792optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012720120120
16792optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012720120120
16796optgcc -m64 -Os -fomit-frame-pointer2012012720120120
16800optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012720120120
16800optgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012720120120
16828optgcc -Os -fomit-frame-pointer2012012720120120
16852optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012720120120
16864optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012720120120
16868optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012720120120
16880optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012720120120
16924optgcc -march=barcelona -Os -fomit-frame-pointer2012012720120120
16956optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012720120120
16972optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012720120120
17136optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012720120120
17160optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012720120120
17164optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012720120120
17304optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012720120120
17308optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012720120120
17308optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012720120120
17312optgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012720120120
62524optgcc -funroll-loops2012012720120120
62548optgcc2012012720120120
62568optcc2012012720120120

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]

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

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: gcc -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 -m64 -march=barcelona -O2 -fomit-frame-pointer x64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer x64
gcc -m64 -march=barcelona -O -fomit-frame-pointer x64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer x64