Implementation notes: amd64, h5nano, crypto_hash/keccakc512

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc512
TimeImplementationCompilerBenchmark dateSUPERCOP version
27875opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
27900opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
27900opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
27900opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
28115opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
28130opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
28165opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
28175opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
28270opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
28270opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
28280opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
28280opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
28400opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014050620140425
28415opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
28440x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
28440x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
28440x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014050620140425
28445opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
28450x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
28450x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
28465opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
28470opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
28470opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
28470opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
28470x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
28475opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
28475opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
28475opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
28475opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
28475x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014050620140425
28480opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
28490opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
28490x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
28500opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
28500opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
28515x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
28515x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
28520opt64lcu24gcc -O -fomit-frame-pointer2014050620140425
28520x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
28520x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
28520opt64lcu24gcc -m64 -O -fomit-frame-pointer2014050620140425
28520opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
28525x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
28525x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
28525x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
28525x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
28540x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
28540x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
28540x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
28540x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
28540opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014050620140425
28560x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
28560x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
28560x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
28560x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
28565x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
28565x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
28565x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
28565x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
28565x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
28565x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
28570x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28570x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28570x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28570x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
28575x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
28580x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28585x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28585x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014050620140425
28585x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28585x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
28585x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28595x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
28610x86_64_asmgcc -O2 -fomit-frame-pointer2014050620140425
28615opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
28615opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014050620140425
28620x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
28625x86_64_asmgcc -O3 -fomit-frame-pointer2014050620140425
28625x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
28655opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
28655opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
28655opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
28655x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
28675opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
28675opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
28685opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
28685opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
28700opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
28700opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
28710opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28715x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
28735opt64lcu24gcc -O3 -fomit-frame-pointer2014050620140425
28735opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
28735opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014050620140425
28740opt64lcu24gcc -O2 -fomit-frame-pointer2014050620140425
28740opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
28740opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
28740opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014050620140425
28750opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
28750opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
28750opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
28750opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014050620140425
28755opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
28760opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28760opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28760opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28760opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
28765opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28765opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28770opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
28775opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
28775opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
28785opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
28785opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
28785opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
28785opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
28785opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
28785opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -O -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -m64 -O -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
28795opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
28795opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
28800opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
28805opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
28820x86_64_asmcc2014050620140425
28820x86_64_asmgcc -funroll-loops2014050620140425
28830opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
28835opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
28835opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
28870opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
28880x86_64_asmgcc2014050620140425
28905opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
28905opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
28905opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
28915opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
28915opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
28915opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
28915opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
28925opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
28925opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
28950opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
28950opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
28955opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
28955opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
28955opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
28960opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
28970x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014050620140425
28970x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
28970x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
28970x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
28975opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
28975x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
28980x86_64_asmgcc -Os -fomit-frame-pointer2014050620140425
28980x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
28980x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
28990x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
28995x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
29000x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
29000x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
29000x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
29005x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
29020opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
29035opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
29040x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
29040x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
29040x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
29045x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
29045x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
29045x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
29050x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
29055x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
29085x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
29125opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
29125opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
29140opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
29150opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
29150opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
29160opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
29160opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
29245opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
29270opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
29280opt64lcu24gcc -Os -fomit-frame-pointer2014050620140425
29280opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
29280opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014050620140425
29280opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
29280opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
29385opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
29410opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
29410opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
29410opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
29410opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
29420opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
29420opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
29440opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
29440opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
29440opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
29445opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
29445opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
29445opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
29495opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
29500opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
29505opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
29505opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
29505opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
29505opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
29505opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
29525opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
29530opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29530opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29540opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
29550opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
29555opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29560opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29565opt64lcu6gcc -O2 -fomit-frame-pointer2014050620140425
29565opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
29565opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014050620140425
29565opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
29570opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
29570opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014050620140425
29575opt64lcu6gcc -O3 -fomit-frame-pointer2014050620140425
29775opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29775opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
29775opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
29795opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29840opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
29850opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
29975opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
29975opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
30655opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
30655opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
30655opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
30665opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
30665opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
30760opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
30760opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
30760opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
30760opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
30765opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
30770opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
30770opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
30985opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
30985opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
30985opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
30985opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
30985opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
30990opt64lcu6gcc -Os -fomit-frame-pointer2014050620140425
30990opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014050620140425
31605opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
31605opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
31605opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
31615opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
31620opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
31620opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
31955inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
31990inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32030inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
32060opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32060opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
32060opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32065opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
32080inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32080opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32080opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
32080opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32080opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
32175opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
32180opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32190opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
32190opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
32195opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32195opt64u6gcc -m64 -O2 -fomit-frame-pointer2014050620140425
32210opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
32215opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
32230inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32235inplacegcc -O3 -fomit-frame-pointer2014050620140425
32235inplacegcc -m64 -O3 -fomit-frame-pointer2014050620140425
32255opt64u6gcc -O2 -fomit-frame-pointer2014050620140425
32255opt64u6gcc -O3 -fomit-frame-pointer2014050620140425
32255opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
32255opt64u6gcc -m64 -O3 -fomit-frame-pointer2014050620140425
32265opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
32270opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
32275opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
32275opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
32275opt64u6gcc -march=k8 -O -fomit-frame-pointer2014050620140425
32280inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
32280opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
32280opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
32280opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
32280opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
32280opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
32280opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
32330inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
32355inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
32355inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
32360inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
32360inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32365inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
32365inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32380inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
32385inplacegcc -m64 -O2 -fomit-frame-pointer2014050620140425
32385inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
32405inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32425opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
32425opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
32425opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
32425opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
32435inplacegcc -O2 -fomit-frame-pointer2014050620140425
32435inplacegcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
32440inplacegcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
32445opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
32465inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32490opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
32570opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
32570opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
32570opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
32590opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
32600opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
32605opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
32615opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
32615inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
32615inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
32615inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
32625opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32625opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
32625opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
32640opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
32660opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
32680inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
32680inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
32700opt64u6gcc -m64 -O -fomit-frame-pointer2014050620140425
32705opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
32710opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
32710opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
32710opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
32710opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
32710opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
32710opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
32710opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
32735opt64u6gcc -O -fomit-frame-pointer2014050620140425
32820inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
32920inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
32925inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
32925inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
32935opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
32935opt64u6gcc -march=nocona -O -fomit-frame-pointer2014050620140425
32940opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
32940opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
32970inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
32975inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
32985inplacegcc -m64 -O -fomit-frame-pointer2014050620140425
32985inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
32985inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
33020inplacegcc -funroll-loops -O -fomit-frame-pointer2014050620140425
33050inplacegcc -O -fomit-frame-pointer2014050620140425
33050inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
33050inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
33050inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
33050inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
33070inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
33080simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
33085simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
33085simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
33165inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
33195inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
33230inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
33230inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
33230inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
33250inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
33255inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
33255inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
33255inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
33285inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
33295inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
33305inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
33350inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
33350inplacegcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
33450simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
33475inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
33480inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
33485inplacegcc -march=k8 -O -fomit-frame-pointer2014050620140425
33520simplegcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
33540inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
33540inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
33540inplacegcc -march=barcelona -O -fomit-frame-pointer2014050620140425
33545simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
33545simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
33580inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
33595simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
33595simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
33640simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
33645simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
33660simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
33670simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
33670simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
33670simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
33685simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
33700simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
33725simplegcc -O2 -fomit-frame-pointer2014050620140425
33740simplegcc -m64 -O2 -fomit-frame-pointer2014050620140425
33745simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
33755simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
33875simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
33920sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
33920sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
33925sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
33930sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
33955simplegcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
33975simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
33975sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
33995simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
34005inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
34020sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
34025sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
34045sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
34045sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
34045sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
34050simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
34065simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
34065simplegcc -m64 -O3 -fomit-frame-pointer2014050620140425
34070simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
34070inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
34070inplacegcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
34105simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
34125simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
34125simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
34130simplegcc -O3 -fomit-frame-pointer2014050620140425
34135inplacegcc -march=nocona -O -fomit-frame-pointer2014050620140425
34215sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
34270sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
34275simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
34275simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
34275simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
34280simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
34345simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
34360sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
34385simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
34385simplegcc -march=nocona -O -fomit-frame-pointer2014050620140425
34505simplegcc -O -fomit-frame-pointer2014050620140425
34505simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
34505simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
34515simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
34515simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
34575simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
34575simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
34575simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
34575simplegcc -m64 -O -fomit-frame-pointer2014050620140425
34575simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
34575simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
34575simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
34600sphlib-smallgcc -O3 -fomit-frame-pointer2014050620140425
34600sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
34620sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
34640simplegcc -march=k8 -O -fomit-frame-pointer2014050620140425
34645simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
34645sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
34650sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
34665opt64lcu24clang -O3 -fomit-frame-pointer2014062820140622
34665sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
34675sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
34675sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
34690sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
34690sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
34690sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
34695simplegcc -march=barcelona -O -fomit-frame-pointer2014050620140425
34700sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
34700simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
34700sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
34700sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
34700sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
34710opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
34710opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
34710opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
34710opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
34715sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
34715sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014050620140425
34715sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
34715sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
34720simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
34720sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
34720sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
34725simplegcc -funroll-loops -O -fomit-frame-pointer2014050620140425
34725sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
34725sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
34725sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
34725sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
34730sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
34745sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
34745sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
34745sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
34755sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
34760sphlib-smallgcc -O2 -fomit-frame-pointer2014050620140425
34760sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
34770sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
34770sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
34780sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
34780sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
34780sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
34790sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
34795sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
34840sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
34840sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
34890sphlib-smallgcc -O -fomit-frame-pointer2014050620140425
34890sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
34890sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
34890sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
34900simplegcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
34905sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
34925simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
34930sphlib-smallgcc -m64 -O -fomit-frame-pointer2014050620140425
34940opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
34945sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
34945sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
34950sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
34950opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
34950opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
34955opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
34965opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
34970simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
34975simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
35000simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
35015sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
35015sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
35020sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
35025sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
35030sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35030sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
35030sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35035sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35045sphlibgcc -m64 -O3 -fomit-frame-pointer2014050620140425
35050sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
35050sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35050sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
35060sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
35065sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35070simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35075opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
35075opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
35080sphlibgcc -O3 -fomit-frame-pointer2014050620140425
35080sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35105sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35110simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35115sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
35140sphlibgcc -m64 -O2 -fomit-frame-pointer2014050620140425
35150sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35150opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
35150sphlibgcc -march=k8 -O -fomit-frame-pointer2014050620140425
35150opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
35155sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
35160sphlibgcc -O -fomit-frame-pointer2014050620140425
35160sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
35165sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
35165sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
35165simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35165sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35170sphlibgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
35175sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
35175sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35175sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
35185sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
35185sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35200sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35205sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35205sphlibgcc -m64 -O -fomit-frame-pointer2014050620140425
35205sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35210opt64u6gcc -Os -fomit-frame-pointer2014050620140425
35210opt64u6gcc -m64 -Os -fomit-frame-pointer2014050620140425
35210opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
35210opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
35220opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
35220opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
35220simplegcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
35225sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014050620140425
35225opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
35230sphlibgcc -O2 -fomit-frame-pointer2014050620140425
35230sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35245opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
35245opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
35245opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
35250sphlibgcc -march=nocona -O -fomit-frame-pointer2014050620140425
35260opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
35265sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35265sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
35290sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
35295sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
35325sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35335sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35335sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
35360simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35385sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
35390simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
35410sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014050620140425
35420simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
35420simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
35420sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35420simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
35435opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
35440opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
35445opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
35480simplegcc -march=nocona -Os -fomit-frame-pointer2014050620140425
35510sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35510sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014050620140425
35560simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
35560simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
35560sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
35595simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
35595simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
35605sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
35630opt64lcu6clang -O3 -fomit-frame-pointer2014062820140622
35630opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
35630opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
35630opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
35645opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
35725sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
35730sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
35735sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
35745sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
35755sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35765sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
35765sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
35805sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
35820simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
35820sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
35825simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
35835sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
35860sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
35885sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
35905simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
36100simplegcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
36100simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
36100simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
36100simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
36105simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
36140inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
36140inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
36170simplegcc -Os -fomit-frame-pointer2014050620140425
36170simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
36170simplegcc -m64 -Os -fomit-frame-pointer2014050620140425
36170simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
36170simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
36170simplegcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
36170simplegcc -march=k8 -Os -fomit-frame-pointer2014050620140425
36340inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
36345inplacegcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
36345inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
36350inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
36400inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
36400inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
36505inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
36505inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
36525inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
36600sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
36610sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
36630sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
36655sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
36680inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
36760sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
36770sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
36845sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
36850sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
36890sphlibgcc -Os -fomit-frame-pointer2014050620140425
36930sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
36955inplacegcc -Os -fomit-frame-pointer2014050620140425
36955inplacegcc -m64 -Os -fomit-frame-pointer2014050620140425
36955inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
37020sphlibgcc -m64 -Os -fomit-frame-pointer2014050620140425
37025sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
37070sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
37075sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
37185sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
37195sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
37240sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
37240sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
37255inplacegcc -march=nocona -Os -fomit-frame-pointer2014050620140425
37280sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
37280inplacegcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
37285sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
37285sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
37305sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
37375sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
37385sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
37385sphlibgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
37400sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
37470inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
37470inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
37470inplacegcc -march=k8 -Os -fomit-frame-pointer2014050620140425
37510sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
37645sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
37770inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
37770inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
37830sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
37885inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
38030sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
38035sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
38070sphlib-smallgcc -Os -fomit-frame-pointer2014050620140425
38075sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
38095sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014050620140425
38260sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
38260sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
38265sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38265sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38265sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
38270sphlibclang -O3 -fomit-frame-pointer2014062820140622
38270sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
38295sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
38295sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
38305sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
38340sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
38375sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
38380sphlibgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
38520sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
38520sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
38550sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
38630sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
38650sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
38760sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
38845sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
38965sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
39050sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
39135sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
39420sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
39425sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
40130opt64u6clang -O3 -fomit-frame-pointer2014062820140622
40130opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
40130opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
40130opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
40130opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
40375simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
40375simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
40375simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
40375simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
40610simpleclang -O3 -fomit-frame-pointer2014062820140622
42150inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
42225inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
42230inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
42320inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
42330inplaceclang -O3 -fomit-frame-pointer2014062820140622
44690sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
44710sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
44710sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
44720sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
44735sphlib-smallclang -O3 -fomit-frame-pointer2014062820140622
56855sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
56860sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
56975sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
57155sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
57170sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
63545opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
63560opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
63735opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
63735opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
63985opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
63985opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
63985opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
63985opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
64020opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
64095opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
64280opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
64305opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
64310opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
64595opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
64605opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
64645opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014050620140425
64645opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
64645opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050620140425
64680opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
64825opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
64960opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
64960opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
64960opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
64960opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
64980opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
64985opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
65000opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
65000opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
65200opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
65290opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
65350opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
65380opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
65405opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
65410opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
65445opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
65515opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
65550opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
65605opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
65640opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
65775opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
65800opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
65820opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
65825opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
65915opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
65920opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
65985opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
66170opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
66200opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
66215opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
66240opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
66245opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
66280opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
66290opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
66330opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
66345opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014050620140425
66345opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
66370opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
66385opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
66435opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
66475opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
66480opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050620140425
66525opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
66525opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
66565opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
66575opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
66605opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
66630opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
66640opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
66670opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
66670opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
66685opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050620140425
66690opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
66695opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
66705opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014050620140425
66775opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
66810opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
66830opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
66910opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
66965opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
66975sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
66975sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
67075opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
67110opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
67135opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
67155opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
67205opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050620140425
67230opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050620140425
67240opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
67265sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
67265sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
67265sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
67265sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
67270sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
67270sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
67270sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
67290opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
67290opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
67305opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
67305opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
67325opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
67330opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
67380opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
67405opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014050620140425
67430opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050620140425
67445sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
67445opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050620140425
67470opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
67485opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
67495opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014050620140425
67505opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
67510opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
67540opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
67575opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
67590opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
67630opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
67645opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
67670opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
67715opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
67915opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
67960opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
67960opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
68035opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
68105opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
68260opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
69105sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
69105sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
69475sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
69475sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
69490sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
69745opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
69775opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
69775opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
69780opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
69840opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
69840opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
70230opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
70230opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
70230opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
70230opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
70255opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
70660opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
70700opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
71115opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
71115opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
71325opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
71325opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
71335opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
71335opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
71365opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
71375opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
71375opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
71375opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
71530opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
71530opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
71620opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
71620opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
71640opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
71645opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
71735opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
71800opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
71815opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
71870opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
71895opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014050620140425
71895opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
71895opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
71895opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
71895opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
71895opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
71925opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
71925opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
71930opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
71965opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050620140425
71975opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
71975opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050620140425
72105opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
72150opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
72150opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
72180opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
72200opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
72200opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050620140425
72205opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
72240opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014050620140425
72275opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050620140425
72325opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
72340opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
72430opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014050620140425
72485opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
72530opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
72575opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014050620140425
72605simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
72625simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
72625opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
72635opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
72640simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
72645simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
72645opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
72665simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
72675opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
72720simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
72735simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
72790opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
72790opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
72795opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014050620140425
72895opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
72950opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
72990opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
72995opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
73010simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
73010simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
73020simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
73045simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
73160opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
73200opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
73210opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
73215opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050620140425
73355mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
73370mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
73405mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
73595opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
73600mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
73600mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
73610opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
73625mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
73625mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
73655opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
73655opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
73700opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
73735opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
73735opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
73745opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
73765opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
74075opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
74075opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
74075opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
74080opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
74100opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
74185simple32bigcc -O3 -fomit-frame-pointer2014050620140425
74185simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
74185simple32bigcc -m64 -O3 -fomit-frame-pointer2014050620140425
74245opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
74245opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
74255opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
74255opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
74365simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
74365simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
74365simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
74375simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
74375simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
74870simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
74870simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
75040mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
75040mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
75185simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
75200simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
77245simplecc2014050620140425
77260opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
77260opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
77280simplegcc2014050620140425
77280simplegcc -funroll-loops2014050620140425
77280opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
77350opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
77355opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
77420opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
77420opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
77550opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
77550opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
77730opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
77745mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
77755mmxu1gcc -O -fomit-frame-pointer2014050620140425
77755mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
77775mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
77780mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
77950mmxu1gcc -m64 -O -fomit-frame-pointer2014050620140425
77965mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
77965mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
77965mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
77975mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
77980mmxu1gcc -march=nocona -O -fomit-frame-pointer2014050620140425
77990mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
78030opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
78030opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014050620140425
78100opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
78100opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
78150opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
78150opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
78150opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
78175opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
78175opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
78185opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
78190opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
78210opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
78215opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
78215opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
78250simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
78270simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
78285simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
78295opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014050620140425
78300opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
78440opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
78470opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014050620140425
78470opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
78470opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014050620140425
78605opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
78630opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
78685simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
78690simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
78690simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
78720simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
78980opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
78980opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014050620140425
78995opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
79090opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
79090opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
79210opt32bi-rvku2gcc -O -fomit-frame-pointer2014050620140425
79210opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
79210opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
79210opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
79275compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
79285opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
79285opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
79285opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
79285opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
79335compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
79340mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
79340mmxu1gcc -march=k8 -O -fomit-frame-pointer2014050620140425
79590opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
79690compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
79720inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
79720inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
79735inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
79735inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
79760inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
80010simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
80010simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
80010simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
80010simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
80210inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
80235inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
80265inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
80275inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
80500simple32bigcc -O2 -fomit-frame-pointer2014050620140425
80500simple32bigcc -m64 -O2 -fomit-frame-pointer2014050620140425
80505simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
80800compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
80815compactgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
80870compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
80870compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
80875compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
80900mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
80900simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
80905simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
80910compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
80940simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
80945simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
80945simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
81005compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
81010compactgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
81015compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
81050compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
81060compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
81090mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
81090mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
81095mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
81340inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
81345inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
81370inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
81370inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
81375inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
81380simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
81420mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
81420mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
81425mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
81435inplace32bigcc -O3 -fomit-frame-pointer2014050620140425
81435inplace32bigcc -m64 -O3 -fomit-frame-pointer2014050620140425
81585compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
81595compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
81605simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
81630mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
81710inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
81730inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
81735inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
81790simple32bigcc -funroll-loops -O -fomit-frame-pointer2014050620140425
81805simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
81880simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
81880simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
81885simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
81890simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
82065simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
82065simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
82065simple32bigcc -march=barcelona -O -fomit-frame-pointer2014050620140425
82065simple32bigcc -march=k8 -O -fomit-frame-pointer2014050620140425
82080mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
82110simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
82135simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
82205mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
82205mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
82215mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
82215mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
82260inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
82260inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014050620140425
82265inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
82335inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
82335inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
82335inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
82345mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
82350mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
82350mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
82360mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
82360mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
82360mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
82400simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
82410simple32bigcc -march=nocona -O -fomit-frame-pointer2014050620140425
82440compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
82445compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
82585mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
82585mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
82585mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
82585mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
82585mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
82590inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
82590mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
82590mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
82595mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
82600inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
82620inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
82635inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
82680compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
82680compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
82730inplace32bigcc -march=k8 -O -fomit-frame-pointer2014050620140425
82900simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
82915simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
83125simple32bigcc -m64 -O -fomit-frame-pointer2014050620140425
83125simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
83130simple32bigcc -O -fomit-frame-pointer2014050620140425
83130simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
83130simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
83130simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
83130simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
83130simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
83140inplace32bigcc -m64 -O -fomit-frame-pointer2014050620140425
83140inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
83140inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
83140inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
83145inplace32bigcc -O -fomit-frame-pointer2014050620140425
83145inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
83145inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
83145inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
83290inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
83310inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
83310inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
83310inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
83310inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
83310inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
83370inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
83375inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
83445mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
83445mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
83535inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014050620140425
83535inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
83535inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
83540mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
83645mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
83645inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
83645inplace32bigcc -march=nocona -O -fomit-frame-pointer2014050620140425
83795mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
83795mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
83795mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
83800mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
83990mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
83990mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
83990mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
83995mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
83995mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
83995mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
84000mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
84010compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
84045mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
84075compactgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
84075compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
84105mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
84105mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
84115mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
84245mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
84260mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
84275mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
84280mmxu1gcc -Os -fomit-frame-pointer2014050620140425
84290opt64lcu24gcc2014050620140425
84435mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
84440mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
84445mmxu1gcc -m64 -Os -fomit-frame-pointer2014050620140425
84460mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
84460mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
84570inplace32bigcc -Os -fomit-frame-pointer2014050620140425
84570inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
84570inplace32bigcc -m64 -Os -fomit-frame-pointer2014050620140425
84570inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
84570inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
84570inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
84570inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014050620140425
84690mmxu1clang -O3 -fomit-frame-pointer2014062820140622
84690mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
84690mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
84880mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
84880mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
84895mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
84895mmxu1gcc -m64 -O2 -fomit-frame-pointer2014050620140425
84900mmxu1gcc -O3 -fomit-frame-pointer2014050620140425
85000opt64lcu24gcc -funroll-loops2014050620140425
85045opt64lcu24cc2014050620140425
85110mmxu1gcc -O2 -fomit-frame-pointer2014050620140425
85110mmxu1gcc -m64 -O3 -fomit-frame-pointer2014050620140425
85115mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
85320compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
85345inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014050620140425
85425inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
85445mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
85450mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
85460opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
85520inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
85540inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
85550compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
85555compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
85590opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
85620opt64u6cc2014050620140425
85620opt64u6gcc2014050620140425
85625compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
85660inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
85665opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
85665inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
85680inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
85710opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
85780opt64lcu6cc2014050620140425
85780opt64lcu6gcc2014050620140425
85785opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
85920inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
85920inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
86015opt64lcu6gcc -funroll-loops2014050620140425
86105mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
86115mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
86130opt64u6gcc -funroll-loops2014050620140425
86235inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
86240inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
86245inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
86365opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
86365opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
86365opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
86365opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
86365opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
86385opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
86475opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
86480opt32bi-rvku2gcc -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
86500opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
86515inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
86610opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
86730opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
86750opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
86900mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
86900mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
87080inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
87115mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
87150inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
87160inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
87175inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
87270opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
87380mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
87435inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
87475opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
87780inplace32bigcc -m64 -O2 -fomit-frame-pointer2014050620140425
87795inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
87800inplace32bigcc -O2 -fomit-frame-pointer2014050620140425
87915inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
88035opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
88080opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
88095opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
88095opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
88095opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
88105inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
88145inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
88205inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
88220inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
88250inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
90830compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
91020compactgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
91030compactgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
91190compactgcc -m64 -O3 -fomit-frame-pointer2014050620140425
94415simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
94415simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
94415simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
94415simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
94415simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
95610simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
96275compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
96305compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
96305compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
96305compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
96370compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
96375compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
96380compactgcc -O3 -fomit-frame-pointer2014050620140425
96535compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
96955compactgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
97370inplacegcc -funroll-loops2014050620140425
97420inplacecc2014050620140425
97420inplacegcc2014050620140425
98120simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
98120simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
98120simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
98120simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
98120simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
98120simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
98145simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
99540simple32bigcc -Os -fomit-frame-pointer2014050620140425
99540simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
99540simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
99540simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
99540simple32bigcc -march=k8 -Os -fomit-frame-pointer2014050620140425
99745simple32bigcc -m64 -Os -fomit-frame-pointer2014050620140425
99945simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
99950simple32biclang -O3 -fomit-frame-pointer2014062820140622
100095simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
100095simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
100100simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
100115simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
101005opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
101020opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
101020opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
101020opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
101115opt32bi-rvku2clang -O3 -fomit-frame-pointer2014062820140622
101225compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
101380simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
101380simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
101560simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
101560simple32bigcc -march=nocona -Os -fomit-frame-pointer2014050620140425
102515compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
103170inplace32biclang -O3 -fomit-frame-pointer2014062820140622
103260inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
103260inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
103260inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
103345inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
106125compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
106165compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
106175compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106310compactclang -O3 -fomit-frame-pointer2014062820140622
144430compactgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
149070compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
149430compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
149450compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
150085compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
150160compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
150400compactgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
150445compactgcc -O2 -fomit-frame-pointer2014050620140425
150445compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
150445compactgcc -m64 -O2 -fomit-frame-pointer2014050620140425
150445compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
150480compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
150490compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
150490compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
151495compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
151725compactgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
151725compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
151725compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
151755compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
151755compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
152625compactgcc -Os -fomit-frame-pointer2014050620140425
152625compactgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
152625compactgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
153060compactgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
154215compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
155940compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
155975compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
156950compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
156950compactgcc -m64 -Os -fomit-frame-pointer2014050620140425
156950compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
156965compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
157525compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
157525compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
157530compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
158615compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
158615compactgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
159140compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
159450compactgcc -O -fomit-frame-pointer2014050620140425
161435compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
161435compactgcc -march=nocona -O -fomit-frame-pointer2014050620140425
161720compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
161720compactgcc -march=k8 -O -fomit-frame-pointer2014050620140425
161765compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
161770compactgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
167430compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
167480compactgcc -m64 -O -fomit-frame-pointer2014050620140425
167485compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
167485compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
167485compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
167485compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
167790compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
172270simple32bicc2014050620140425
172565simple32bigcc2014050620140425
172610simple32bigcc -funroll-loops2014050620140425
175430opt32bi-rvku2gcc2014050620140425
175445opt32bi-rvku2cc2014050620140425
175450opt32bi-rvku2gcc -funroll-loops2014050620140425
211060opt32bi-s2lcu4cc2014050620140425
211060opt32bi-s2lcu4gcc -funroll-loops2014050620140425
211070opt32bi-s2lcu4gcc2014050620140425
211680opt32biT-s2lcu4gcc2014050620140425
213090opt32biT-s2lcu4cc2014050620140425
213770opt32biT-s2lcu4gcc -funroll-loops2014050620140425
215705inplace32bicc2014050620140425
215750inplace32bigcc2014050620140425
215755inplace32bigcc -funroll-loops2014050620140425
241270sphlibgcc2014050620140425
241890sphlibcc2014050620140425
241915sphlibgcc -funroll-loops2014050620140425
247510sphlib-smallgcc2014050620140425
247550sphlib-smallgcc -funroll-loops2014050620140425
247710sphlib-smallcc2014050620140425
248455compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
248455compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
249055compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
249450compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
249450compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
252115compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
252370compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
261190compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
261190compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
261280compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
261430compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
264040compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
266475compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
266590compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
267530compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
267755compact8gcc -O3 -fomit-frame-pointer2014050620140425
271070compact8gcc -m64 -O3 -fomit-frame-pointer2014050620140425
274640compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
280950compact8gcc -m64 -O2 -fomit-frame-pointer2014050620140425
281540x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
281545x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
281545x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
281545x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
281545x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
281545x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -O3 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
281550x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
281555x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -O2 -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
281560x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014050620140425
281565x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
281565x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
281570x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
281570x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
281575x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
281575x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
281580x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
281580x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
281585x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
281585x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
281590x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
281595x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
281595x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
281600x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014050620140425
281600x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
281600x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
281600x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
281600x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
281610x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
281615x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
281625x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
281630x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
281635x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
281640x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
281640x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
281670x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
281820x86_64_shldcc2014050620140425
281820x86_64_shldgcc2014050620140425
281850x86_64_shldgcc -funroll-loops2014050620140425
281995x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
281995x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014050620140425
281995x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
281995x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
282000x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
282000x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
282000x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
282005x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
282010x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
282010x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
282015x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
282015x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
282020x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
282020x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
282025x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
282025x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
282025x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
282090opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
282090opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
282095opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
282095opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
282105opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
282110opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
282110opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
282115opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
282130compact8gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
282405opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
282410opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
282410opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
282410opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
282410opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
282410opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
282410opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
282420opt64lcu24shldgcc -O -fomit-frame-pointer2014050620140425
282420opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
282420opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
282420opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
282425opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
282430opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
282435opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014050620140425
282435opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
282445opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
282445opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
282445opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014050620140425
282450opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
282455opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
282455opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
282455opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014050620140425
282460opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
282845opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
282845opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
282875opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
282920opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
284560opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
284560opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
284560opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
284565opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
284565opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
284565opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
284580opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
284605opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
284650opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
284690opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
284830opt64lcu24shldgcc -O2 -fomit-frame-pointer2014050620140425
284830opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
284830opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014050620140425
284880opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
284885opt64lcu24shldgcc -O3 -fomit-frame-pointer2014050620140425
284895opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014050620140425
284910opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
284910opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
284930opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
284945opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
284945opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
284945opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
284950opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
284955opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
284955opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
284955opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
284960opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
284960opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
284975opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
284980opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
284995opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
284995opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
285050opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
285055opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
285055opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
285055opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
285055opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
285055opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
285060opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
285060opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
285060opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
285060opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
285080opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
285255opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014050620140425
285255opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
285255opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
285285opt64lcu24shldgcc -Os -fomit-frame-pointer2014050620140425
285290opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
285295opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
285295opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
285335opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
285345opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
285345opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
285355opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
285370opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
285370opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
285380opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
289370compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
289370compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
289370compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
289375compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
290810compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
291755opt64lcu24shldclang -O3 -fomit-frame-pointer2014062820140622
291755opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
291760opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
291805opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
291960opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
292155compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
292155compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
292160compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
292160compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
292240compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
294100compact8gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
294100compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
294100compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
294550compact8gcc -O2 -fomit-frame-pointer2014050620140425
301580compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
301595compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
301670compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
301685compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
301750compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
302000compact8gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
302170compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
302170compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
312610compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
312610compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
312620compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
324635compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
329065opt64lcu24shldcc2014050620140425
329140opt64lcu24shldgcc -funroll-loops2014050620140425
329255compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
329255compact8gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
329290opt64lcu24shldgcc2014050620140425
330485compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
333660compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
334085compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
336310compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
343510compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
355150compact8gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
355155compact8gcc -march=k8 -O -fomit-frame-pointer2014050620140425
358905compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
359570compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
359570compact8gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
360910compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
360915compact8gcc -m64 -O -fomit-frame-pointer2014050620140425
360915compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
361490compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
366670compact8gcc -O -fomit-frame-pointer2014050620140425
366670compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
366670compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
366670compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
366675compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
375310compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
375310compact8gcc -march=nocona -O -fomit-frame-pointer2014050620140425
463375compact8gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
480005compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
484620compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
495100compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
496250compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
499630compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
506515compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
506515compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
509500compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
509500compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
515020compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
515275compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
521940compact8gcc -Os -fomit-frame-pointer2014050620140425
522340compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
526065compact8gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
526110compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
526685compact8gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
528105compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
528110compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
529005compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
536635compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
537600compactcc2014050620140425
537600compactgcc -funroll-loops2014050620140425
537800compactgcc2014050620140425
538650compact8gcc -m64 -Os -fomit-frame-pointer2014050620140425
544835compact8gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
719010mmxu1gcc2014050620140425
719045mmxu1gcc -funroll-loops2014050620140425
719350mmxu1cc2014050620140425
1257900compact8cc2014050620140425
1258160compact8gcc2014050620140425
1266135compact8gcc -funroll-loops2014050620140425

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: cc
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 189, namely:
CompilerImplementations
cc gil/singlefile
clang -O3 -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
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
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: 5, namely:
CompilerImplementations
clang -O3 -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/avr8
Compiler: cc
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

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/gil/singlefile_unrolled
Compiler: cc
keccak-tiny-unrolled.c:
keccak-tiny-unrolled.c: cc1: out of memory allocating 2641440 bytes after a total of 36966400 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc gil/singlefile_unrolled
gcc gil/singlefile_unrolled
gcc -funroll-loops gil/singlefile_unrolled

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: 1, namely:
CompilerImplementations
clang -O3 -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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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: 3, namely:
CompilerImplementations
clang -O3 -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: 15, 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

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/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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/avr8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

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