Implementation notes: amd64, ares, crypto_hash/skein256256

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13184x64gcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
13188x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13192optgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
13200x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13204optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
13208x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
13212x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
13212optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
13220x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
13220optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13220x64gcc -m64 -O2 -fomit-frame-pointer2014012620130419
13232optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13236x64gcc -funroll-loops -O -fomit-frame-pointer2014012620130419
13236optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
13240optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
13240optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
13244optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13248x64gcc -O3 -fomit-frame-pointer2014012620130419
13248x64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
13252optgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13256x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
13264x64gcc -O -fomit-frame-pointer2014012620130419
13264optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
13268optgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
13268optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
13268optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13272optgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
13276optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
13284optgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
13288optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
13288optgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13300optgcc -m64 -O3 -fomit-frame-pointer2014012620130419
13300optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13300x64gcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
13304x64gcc -funroll-loops2014012620130419
13304optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13308optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
13316optgcc -O2 -fomit-frame-pointer2014012620130419
13324optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
13332optgcc -O3 -fomit-frame-pointer2014012620130419
13332optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
13340optgcc -m64 -O2 -fomit-frame-pointer2014012620130419
13364x64gcc -m64 -O -fomit-frame-pointer2014012620130419
13376optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13380x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
13384optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13384optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
13388optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
13396optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
13400optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
13400optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
13400optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
13416optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
13420optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
13460optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
13476optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
13488optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
13492optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
13492optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
13496optgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
13500optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
13504optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
13504optgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
13540optgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
13540optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
13572optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
13572optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
13572optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
13592optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
13616optgcc -march=nocona -O -fomit-frame-pointer2014012620130419
13620optgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
13624optgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
13624optgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
13632optgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
13632optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
13636optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
13640optgcc -O -fomit-frame-pointer2014012620130419
13640optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
13640optgcc -march=k8 -O -fomit-frame-pointer2014012620130419
13644optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
13648optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
13648optgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
13652optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
13652optgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
13656optgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
13664optgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
13664optgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
13668optgcc -Os -fomit-frame-pointer2014012620130419
13668optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
13672optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
13672optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
13688optgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
13692optgcc -m64 -O -fomit-frame-pointer2014012620130419
13692x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
13700optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
13708x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
13716optgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
13724x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
13728optgcc -m64 -Os -fomit-frame-pointer2014012620130419
13732optgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
13736x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
13740x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13744x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
13748x64gcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
13752x64cc2014012620130419
13752x64gcc -O2 -fomit-frame-pointer2014012620130419
13752x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
13756x64gcc -m64 -O3 -fomit-frame-pointer2014012620130419
13756x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13756x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
13760x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
13760x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13760x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
13760x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
13760x64gcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
13760x64gcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13764x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13764x64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
13764x64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
13768x64gcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
13772x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
13772x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
13772optgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
13772x64gcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
13772x64gcc -march=k8 -O -fomit-frame-pointer2014012620130419
13776x64gcc2014012620130419
13776x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
13776x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
13776optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
13776optgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
13780x64gcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
13784x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
13784x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
13784x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
13788x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
13788optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
13792x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
13792x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
13796x64gcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
13796x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
13796x64gcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
13796x64gcc -march=nocona -O -fomit-frame-pointer2014012620130419
13800x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
13800optgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
13804x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
13804x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
13804optgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
13808x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
13808x64gcc -march=barcelona -O -fomit-frame-pointer2014012620130419
13812x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
13812x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
13812optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
13812optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
13812optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
13816x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
13820optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
13824optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
13828x64gcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
13836x64gcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
13848x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
13860x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13884x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
13884x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
13888x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
13900x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
13904x64gcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
13916x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
13924x64gcc -march=nocona -Os -fomit-frame-pointer2014012620130419
13928x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
13932x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
13944x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
13948x64gcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
13948x64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
13960x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
13960x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
13960x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
13964x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
13968x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
13968x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
13976x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
13976x64gcc -march=k8 -Os -fomit-frame-pointer2014012620130419
13980x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
13992x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
13992x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
14000x64gcc -m64 -Os -fomit-frame-pointer2014012620130419
14024x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
14052x64gcc -Os -fomit-frame-pointer2014012620130419
61436optcc2014012620130419
61436optgcc2014012620130419
61456optgcc -funroll-loops2014012620130419

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: 87, 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=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 -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=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