Implementation notes: amd64, hydra2, crypto_hash/keccakc512

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20352opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20428opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20436opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20448opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20452opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20460opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20476opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20556opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20560opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
20560opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
20564opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20572opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20572opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
20584opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
20592opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20612opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20616opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
20620opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20628opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20648opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
20652opt64lcu24gcc -O -fomit-frame-pointer2014052820140525
20652opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20652opt64lcu24gcc -m64 -O -fomit-frame-pointer2014052820140525
20656opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20660opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20660opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
20664opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20664opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
20664opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
20668opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20672opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
20676opt64lcu6gcc -O -fomit-frame-pointer2014052820140525
20676opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
20680opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20680opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20680opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20680opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
20684opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20688opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
20692opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20696opt64lcu6gcc -m64 -O -fomit-frame-pointer2014052820140525
20708opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20712opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
20716opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20720opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
20724opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014052820140525
20732opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
20736opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
20740opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20744opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20744opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
20752opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
20760opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
20764opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20768opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014052820140525
20808opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
20836opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
21012opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
21044opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
21056opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21124opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
21148opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
21168opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21176opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
21196opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
21380opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
21456opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
21476opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
21476opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
21480opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
21484opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
21496opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
21620opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21620opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
21628opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
21640opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
21644opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21644opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21644opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21652opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
21684opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
21696opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
21704opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
21716opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
21724opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
21724opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
21728opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
21732opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21748opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
21752opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
21780opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21796opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21804opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21812opt64lcu24gcc -O3 -fomit-frame-pointer2014052820140525
21820opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014052820140525
21832opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
21856opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
21872opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014052820140525
21936opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
22112opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22116x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
22140opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22140opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22152opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
22156opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
22156opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
22160opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
22160opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22164opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22164x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22164opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
22168x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22168opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
22168opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22176x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
22176x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22176x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22176x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014052820140525
22180x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22184opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
22184opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22184opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22188opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
22188opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
22192opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
22196opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
22196opt64u6gcc -m64 -O -fomit-frame-pointer2014052820140525
22196x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22196opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22196x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22196opt64u6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
22200x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22200x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22200opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22200opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
22200x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22200x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22200x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
22204opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
22204opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22204opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
22204opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
22204opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
22208opt64u6gcc -O -fomit-frame-pointer2014052820140525
22208opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22208opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22208x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22208x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014052820140525
22208x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22216x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
22216x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22216x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22220opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22220opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
22220opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22224x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22224x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22224x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
22224x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014052820140525
22224opt64u6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
22228opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22228x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22228x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22232x86_64_asmgcc -O3 -fomit-frame-pointer2014052820140525
22236opt64lcu6gcc -O2 -fomit-frame-pointer2014052820140525
22236x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22236x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22236x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22240opt64lcu6gcc -O3 -fomit-frame-pointer2014052820140525
22240opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22240opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22244x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22244x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22244opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22248opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22248opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
22252x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22252opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
22252x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22256x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
22256x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22256x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22256x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22260x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
22264x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
22264opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
22264x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
22264x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22264opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22268x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22272x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22276opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22284x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
22284x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22288x86_64_asmgcc -O2 -fomit-frame-pointer2014052820140525
22288opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22288x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014052820140525
22304opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22304x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22312opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22312x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22324x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22348opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22356x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22356x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22360x86_64_asmcc2014052820140525
22364opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22368opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
22372x86_64_asmgcc -funroll-loops2014052820140525
22372opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
22372opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22376opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22380opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
22392opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22392opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22396opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22400opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22404x86_64_asmgcc2014052820140525
22404opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
22428x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
22436opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
22436opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22448opt64lcu24gcc -Os -fomit-frame-pointer2014052820140525
22448opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22448opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22448opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22448opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
22448opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
22456opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22456opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22456opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22460opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22460opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22460opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
22464opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22472opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014052820140525
22488opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22500opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22508opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22508opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22508opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
22524opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
22564inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22568inplacegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22572opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22572inplacegcc -march=k8 -O -fomit-frame-pointer2014052820140525
22580inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22612opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22640x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
22644x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22644x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22644x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22644x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
22644x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
22648opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
22652x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
22652x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
22660x86_64_asmgcc -Os -fomit-frame-pointer2014052820140525
22660x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22660x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014052820140525
22660x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22660x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
22660x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
22664x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
22664x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
22664x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
22668x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22668x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
22668x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
22672x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
22672x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
22676x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
22696inplacegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22696inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22704inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22764opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22768inplacegcc -march=nocona -O -fomit-frame-pointer2014052820140525
22784inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22784inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22784inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
22800inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22812opt64lcu24gcc -O2 -fomit-frame-pointer2014052820140525
22840inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22840opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22876inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22876inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
22880inplacegcc -O -fomit-frame-pointer2014052820140525
22880inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22884inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
22892inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
22912inplacegcc -m64 -O -fomit-frame-pointer2014052820140525
22912inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22996x86_64_asmgcc -m64 -O -fomit-frame-pointer2014052820140525
23004inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
23012inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23020x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
23028x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
23028x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
23032x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
23044x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
23044x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
23060opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
23060opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
23060opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
23064opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
23064opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
23092simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
23092x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
23092x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
23096simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
23100simplegcc -m64 -O -fomit-frame-pointer2014052820140525
23104inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
23108simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
23132inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
23136x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
23148x86_64_asmgcc -O -fomit-frame-pointer2014052820140525
23152x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
23160simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
23164simplegcc -O -fomit-frame-pointer2014052820140525
23164x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
23168x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
23172simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
23180inplacegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
23192simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
23200simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
23204opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
23204opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
23204opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23208opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23208opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23208simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
23212opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
23212simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
23216simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
23216inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
23216simplegcc -march=k8 -O -fomit-frame-pointer2014052820140525
23220simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
23220inplacegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
23236opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
23264simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
23268inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
23272opt64lcu6gcc -Os -fomit-frame-pointer2014052820140525
23272opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23272opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014052820140525
23272opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23296opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
23304opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23304opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
23312simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23312simplegcc -march=nocona -O -fomit-frame-pointer2014052820140525
23360opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
23376simplegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
23384opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
23384opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
23400opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
23404opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
23404opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
23404opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
23408opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
23416opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
23436simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
23444inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
23464simplegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
23468simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
23476opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
23528inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
23528simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
23532simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23628opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
23632opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
23688opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23716opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
23720opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
23724opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23732opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
23736opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23780opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
23792opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23800opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23816opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23820opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
23824opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
23872inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23872opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
23880opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23884opt64u6gcc -O2 -fomit-frame-pointer2014052820140525
23888inplacegcc -O3 -fomit-frame-pointer2014052820140525
23888opt64u6gcc -O3 -fomit-frame-pointer2014052820140525
23888opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23892inplacegcc -m64 -O3 -fomit-frame-pointer2014052820140525
23904opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23904opt64u6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
23904opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23916opt64u6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
23936opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24024simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
24024simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
24028simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
24032simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
24044inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
24056simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
24060inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
24064inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
24064inplacegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
24068inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24068inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24072inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24072inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24076inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
24088inplacegcc -O2 -fomit-frame-pointer2014052820140525
24088inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24088inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
24096inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
24100inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24100inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24100inplacegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
24104inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
24104inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24116inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24120inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
24132inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24132inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24136opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24140opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24140opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24144opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
24168inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24168opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24196inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
24204simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
24204simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
24208inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
24208simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
24212simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
24216inplacegcc -m64 -O2 -fomit-frame-pointer2014052820140525
24220simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
24236opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24240simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24240simplegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
24256opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
24272opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
24272opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24276opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
24280opt64lcu24shldgcc -O3 -fomit-frame-pointer2014052820140525
24280opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
24284opt64lcu24shldgcc -O2 -fomit-frame-pointer2014052820140525
24288opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
24292opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24316opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24324opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24332opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24340opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
24348inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
24352inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24352inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24360opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
24364opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24368opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
24376opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
24384inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24388opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24388opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24400opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
24408opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24428opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
24436opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
24440opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
24456opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
24456opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24464opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
24464opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
24468opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
24468opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
24492opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
24496simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24496simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
24508inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
24508inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
24508inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
24508inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
24540sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24556opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
24560opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
24576sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
24576opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
24580opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
24640sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24656sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
24656inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
24684x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24688simplegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
24692simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24696x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
24708x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
24708opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
24724simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24728simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
24728simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
24732simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
24732simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24736x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
24736x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
24744x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24744x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
24748x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24752opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24752x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
24756x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24760opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24768opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24772x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24772x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24772opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
24776x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
24776x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24776x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
24776x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24780x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
24780x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
24784x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24784x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
24788x86_64_shldgcc -O -fomit-frame-pointer2014052820140525
24788x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
24788x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
24792opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
24796x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
24796opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
24796x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24796x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
24800x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24804x86_64_shldgcc -O3 -fomit-frame-pointer2014052820140525
24804x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24804opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24808x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
24808opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
24812x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24816opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24820x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
24824x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
24828x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
24832opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24832x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24840opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
24840x86_64_shldgcc -m64 -O -fomit-frame-pointer2014052820140525
24840x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
24844simplegcc -O3 -fomit-frame-pointer2014052820140525
24844opt64lcu24shldgcc -O -fomit-frame-pointer2014052820140525
24844x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
24844simplegcc -m64 -O3 -fomit-frame-pointer2014052820140525
24852opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
24852x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24852opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24852opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
24852opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
24852x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
24856opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24856x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
24856x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
24864x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24868opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
24872opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24872opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
24872x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24872opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
24872opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
24876opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24876opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
24876opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
24884sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
24892opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
24892opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24896opt64lcu24shldgcc -Os -fomit-frame-pointer2014052820140525
24896simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24896opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24916x86_64_shldgcc -funroll-loops2014052820140525
24916x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24916opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24928opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24928opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24932sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
24932simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24936opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24940sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
24940x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
24940simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24940simplegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
24944simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24944opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
24948sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24952x86_64_shldgcc2014052820140525
24956sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
24960opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
24960sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
24964opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
24964opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
24972sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052820140525
24972opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
24984opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
24988opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
24992opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014052820140525
24996sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24996sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24996sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
25000sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
25000opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
25000simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25004simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
25004x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25008simplegcc -O2 -fomit-frame-pointer2014052820140525
25008simplegcc -m64 -O2 -fomit-frame-pointer2014052820140525
25008x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
25008simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25012opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
25020x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25028sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25036sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
25040opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
25040opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
25044simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
25044sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
25048simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25048simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25048simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
25052opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25052sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
25056x86_64_shldcc2014052820140525
25056simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
25056sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
25060simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
25064opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
25068opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
25072simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25076opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
25076simplegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
25084simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25084simplegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
25088sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
25092sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
25096simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
25100simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25108simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
25108simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
25112opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
25112opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
25116sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25116opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
25120opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25128opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
25164sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
25176sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
25180opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
25180opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
25180sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
25180opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25188opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25196opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
25196opt64lcu6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25196opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
25196sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
25196sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052820140525
25200sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
25208sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
25208opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
25212opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25220sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
25224sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
25224sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25228sphlib-smallgcc -O -fomit-frame-pointer2014052820140525
25232opt64lcu24clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25240sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
25244sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
25244sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052820140525
25252opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
25256opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25264x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
25264sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
25276sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
25276opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
25284x86_64_shldgcc -Os -fomit-frame-pointer2014052820140525
25284sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
25288x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25288x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
25288x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
25300sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
25300sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
25300simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25300x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
25320sphlibgcc -O -fomit-frame-pointer2014052820140525
25324x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
25324x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
25324x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
25324x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
25324x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
25324x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25328sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
25328x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
25332sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
25332sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25340x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25340sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
25344x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
25348x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
25356sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
25372x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
25400sphlibgcc -m64 -O -fomit-frame-pointer2014052820140525
25408opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
25416sphlibgcc -march=nocona -O -fomit-frame-pointer2014052820140525
25420x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25428opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
25436x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25444x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
25444sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25448x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
25452x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
25456x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
25464x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
25468x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25476x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
25480x86_64_shldgcc -O2 -fomit-frame-pointer2014052820140525
25492x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
25492sphlibgcc -march=k8 -O -fomit-frame-pointer2014052820140525
25500x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
25500sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
25508simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25508simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
25512simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
25524simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25528simplegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
25528simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
25528simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25532x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
25536sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
25540x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
25552x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25564x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
25580x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
25600x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
25608sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
25616simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25616simplegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
25620simplegcc -Os -fomit-frame-pointer2014052820140525
25620simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25620simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25628simplegcc -m64 -Os -fomit-frame-pointer2014052820140525
25628opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
25648opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
25660opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
25708opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25708opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
25712opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
25712opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
25712simplegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
25720sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
25728sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25732opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25732opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25744opt64u6gcc -m64 -Os -fomit-frame-pointer2014052820140525
25752opt64u6gcc -Os -fomit-frame-pointer2014052820140525
25760simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
25760simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
25764simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
25768simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
25788opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
25852sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
25888simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
25900sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
25980opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
25980opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
25980opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
25980sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
25984opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25984sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25988sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
25996simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26000opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
26008simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
26012opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
26024opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26036opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
26120opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
26132sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
26136sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26140sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26152opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
26160sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26176sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
26196sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26204sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26224sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26276sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
26292sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
26300sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
26336sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
26344inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
26344inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
26348inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
26352inplacegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
26356sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
26364sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
26384sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
26404sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26416sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
26440sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
26444sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
26468sphlibgcc -m64 -O3 -fomit-frame-pointer2014052820140525
26476sphlibgcc -O3 -fomit-frame-pointer2014052820140525
26476sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26484sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
26492sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26496inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
26496inplacegcc -m64 -Os -fomit-frame-pointer2014052820140525
26496inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
26496inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
26496inplacegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
26496inplacegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
26500sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
26500sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26504sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26516sphlibgcc -O2 -fomit-frame-pointer2014052820140525
26516sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
26520sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26524sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26532sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
26568sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
26572sphlibgcc -m64 -O2 -fomit-frame-pointer2014052820140525
26572sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
26588inplacegcc -Os -fomit-frame-pointer2014052820140525
26628sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26632sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26680inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
26680sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26680inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
26696sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
26696sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
26748sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26760inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
26768inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
26768inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
26796inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
26804sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
26820inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
26832inplacegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
26832inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
26832inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
26844sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
26844inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
26880sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26888inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
27016sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
27056sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
27112sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
27160sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
27160sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
27176sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
27176sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
27180sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
27192sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
27204sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
27212sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
27236sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
27236sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
27240sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
27260sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
27264sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
27308sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
27416sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
27708sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
27760sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
27772sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
27780sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
27800sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
27808sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
27828sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
27832opt64lcu24shldclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27840sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
27848sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
27848sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
27852opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
27852sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
27892sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
27924sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
27972sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
27988opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
28052opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
28072opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28108sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
28192sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
28200sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
28232sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
28264simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28264simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28268simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28272sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
28280simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
28280simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
28280simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
28364sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
28376opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
28404simpleclang -O3 -fomit-frame-pointer2014071220140622
28424opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28432opt64u6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28460opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
28472opt64u6clang -O3 -fomit-frame-pointer2014071220140622
28508opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28516opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
28524opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
28608sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052820140525
28652sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
28656sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28660sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28664sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052820140525
28676sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
28700sphlibclang -O3 -fomit-frame-pointer2014071220140622
28700sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
28700sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
28712sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28724sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
28732sphlib-smallgcc -O2 -fomit-frame-pointer2014052820140525
28756sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
28800sphlib-smallgcc -O3 -fomit-frame-pointer2014052820140525
28840sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
28844sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
28844sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
28844sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
28860sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
28868sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
28872sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
28880sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
28892sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
28932sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
28936sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
28996sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
29008sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
29008sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
29008sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
29072opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29096sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
29096sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
29124sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
29244sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
29244sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
29252sphlibgcc -m64 -Os -fomit-frame-pointer2014052820140525
29256sphlibgcc -Os -fomit-frame-pointer2014052820140525
29272inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
29272inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
29272inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29284inplaceclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29284inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29292sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
29304inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
29344sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
29344sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
29424inplaceclang -O3 -fomit-frame-pointer2014071220140622
29732sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
29820sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
29828sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
29828sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
30024sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
30024sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
30024sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
30024sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
30112sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
30244sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
30244sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
30252sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
30284sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
30288sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
30296sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
30376sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
30536sphlib-smallgcc -Os -fomit-frame-pointer2014052820140525
30548sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
30548sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
30548sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
30548sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
30552sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
30572sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
30588sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
30592sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
30600sphlib-smallclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
30636sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
30636sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052820140525
30640sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
30712sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
32216sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
32272sseu2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
32672sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
32784sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
32784sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
32784sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
32784sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
34748mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
34752mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
34752mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
34756mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
34756mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
35200mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
35240mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
36328mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
36336mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
36372mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
36380mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
36388mmxu1gcc -O -fomit-frame-pointer2014052820140525
36388mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
36388mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
36388mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
36388mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
36420mmxu1gcc -m64 -O -fomit-frame-pointer2014052820140525
36804mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
36820mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
37140mmxu1gcc -march=nocona -O -fomit-frame-pointer2014052820140525
37144mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
38604mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
38620mmxu1gcc -march=k8 -O -fomit-frame-pointer2014052820140525
40368mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
40416mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
40440mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
40464mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
40480mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
40488mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
40540mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
40556mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
40560mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
40560mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
40572mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
40572mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
40584mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
40604mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
40632mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
40640mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
40836mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
40836mmxu1gcc -m64 -O3 -fomit-frame-pointer2014052820140525
40844mmxu1gcc -O2 -fomit-frame-pointer2014052820140525
40844mmxu1gcc -m64 -O2 -fomit-frame-pointer2014052820140525
40856mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
40920mmxu1gcc -O3 -fomit-frame-pointer2014052820140525
41212mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
41240mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
41544mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
41564mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
41724mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
41724mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
41728mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
41764mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
41864mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
41872mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
41876mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
41876mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
42080mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
42124mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
42216mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
42220mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
42876mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
42884mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
42900mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
42908mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
42996mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
42996mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43032mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43044mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
43476mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
43556mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
43560mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
43560mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
43580mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
44416mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
44476mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
44608mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
44636mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
44640mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
44660mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
44660mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
44748mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
44748mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
44844mmxu1gcc -m64 -Os -fomit-frame-pointer2014052820140525
44892mmxu1gcc -Os -fomit-frame-pointer2014052820140525
44916mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
44924mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
44964mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
45308mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
45308mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
45384mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
45436mmxu1clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
45444mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
45448mmxu1clang -O3 -fomit-frame-pointer2014071220140622
45592opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45620opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
45684mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
45732mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
45776mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
45992mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
45992mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
46000opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
46028opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
46620opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
46620opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
46636opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
47208opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47256opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
47264opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47272opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
47304opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
47332opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
47404opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
47432opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
47440opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
47452opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
47468opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
47556opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
47596opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47644opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47664opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
47668opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
48020opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
48024opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
48276opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
48308opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
48360opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
48380opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
48404opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
48420opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
48496opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
48512opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
48516opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
48520opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
48612opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
48632opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
48644opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
48668opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
48672opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
48676opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
48752opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
48792opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
48836opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
48856opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
48884opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
48888opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
48896opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
48924opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
49112opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
49124opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
49132opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
49136opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
49140opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
49148opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
49188opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
49192opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
49392opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
49408opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
49416opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
49448opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
49456opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
49468opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
49480opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
49488opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
49488opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
49488opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
49492opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
49496opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
49512opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
49516opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
49556opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
49556opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
49580opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
49588opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
49600opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
49612opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
49656opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
49660opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
49668opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
49672opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
49676opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49692opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49744opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
49752opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
49764opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
49780opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49804opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49948opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
49956opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
49976opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
49992opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
50040opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50092opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50392opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
50420opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
50672opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
50688opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
50692opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
50716opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
50728opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
50728opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
50728opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
50728opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
50740opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
50748opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
50760opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
50840opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
51344opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
51380opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
51436opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
51436opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
51444opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
51476opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
51496opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
52216opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
52220opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
52224opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
52264opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
52444simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
52448simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
52496opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52496opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
52512opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
52548opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
52552opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
52556opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52560opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
52584opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52584opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
52584opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
52588opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
52600opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
52600opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
52600opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52600opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
52600opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
52604opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
52608opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
52612opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
52636opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
52640opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
52660simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
52660simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
52668opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
52668opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
52668opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
52676opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
52684opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
52688opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
52688opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
52692opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
52692opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
52696opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
52696opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
52700opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
52984opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
52992opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
52992opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
53000opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
53004opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
53052opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53060opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
53076opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53080opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
53212opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
53216opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
53296opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
53496opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
53496opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
53528opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
53540opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
53588opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53612opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53628opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
53632opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
53644opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
53644opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
53644opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
53656opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
53664opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
53720opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014052820140525
53748opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
53772opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
53772opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
53772opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
53776opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
53776opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
53780opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
53780opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
53784opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
53804opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
53804opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
53804opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
53824opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
53824opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
53824opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
53824opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
53828opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
53836opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
53960opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
53976opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
54048opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
54124opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
54168opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54188simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54196opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
54208opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54208simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54240opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54248opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
54268opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
54268simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
54280simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
54296opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54408simple32bigcc -O3 -fomit-frame-pointer2014052820140525
54428simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
54452simple32bigcc -m64 -O3 -fomit-frame-pointer2014052820140525
54600simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
54604simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
54604simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
54608simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
54612simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
54616simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
54616simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
54644simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
55072simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
55076simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
55144simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
55240simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
55712inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
55748inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
55960compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
55968compactgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
55972compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
56104inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
56120inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
56264compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
56272compactgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
56272inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
56272inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
56312inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
56324inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
56432inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
56444inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
56464compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
56520inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
56584inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
56684compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
56688compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
56728inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
56728inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
56732compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
56732inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
56732inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
56756inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
56820inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
56820inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
56820inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
56820inplace32bigcc -m64 -O3 -fomit-frame-pointer2014052820140525
56828inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
56840inplace32bigcc -O3 -fomit-frame-pointer2014052820140525
56916compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
56956compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
57056compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
58088opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
58096opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
58204simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
58240simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
58328compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
58344compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
58348compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
58476opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
58480opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
58492opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
58516opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
58532opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
58532opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
58568simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
58568simple32bigcc -march=barcelona -O -fomit-frame-pointer2014052820140525
58588simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
58648simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
58688simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
58704compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
58704opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014052820140525
58704opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
58704opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
58720compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
58720simple32bigcc -march=k8 -O -fomit-frame-pointer2014052820140525
58724compactgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
58728opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
58728opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
58744opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
58752opt32bi-rvku2gcc -O -fomit-frame-pointer2014052820140525
58756opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
58756opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
58780opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
58804opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
58840opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
58856opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
58864opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
58900compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
58900compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
58904compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
58904compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
58948compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
58980compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
59248opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
59252simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
59256simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
59264simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
59268simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
59268opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
59268simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
59276opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
59280opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
59280simple32bigcc -funroll-loops -O -fomit-frame-pointer2014052820140525
59280opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
59312simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
59312opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
59312opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
59316opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
59320opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
59320simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
59332opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
59388opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59396opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59408simple32bigcc -march=nocona -O -fomit-frame-pointer2014052820140525
59420simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
59420simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
59420simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
59432opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014052820140525
59432opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
59472opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
59736opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
59752opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
59772simple32bigcc -m64 -O -fomit-frame-pointer2014052820140525
59796opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
59796simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
59816simple32bigcc -O -fomit-frame-pointer2014052820140525
59816simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
59816simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
59820simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
59820simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
59840opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
59852opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
59860opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59860simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
59872simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
59872opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59920inplace32bigcc -march=k8 -O -fomit-frame-pointer2014052820140525
59928inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
59936inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014052820140525
59948inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
60036inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
60036inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
60040inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
60040simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
60040simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
60044simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
60052inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
60068simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
60068simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
60144compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
60168inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
60200simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
60200inplace32bigcc -march=nocona -O -fomit-frame-pointer2014052820140525
60236inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
60244inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014052820140525
60244inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
60256simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
60260simple32bigcc -O2 -fomit-frame-pointer2014052820140525
60260inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
60260simple32bigcc -m64 -O2 -fomit-frame-pointer2014052820140525
60280inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
60288inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
60296inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
60316inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
60348inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014052820140525
60404opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
60408opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
60712simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60752inplace32bigcc -O -fomit-frame-pointer2014052820140525
60752inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
60768inplace32bigcc -m64 -O -fomit-frame-pointer2014052820140525
60768inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
60776inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
60800simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
60812inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
60812inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
60824inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
60832simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60844simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60948compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
60952compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
60956simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
60956simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60960simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
60988simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
61088inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
61092inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
61096inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
61096inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
61108inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
61108inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
61108inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
61112inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
61120inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
61136inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
61148inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
61152inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
61196inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
61204inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
61528inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
61532inplace32bigcc -m64 -Os -fomit-frame-pointer2014052820140525
61544inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014052820140525
61548inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
61556inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
61560inplace32bigcc -Os -fomit-frame-pointer2014052820140525
61560inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
61576inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
61580inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
61624inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
61636inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
61644inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
61644inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
61648inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
61676inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
61708inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
61796inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
61828inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
61880inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
61884inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
62168inplace32bigcc -m64 -O2 -fomit-frame-pointer2014052820140525
62184inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
62188inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
62228inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
62248inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
62252inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
62268inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
62308inplace32bigcc -O2 -fomit-frame-pointer2014052820140525
62688compactgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
62740compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
63008opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
63032opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
63284opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
63416opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
63560compactgcc -m64 -O3 -fomit-frame-pointer2014052820140525
63596compactgcc -O3 -fomit-frame-pointer2014052820140525
63600compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
63688compactgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
63724compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
63876opt32bi-rvku2gcc -Os -fomit-frame-pointer2014052820140525
63880opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
63896opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
63904opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014052820140525
63944opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
63964opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
63964opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
63968opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
63988compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
64096opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
64096opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
64096opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
64100compactgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
64128opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
64148opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
64276opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
64296opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
64304opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
64304opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
64316opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
64316opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
64316opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
64332opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
64332opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
64348opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
64360opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
64376opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
64392opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
64956compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
64964compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
64968compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
64984compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
66340opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
66380opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
66416opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
66424opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
66548opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
66552opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
66564opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
67684simplegcc -funroll-loops2014052820140525
67692simplecc2014052820140525
67692simplegcc2014052820140525
68584simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
68584simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
68592simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
68596simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
68596simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
68600simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
68724simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
68804simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
68832simple32bigcc -march=nocona -Os -fomit-frame-pointer2014052820140525
69096simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
69096simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
69360simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
69536simple32bigcc -m64 -Os -fomit-frame-pointer2014052820140525
69640simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
69676simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
69676simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
69676simple32bigcc -march=k8 -Os -fomit-frame-pointer2014052820140525
69680simple32bigcc -Os -fomit-frame-pointer2014052820140525
69896simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
70004simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
70068simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
70076simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
70232simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
71600inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
71604inplace32biclang -O3 -fomit-frame-pointer2014071220140622
71628inplace32biclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71628inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
71628inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
71636inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71640inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
73200opt32bi-rvku2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73268opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
73292opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
73304opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
73352opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73380opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
73388opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
73528simple32biclang -O3 -fomit-frame-pointer2014071220140622
73608simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
73616simple32biclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73640simple32biclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
73648simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73664simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
73692compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73748compactclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
73764compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
73764compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
73764simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
73788compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
73844compactclang -O3 -fomit-frame-pointer2014071220140622
78148opt64u6cc2014052820140525
78172opt64u6gcc -funroll-loops2014052820140525
78212opt64u6gcc2014052820140525
78604inplacegcc -funroll-loops2014052820140525
78608inplacegcc2014052820140525
78628opt64lcu24gcc2014052820140525
78652inplacecc2014052820140525
78820opt64lcu24cc2014052820140525
78908opt64lcu6cc2014052820140525
78940opt64lcu6gcc -funroll-loops2014052820140525
78968opt64lcu6gcc2014052820140525
79016opt64lcu24gcc -funroll-loops2014052820140525
80968opt64lcu24shldgcc -funroll-loops2014052820140525
81284opt64lcu24shldcc2014052820140525
81284opt64lcu24shldgcc2014052820140525
81512compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
82536compactclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
105252compactgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
106084compactgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
106436compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
106468compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
107008compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
107016compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
107020compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
107284compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
107980compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
109868compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
109892compactgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
110280compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
110288compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
110492compactgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
110604compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
111484compactgcc -O2 -fomit-frame-pointer2014052820140525
111504compactgcc -Os -fomit-frame-pointer2014052820140525
111516compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
111800compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
112128compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
113516compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
113540compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
113880compactgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
114064compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
114460compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
114460compactgcc -march=nocona -O -fomit-frame-pointer2014052820140525
114496compactgcc -m64 -Os -fomit-frame-pointer2014052820140525
114688compactgcc -march=k8 -O -fomit-frame-pointer2014052820140525
114776compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
115096compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
115280compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
115296compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
115296compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
115320compactgcc -m64 -O2 -fomit-frame-pointer2014052820140525
115500compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
115592compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
115676compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
116144compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
117224compactgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
117800compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
117820compactgcc -O -fomit-frame-pointer2014052820140525
118856compactgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
119120compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
120024compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
120040compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
120084compactgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
122156compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
123864compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
124688compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
131112compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
131232compactgcc -m64 -O -fomit-frame-pointer2014052820140525
148380simple32bigcc2014052820140525
148380simple32bigcc -funroll-loops2014052820140525
148388simple32bicc2014052820140525
152372opt32bi-rvku2cc2014052820140525
152388opt32bi-rvku2gcc2014052820140525
152396opt32bi-rvku2gcc -funroll-loops2014052820140525
173452inplace32bigcc2014052820140525
173460inplace32bicc2014052820140525
173492inplace32bigcc -funroll-loops2014052820140525
182164opt32biT-s2lcu4gcc2014052820140525
182176opt32biT-s2lcu4cc2014052820140525
182256opt32biT-s2lcu4gcc -funroll-loops2014052820140525
187504opt32bi-s2lcu4cc2014052820140525
187508opt32bi-s2lcu4gcc -funroll-loops2014052820140525
187520opt32bi-s2lcu4gcc2014052820140525
196120sphlib-smallgcc2014052820140525
196208sphlib-smallcc2014052820140525
196232sphlib-smallgcc -funroll-loops2014052820140525
205284compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
209580compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
209580compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
209648compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
211796compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
212948compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
213216compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
213768compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
213804compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
213804compact8gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
218068compact8gcc -O2 -fomit-frame-pointer2014052820140525
219080compact8gcc -m64 -O2 -fomit-frame-pointer2014052820140525
222808compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
222816compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
224932compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
225324compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
226736compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
230384compact8gcc -m64 -O3 -fomit-frame-pointer2014052820140525
230480compact8gcc -O3 -fomit-frame-pointer2014052820140525
230488compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
231692compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
231764compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
232436compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
232476compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
232904compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
232912compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
232956compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
232976compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
235172compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
235180compact8gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
236940compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
237128compact8gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
240348compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
240692compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
242628compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
250448compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
250556compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
251256compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
251260compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
251284compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
251804compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
254748compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
254748compact8gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
255160compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
255184compact8gcc -march=k8 -O -fomit-frame-pointer2014052820140525
256196sphlibcc2014052820140525
256212sphlibgcc2014052820140525
256436sphlibgcc -funroll-loops2014052820140525
259360compact8gcc -O -fomit-frame-pointer2014052820140525
259360compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
259360compact8gcc -m64 -O -fomit-frame-pointer2014052820140525
259360compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
259360compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
259360compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
259360compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
259360compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
259972compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
259984compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
260052compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
260060compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
261972compact8gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
262324compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
262332compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
262916compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
263104compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
263116compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
284736compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
284736compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
316436compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
316464compact8gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
372956compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
372964compact8gcc -march=nocona -O -fomit-frame-pointer2014052820140525
402220compactgcc -funroll-loops2014052820140525
402224compactcc2014052820140525
402224compactgcc2014052820140525
436968mmxu1gcc2014052820140525
436976mmxu1gcc -funroll-loops2014052820140525
437244mmxu1cc2014052820140525
629456compact8gcc -Os -fomit-frame-pointer2014052820140525
629456compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
629460compact8gcc -m64 -Os -fomit-frame-pointer2014052820140525
629460compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
632952compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
632988compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
633608compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
635220compact8gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
635240compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
635240compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
635252compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
635348compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
635348compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
635520compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
635728compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
635768compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
635768compact8gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
639236compact8gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
639304compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
639724compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
644792compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
645856compact8gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
655636compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
1095564compact8gcc2014052820140525
1127096compact8gcc -funroll-loops2014052820140525
1127204compact8cc2014052820140525

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: cc
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 196, namely:
CompilerImplementations
cc gil/singlefile gil/singlefile_unrolled
clang -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=native -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc gil/singlefile gil/singlefile_unrolled
gcc -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Test failure

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=native -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc xopu24
gcc xopu24
gcc -O2 -fomit-frame-pointer xopu24
gcc -O3 -fomit-frame-pointer xopu24
gcc -O -fomit-frame-pointer xopu24
gcc -Os -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops xopu24
gcc -funroll-loops -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -O -fomit-frame-pointer xopu24
gcc -funroll-loops -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xopu24
gcc -m64 -O2 -fomit-frame-pointer xopu24
gcc -m64 -O3 -fomit-frame-pointer xopu24
gcc -m64 -O -fomit-frame-pointer xopu24
gcc -m64 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -march=barcelona -O -fomit-frame-pointer xopu24
gcc -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -march=k8 -O -fomit-frame-pointer xopu24
gcc -march=k8 -Os -fomit-frame-pointer xopu24
gcc -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -march=nocona -O -fomit-frame-pointer xopu24
gcc -march=nocona -Os -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1088bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sseu2
gcc sseu2
gcc -O2 -fomit-frame-pointer sseu2
gcc -O3 -fomit-frame-pointer sseu2
gcc -O -fomit-frame-pointer sseu2
gcc -Os -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops sseu2
gcc -funroll-loops -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -O -fomit-frame-pointer sseu2
gcc -funroll-loops -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sseu2
gcc -m64 -O2 -fomit-frame-pointer sseu2
gcc -m64 -O3 -fomit-frame-pointer sseu2
gcc -m64 -O -fomit-frame-pointer sseu2
gcc -m64 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -march=barcelona -O -fomit-frame-pointer sseu2
gcc -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -march=k8 -O -fomit-frame-pointer sseu2
gcc -march=k8 -Os -fomit-frame-pointer sseu2
gcc -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -march=nocona -O -fomit-frame-pointer sseu2
gcc -march=nocona -Os -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer xopu24
clang -O3 -fwrapv -march=native -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @ Implementation by Ronny Van Keer, hereby denoted as "the implementer".
keccak.s: ^
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8 gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=native -fomit-frame-pointer compact8 gil/singlefile gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 31, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact inplace inplace32bi mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple simple32bi sphlib sphlib-small
clang -O3 -fwrapv -march=native -fomit-frame-pointer compact inplace inplace32bi mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple simple32bi sphlib sphlib-small sseu2

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=native'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=native'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=native'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=native'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=native'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.c: clang: warning: argument unused during compilation: '-fpolly'
keccak.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=native'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.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 x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.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 x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=x86-64'
keccak.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-maes'
keccak.s: clang: warning: argument unused during compilation: '-mpclmul'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.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 inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak.c: clang: warning: argument unused during compilation: '-fpolly'
keccak.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=x86-64'
keccak.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-maes'
keccak.s: clang: warning: argument unused during compilation: '-mpclmul'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-fpolly'
keccak.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1088bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1088bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'

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

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xopu24