Implementation notes: amd64, h5nano, crypto_hash/keccakc768

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc768
TimeImplementationCompilerBenchmark dateSUPERCOP version
34850opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
34865opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
34900opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
34905opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
34910opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
34960opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
34960opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
34995opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35300opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
35330opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
35335opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35335opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35335opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
35340opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
35355opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35395opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35395opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014050620140425
35400opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35400opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
35400opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
35405opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
35405opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35405x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
35405x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
35410x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
35410x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
35415x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35415opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35415opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014050620140425
35420x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35420opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
35420x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
35420x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35420x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014050620140425
35425x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
35425x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35425x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
35425opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35425opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
35435x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35445opt64lcu24gcc -O -fomit-frame-pointer2014050620140425
35445opt64lcu24gcc -m64 -O -fomit-frame-pointer2014050620140425
35445opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
35445opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
35450x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
35455x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35455x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014050620140425
35460x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
35465opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
35465x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
35470x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35470x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
35485opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
35485opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35490x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
35495opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35505x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
35510opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
35515opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
35515x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
35520x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35520x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35530x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35535x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35535x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35540x86_64_asmgcc -O3 -fomit-frame-pointer2014050620140425
35540x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014050620140425
35540x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35545x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
35545x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
35550opt64lcu24gcc -O2 -fomit-frame-pointer2014050620140425
35550x86_64_asmgcc -O -fomit-frame-pointer2014050620140425
35550opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
35550x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35550x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
35550x86_64_asmgcc -m64 -O -fomit-frame-pointer2014050620140425
35550x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
35550opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35550x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
35555x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
35560x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
35560x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
35565x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35570x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
35575x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35575x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
35575x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
35580x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
35580x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
35580x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
35585x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
35585opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35585opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
35590opt64lcu24gcc -O3 -fomit-frame-pointer2014050620140425
35590opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
35590x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35590opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014050620140425
35590opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35590opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
35590x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
35590x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
35590x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
35590x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35590opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
35595x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
35600x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35605opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
35615x86_64_asmgcc -O2 -fomit-frame-pointer2014050620140425
35615x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35615opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
35615opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
35620opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
35620opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35620opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
35625opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
35625opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
35625x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014050620140425
35630opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
35630opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
35630opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
35630opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
35630opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
35630opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
35640opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35640opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
35640x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
35640opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
35645x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
35650opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35650opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
35650opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
35650opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
35655opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
35655opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
35655opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
35675opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014050620140425
35680opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
35685opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
35685opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014050620140425
35700opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
35725opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
35780x86_64_asmcc2014050620140425
35780x86_64_asmgcc -funroll-loops2014050620140425
35800x86_64_asmgcc2014050620140425
35830opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
35830opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
35830opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -m64 -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
35895opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
35900opt64lcu24gcc -Os -fomit-frame-pointer2014050620140425
35900opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
35905opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
35910opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35910opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
35910opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
35910opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
35925x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
35930opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
35935opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
35940x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014050620140425
35940x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
35940opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
35940x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
35940opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
35950opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
35950opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
35950opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
35970opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014050620140425
35970x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
35970x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
35970x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
35970x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
35975x86_64_asmgcc -Os -fomit-frame-pointer2014050620140425
35975x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
35975opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
35975x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
35975x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
35975x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
35975x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
35980opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
35985opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
35985opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
36000opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
36000opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
36010x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
36010opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
36025opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
36025opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014050620140425
36040opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
36045x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
36045x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
36050x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
36050x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
36050x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
36050x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
36055x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
36070opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
36070opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
36070opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
36070x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
36080opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
36080opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
36080opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
36210opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
36210opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
36210opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
36250opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
36255opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
36255opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
36260opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
36260opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
36260opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
36270opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
36270opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
36270opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
36275opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
36275opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
36275opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
36275opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
36275opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
36280opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
36285opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
36420opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
36420opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
36430opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
36430opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
36460opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
36470opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
36480opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
36495opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
36500opt64lcu6gcc -O2 -fomit-frame-pointer2014050620140425
36530opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
36530opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014050620140425
36545opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
36550opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
36550opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
36570opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
36585opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014050620140425
36640opt64lcu6gcc -O3 -fomit-frame-pointer2014050620140425
36775opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
36820opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
36820opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
36835opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
36835opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
37120opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
37120opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
37125opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
37140opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
38245opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
38245opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
38320opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
38455opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
38455opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
38455opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
38465opt64lcu6gcc -Os -fomit-frame-pointer2014050620140425
38480opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014050620140425
38515opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
38515opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
38515opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
38515opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
38515opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
39225opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
39225opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
39240opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
39270opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
39280opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
39280opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
39280opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
39290opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
39295opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
39295opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
39455opt64u6gcc -O2 -fomit-frame-pointer2014050620140425
39455opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
39455opt64u6gcc -m64 -O2 -fomit-frame-pointer2014050620140425
39455opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
39455opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
39465opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
39465opt64u6gcc -m64 -O3 -fomit-frame-pointer2014050620140425
39475opt64u6gcc -O3 -fomit-frame-pointer2014050620140425
39565opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
39570opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
39700opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
39700opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
39700opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
39700opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
39710opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
39715opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
39730opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
39735opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
39735opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
39735opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
39760inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
39760inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
39795opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
39795opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
39795opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
39795opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
39795opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
39800opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
39800opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
39800opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
39800opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
39800opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
40030opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
40035opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
40100inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
40100inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
40165inplacegcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
40170inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
40170inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
40170inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
40175inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
40175inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
40195inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
40220inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
40230inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
40230inplacegcc -m64 -O3 -fomit-frame-pointer2014050620140425
40235inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
40240opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
40240opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
40270inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
40270inplacegcc -m64 -O2 -fomit-frame-pointer2014050620140425
40270inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
40270inplacegcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
40275inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
40305inplacegcc -O3 -fomit-frame-pointer2014050620140425
40325inplacegcc -O2 -fomit-frame-pointer2014050620140425
40335opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
40335opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
40335opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
40340opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
40340opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
40350opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
40350opt64u6gcc -march=nocona -O -fomit-frame-pointer2014050620140425
40355opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
40355opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
40390opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
40390opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
40395opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
40395opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
40420inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
40425inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
40460opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
40460opt64u6gcc -march=k8 -O -fomit-frame-pointer2014050620140425
40485opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
40485opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
40490inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
40550inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
40640inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
40820opt64u6gcc -O -fomit-frame-pointer2014050620140425
40820opt64u6gcc -m64 -O -fomit-frame-pointer2014050620140425
40820opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
40820opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
40820opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
40820opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
40820opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
40840opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
40870inplacegcc -O -fomit-frame-pointer2014050620140425
40870inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
40870inplacegcc -m64 -O -fomit-frame-pointer2014050620140425
40870inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
40870inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
40870inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
40870inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
40935inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
41075inplacegcc -march=nocona -O -fomit-frame-pointer2014050620140425
41090inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
41125inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
41130inplacegcc -funroll-loops -O -fomit-frame-pointer2014050620140425
41170inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
41295inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
41295inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
41330inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
41345inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
41365inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
41380inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
41380inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
41380inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
41420inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
41475inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
41475inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
41475inplacegcc -march=barcelona -O -fomit-frame-pointer2014050620140425
41475inplacegcc -march=k8 -O -fomit-frame-pointer2014050620140425
41560inplacegcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
41570simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
41575inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
41575inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
41575inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
41605simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
41605simplegcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
41615simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
41615simplegcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
41640inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
41660simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
41660simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
41660simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
41660simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
41670simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
41670simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
41690inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
41700simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
41700simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
41720simplegcc -O3 -fomit-frame-pointer2014050620140425
41720simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
41720simplegcc -m64 -O3 -fomit-frame-pointer2014050620140425
41725simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
41760inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
41810simplegcc -m64 -O2 -fomit-frame-pointer2014050620140425
41830simplegcc -O2 -fomit-frame-pointer2014050620140425
41830simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
41830simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
42135simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
42135simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
42205simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
42215inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
42290simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
42310simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
42340simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
42340simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
42345simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
42370inplacegcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
42445inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
42495simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
42495simplegcc -march=nocona -O -fomit-frame-pointer2014050620140425
42610simplegcc -funroll-loops -O -fomit-frame-pointer2014050620140425
42615simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
42630simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
42630simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
42640simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
42700simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
42715simplegcc -O -fomit-frame-pointer2014050620140425
42715simplegcc -m64 -O -fomit-frame-pointer2014050620140425
42715simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
42780simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
42780simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
42780simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
42780simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
42780simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
42830simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
42835simplegcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
42855simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
42920simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
42920simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
42920simplegcc -march=barcelona -O -fomit-frame-pointer2014050620140425
42990simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
42990simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
42990simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
43005opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
43005opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
43005opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
43005opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
43020simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
43020simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
43045simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
43100opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
43140opt64lcu24clang -O3 -fomit-frame-pointer2014062820140622
43140opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
43140opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
43140opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
43145simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
43180opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
43180opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
43180opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
43195simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
43275simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
43375opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
43375opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
43430simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
43455simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
43515opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
43515opt64u6gcc -m64 -Os -fomit-frame-pointer2014050620140425
43515opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
43515opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
43515opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
43555simplegcc -march=k8 -O -fomit-frame-pointer2014050620140425
43605opt64u6gcc -Os -fomit-frame-pointer2014050620140425
43605opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
43610opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
43635opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
43730simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
43785simplegcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
43850simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
43870simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
43870simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
43870opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
43870opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
43870opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
43870opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
43875simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
43875simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
43910opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
43915simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
43915simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
43915simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
43925simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
43970simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
43970simplegcc -march=nocona -Os -fomit-frame-pointer2014050620140425
44010simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
44010simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
44705simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
44750opt64lcu6clang -O3 -fomit-frame-pointer2014062820140622
44750opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
44750opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
44750opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
44775opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
44785inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
44785inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
44790inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
44790inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
44865simplegcc -Os -fomit-frame-pointer2014050620140425
44865simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
44865simplegcc -m64 -Os -fomit-frame-pointer2014050620140425
44865simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
44865simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
44865simplegcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
44865simplegcc -march=k8 -Os -fomit-frame-pointer2014050620140425
45050inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
45050inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
45050inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
45050inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
45050inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
45055inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
45060inplacegcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
45060inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
45790inplacegcc -march=k8 -Os -fomit-frame-pointer2014050620140425
45795inplacegcc -m64 -Os -fomit-frame-pointer2014050620140425
45825inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
45870inplacegcc -Os -fomit-frame-pointer2014050620140425
45870inplacegcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
45875inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
45875inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
46815inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
46815inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
47095inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
47095inplacegcc -march=nocona -Os -fomit-frame-pointer2014050620140425
50200simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
50200simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
50270simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
50465opt64u6clang -O3 -fomit-frame-pointer2014062820140622
50465opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
50465opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
50480opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
50490opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
50505simpleclang -O3 -fomit-frame-pointer2014062820140622
50935simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
52395inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
52395inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
52420inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
52420inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
52535inplaceclang -O3 -fomit-frame-pointer2014062820140622
70590sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
70590sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
71090sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
71105sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
71475sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
78460opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
78560opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
78590opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
78660opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
78670opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
78845opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
79330opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
79330opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
79400opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
79585opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
79635opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
79690opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
79715opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
79740opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
79875opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
79925opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
79985opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
80020opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
80025opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
80115opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
80140opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
80250opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
80335opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
80390opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
80395opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
80430opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
80455opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
80465opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
80485opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
80535opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
80535opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
80600opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014050620140425
80605opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
80625opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
80700opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
80735opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050620140425
80750opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
80760opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
80795opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
80810opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
80890opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
80895opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
80905opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
80905opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
80905opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
80970opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
80980opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
81030opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
81040opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
81050opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
81060opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
81100opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
81135opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
81160opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
81185opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
81195opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050620140425
81240opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
81245opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050620140425
81265opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014050620140425
81270opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
81270opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050620140425
81275opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014050620140425
81275opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
81285opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
81295opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
81310opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014050620140425
81355opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
81385opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
81395opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
81405opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
81460opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
81520opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
81530opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
81575opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
81620opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
81635opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050620140425
81640opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050620140425
81640opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
81650opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
81650opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
81690opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050620140425
81735opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
81765opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
81770opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
81780opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
81780opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
81790opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
81805opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014050620140425
81835opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
81835opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
81835opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
81835opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
81835opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
81835opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
81850opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
81860opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
81890opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
81960opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
81970opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
82010opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
82125opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
82145opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
82145opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
82145opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
82185opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
82195opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
82240opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
82280opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
82295opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
82315opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
82350opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
83085opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
83170opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
83370sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
83370sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
83370sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
83370sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
83370sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
83370sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
83395sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
83495opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
83535opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
83850sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
83850sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
83855sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
85270opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
85270opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
85320opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
85365opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
85365opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
85485opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
85485opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
85510opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
85515opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
85770opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
85775opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050620140425
85790opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
85790opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
85860opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
85860opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
85860opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
85860opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
85860opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
85885opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
85890opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
85890opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
85890opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
85900opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
85900opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
85900opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
85905opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
85905opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
85960opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
86060opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
86060opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
86060opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
86060opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
86060opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050620140425
86140sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
86140sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
86155sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
86160opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
86160opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
86395opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
86610sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
86610sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
86880opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
86905opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
86915opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
86920opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
86975opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
86975opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
86975opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
86975opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
87000opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
87005opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
87005opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
87055opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
87060opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014050620140425
87060opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
87060opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050620140425
87060opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
87100opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
87275opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
87275opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
87740opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
88445opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014050620140425
88445opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
88445opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050620140425
89500simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
89500simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
89555simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
89580simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
89580simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
89580simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
89610simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
89930simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
89950simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
89950simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
89965simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
90310simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
90405simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
90990opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014050620140425
90990opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
90990opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014050620140425
91035opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
91240mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
91530mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
91530mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
91530mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
91570simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
91570mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
91570simple32bigcc -m64 -O3 -fomit-frame-pointer2014050620140425
91600simple32bigcc -O3 -fomit-frame-pointer2014050620140425
91630opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
91630opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
91630opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
91635opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
91810mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
91825mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
92210simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
92210simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
92225simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
92305simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
92305simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
92330opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
92330opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
92330opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
92390opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
92390opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
92480opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
92480opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
92740simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
93080opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
93080opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
93090opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
93200opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
93475opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
93495simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
93570opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
93570opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
93725opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
93725opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
94010mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
94150opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
94160opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
94295mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
94330opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
94560opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
94560opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
94565opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
94570opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
94570opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014050620140425
94655opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
94655opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
94655opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
94665opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
94665opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
94665opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
94665opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
94665opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
94665opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
94695opt32bi-rvku2gcc -O -fomit-frame-pointer2014050620140425
94700opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
94700opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
94705opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014050620140425
94730opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
94730opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
94760opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
94760opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
94760opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
94775simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
94775simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
94775opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
94775opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014050620140425
94790opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
94815simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
94830opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
94830opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
94935opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
94940opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
94940opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
94975opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014050620140425
95000opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
95095opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
95095opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
95135opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
95390simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
95390simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
95390simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
95410opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014050620140425
95430simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
95555simplecc2014050620140425
95555simplegcc2014050620140425
95555simplegcc -funroll-loops2014050620140425
96910simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
96935mmxu1gcc -O -fomit-frame-pointer2014050620140425
96935mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
96935mmxu1gcc -m64 -O -fomit-frame-pointer2014050620140425
96935mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
96935mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
96940simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
96940mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
96940simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
96940simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
97230mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
97230mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
97270mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
97270mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
97290mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
97290mmxu1gcc -march=nocona -O -fomit-frame-pointer2014050620140425
97555simple32bigcc -O2 -fomit-frame-pointer2014050620140425
97555simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
97555simple32bigcc -m64 -O2 -fomit-frame-pointer2014050620140425
98110simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
98110simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
98110simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
98110simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
98110simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
98245opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
98255opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
98480inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
98480inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
98480inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
98505inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
98505inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
98520simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
98565opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
98565opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
98585simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
98655opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
98660opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
98680mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
98680mmxu1gcc -march=k8 -O -fomit-frame-pointer2014050620140425
98685opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
98695opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
98835compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
98905compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
98950inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
98950inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
98960inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
98960inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
99185compactgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
99245compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
99250compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
99260simple32bigcc -funroll-loops -O -fomit-frame-pointer2014050620140425
99260simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
99340simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
99340simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
99340simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
99340simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
99475simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
99475simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
99560simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
99560simple32bigcc -march=barcelona -O -fomit-frame-pointer2014050620140425
99590simple32bigcc -march=k8 -O -fomit-frame-pointer2014050620140425
99740simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
99745simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
99745simple32bigcc -march=nocona -O -fomit-frame-pointer2014050620140425
99790inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
99825inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
99825inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014050620140425
99825inplace32bigcc -march=k8 -O -fomit-frame-pointer2014050620140425
99955inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
99955inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
99955inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
99990inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
99995simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
100065inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
100090inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
100430inplace32bigcc -m64 -O3 -fomit-frame-pointer2014050620140425
100470simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
100470simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
100515inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
100525inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
100525inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
100550inplace32bigcc -O3 -fomit-frame-pointer2014050620140425
100680simple32bigcc -O -fomit-frame-pointer2014050620140425
100680simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
100680simple32bigcc -m64 -O -fomit-frame-pointer2014050620140425
100680simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
100680simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
100715simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
100715simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
100715simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
100720inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
100745compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
100745compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
100745compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
100745inplace32bigcc -m64 -O -fomit-frame-pointer2014050620140425
100800compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
100810mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
100810mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
100830mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
100900inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
100900inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
100950inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
100950inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
100950inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
100950inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
100950inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
100995compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
100995compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
101005compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
101010compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
101025inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
101035inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
101085mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
101095inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
101115compactgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
101125inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
101335inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
101335inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
101560mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
101560mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
101565inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
101580inplace32bigcc -march=nocona -O -fomit-frame-pointer2014050620140425
101650compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
101710compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
101840mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
101840mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
101950inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
101950inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
101990inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
101990inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
102140mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
102140mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
102305mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
102320mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
102345mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -m64 -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
102510inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014050620140425
102725mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
102725mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
102745mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
102820inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014050620140425
102830inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
102845compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
102845compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
102965mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
102965mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
102985mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
102995mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
102995mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
103015mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
103045mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
103045mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
103050mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
103060mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
103135compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
103135compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
103245mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
103750inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
103860inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
103905inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
103905inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
103905inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
104010inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014050620140425
104020mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
104030mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
104140mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
104140mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
104170inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
104170inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
104255opt32bi-rvku2gcc -Os -fomit-frame-pointer2014050620140425
104255opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
104255opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
104255opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
104255opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
104260inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
104275opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
104405opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
104405opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
104430opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
104430opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
104475opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014050620140425
104505mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
104505mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
104510mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
104510mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
104510mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
104510mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
104510mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
104555opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
104555opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
104590opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
104590opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
104590opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
104590opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
104590opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
104610opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
104610opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
104620inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
104630inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
104640inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
104765mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
104765mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
104775opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
104815mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
104830compactgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
104830compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
104830compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
104840mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
104840mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
104840mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
104840mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
104840mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
104905opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
105045opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
105110opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
105115opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
105220opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
105245mmxu1gcc -Os -fomit-frame-pointer2014050620140425
105245mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
105245mmxu1gcc -m64 -Os -fomit-frame-pointer2014050620140425
105245mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
105245mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
105275opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
105335mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
105335mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
105370opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
105380mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
105380mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
105620opt64lcu24gcc2014050620140425
105750mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
105750mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
105880mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
105880inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
105890mmxu1gcc -O2 -fomit-frame-pointer2014050620140425
105890inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
105890mmxu1gcc -m64 -O2 -fomit-frame-pointer2014050620140425
106020mmxu1clang -O3 -fomit-frame-pointer2014062820140622
106020mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106020mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
106105inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
106110inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
106135inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
106165mmxu1gcc -O3 -fomit-frame-pointer2014050620140425
106170mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
106180mmxu1gcc -m64 -O3 -fomit-frame-pointer2014050620140425
106325compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
106330compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
106365compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
106425inplace32bigcc -O2 -fomit-frame-pointer2014050620140425
106425inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
106450opt64lcu24gcc -funroll-loops2014050620140425
106455opt64lcu24cc2014050620140425
106455inplace32bigcc -m64 -O2 -fomit-frame-pointer2014050620140425
106550opt64u6cc2014050620140425
106550opt64u6gcc2014050620140425
106550opt64u6gcc -funroll-loops2014050620140425
106580mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
106685opt64lcu6gcc2014050620140425
106685opt64lcu6gcc -funroll-loops2014050620140425
106700opt64lcu6cc2014050620140425
106705compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
106725mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
106910inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
106915inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
107065mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
107065mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
107070inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
107075opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
107075opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
107085opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
107095opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
107120inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
107425opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
107490inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
107495inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
108410mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
108420mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
108725mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
108750mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
113160compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
113160compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
113160compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
113205compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
113600compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
113615compactgcc -O3 -fomit-frame-pointer2014050620140425
113615compactgcc -m64 -O3 -fomit-frame-pointer2014050620140425
114710simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
114710simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
114710simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
114710simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
114710simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
119625simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
119625simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
119625simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
119625simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
119625simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
119625simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
119630simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
120000compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
120080compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
120115compactgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
120435compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
120450compactgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
120810compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
120810compactgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
120820inplacecc2014050620140425
120820inplacegcc -funroll-loops2014050620140425
120865inplacegcc2014050620140425
121115simple32bigcc -Os -fomit-frame-pointer2014050620140425
121235simple32bigcc -m64 -Os -fomit-frame-pointer2014050620140425
121245simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
121245simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
121245simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
121245simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
121245simple32bigcc -march=k8 -Os -fomit-frame-pointer2014050620140425
122235simple32biclang -O3 -fomit-frame-pointer2014062820140622
122350simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
122350simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
122375simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
122610simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
123210opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
123210opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
123210opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
123210opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
123305opt32bi-rvku2clang -O3 -fomit-frame-pointer2014062820140622
123460simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
123470simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
123695simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
123695simple32bigcc -march=nocona -Os -fomit-frame-pointer2014050620140425
126230inplace32biclang -O3 -fomit-frame-pointer2014062820140622
126270compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
126300inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
126300inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
126370compactclang -O3 -fomit-frame-pointer2014062820140622
126415inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
126425inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
126555compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
132340compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
132405compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
180065compactgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
180460compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
186320compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
187195compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
187220compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
187585compactgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
187645compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
187645compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
187705compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
187715compactgcc -m64 -O2 -fomit-frame-pointer2014050620140425
188720compactgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
188900compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
188900compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
189195compactgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
189195compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
189195compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
189195compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
189235compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
189235compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
190985compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
192290compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
192485compactgcc -march=k8 -O -fomit-frame-pointer2014050620140425
192805compactgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
194515compactgcc -O2 -fomit-frame-pointer2014050620140425
194515compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
194560compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
194560compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
195705compactgcc -m64 -Os -fomit-frame-pointer2014050620140425
195705compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
195705compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
195705compactgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
195705compactgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
195720compactgcc -Os -fomit-frame-pointer2014050620140425
195720compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
196440compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
196440compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
196440compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
197800compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
198860compactgcc -m64 -O -fomit-frame-pointer2014050620140425
198860compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
198860compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
198930compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
201370compactgcc -march=nocona -O -fomit-frame-pointer2014050620140425
201440compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
201765compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
201830compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
201830compactgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
208895compactgcc -O -fomit-frame-pointer2014050620140425
208895compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
208895compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
209680compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
210520simple32bicc2014050620140425
210520simple32bigcc -funroll-loops2014050620140425
210560simple32bigcc2014050620140425
211220opt32bi-rvku2cc2014050620140425
211220opt32bi-rvku2gcc2014050620140425
211225opt32bi-rvku2gcc -funroll-loops2014050620140425
254065opt32bi-s2lcu4gcc2014050620140425
255735opt32bi-s2lcu4cc2014050620140425
255740opt32bi-s2lcu4gcc -funroll-loops2014050620140425
256195opt32biT-s2lcu4gcc -funroll-loops2014050620140425
258190opt32biT-s2lcu4gcc2014050620140425
258685opt32biT-s2lcu4cc2014050620140425
259575inplace32bigcc2014050620140425
259620inplace32bicc2014050620140425
259620inplace32bigcc -funroll-loops2014050620140425
310075compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
310135compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
310135compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
311760compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
311760compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
314865compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
315710compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
326345compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
326795compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
327115compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
329305compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
329390compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
330720compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
330720compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
334195compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
338320compact8gcc -m64 -O3 -fomit-frame-pointer2014050620140425
338815compact8gcc -O3 -fomit-frame-pointer2014050620140425
343130compact8gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
351050compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
351690x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
351700x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014050620140425
351705x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
351705x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014050620140425
351705x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
351705x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
351710x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
351710x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
351715x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
351720x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
351720x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
351720x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
351720x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
351720x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
351725x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
351725x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
351725x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
351725x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
351730x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
351735x86_64_shldgcc -O3 -fomit-frame-pointer2014050620140425
351735x86_64_shldgcc -O -fomit-frame-pointer2014050620140425
351735x86_64_shldgcc -m64 -O -fomit-frame-pointer2014050620140425
351735x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
351735x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
351735x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
351740x86_64_shldgcc -O2 -fomit-frame-pointer2014050620140425
351740x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
351740x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
351740x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
351740x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
351740x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
351745x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
351745x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
351745x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
351750x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
351750x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
351755x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
351755x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
351755x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
351760x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
351765x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
351770x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
351780x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
351790x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
351800x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014050620140425
351810x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
351990x86_64_shldgcc2014050620140425
351995x86_64_shldgcc -funroll-loops2014050620140425
352025x86_64_shldcc2014050620140425
352060x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
352175x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
352175x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
352185x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
352185x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
352185x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
352185x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
352185x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
352185x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
352190x86_64_shldgcc -Os -fomit-frame-pointer2014050620140425
352200x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
352200x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
352205x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
352205x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
352205x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
352205x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
352205x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
352205x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
352210x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
352210x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014050620140425
352210x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
352210x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
352215x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
352235x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
352445compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
352625opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
352630opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
352645opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
352655opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
352660opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
352665opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
352665opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
352685opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
352715opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
352720opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
352720opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
352725opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
352725opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
352730opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
352740opt64lcu24shldgcc -O -fomit-frame-pointer2014050620140425
352740opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
352740opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
352745opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
352750opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014050620140425
352755opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
352760opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
352760opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
352765opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
352765opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
352770opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
352775opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
352775opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014050620140425
352785opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
352790opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
352815opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014050620140425
352820opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
353200opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
353200opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
353285opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
353285opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
354730compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
354730compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
355460opt64lcu24shldgcc -O3 -fomit-frame-pointer2014050620140425
355460opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014050620140425
355460opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014050620140425
355490opt64lcu24shldgcc -O2 -fomit-frame-pointer2014050620140425
355500opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
355500opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
355570opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
355575opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
355575opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
355610opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
355615opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
355615opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
355620opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
355635opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
355635opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
355690opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
355800opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
355805opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
355810opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
355815opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
355845opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
355845opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
355845opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
355910opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
355925opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
355945opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
355945opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
355945opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
355945opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
356020opt64lcu24shldgcc -Os -fomit-frame-pointer2014050620140425
356020opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
356025opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
356025opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
356055opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014050620140425
356055opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
356055opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
356170opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
356170opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
356170opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
356170opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
356180opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
356180opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
356185opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
356195opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
356305opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
356305opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
356305opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
356335opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
356335opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
356335opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
356335opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
356335opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
356335opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
356340opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
356340opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
356345opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
356345opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
357615compact8gcc -m64 -O2 -fomit-frame-pointer2014050620140425
358325compact8gcc -O2 -fomit-frame-pointer2014050620140425
361570compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
361570compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
364265opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
364265opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
364305opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
364305opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
364325opt64lcu24shldclang -O3 -fomit-frame-pointer2014062820140622
365175compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
365175compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
365180compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
365180compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
367610compact8gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
367610compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
367610compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
371430compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
375425compact8gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
376970compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
376975compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
376980compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
376980compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
377665compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
377665compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
384980compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
390700compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
390705compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
390730compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
405305compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
405305compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
407940compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
408165compact8gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
411135opt64lcu24shldcc2014050620140425
411170opt64lcu24shldgcc2014050620140425
411250opt64lcu24shldgcc -funroll-loops2014050620140425
416975compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
417340compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
429180compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
429185compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
435880compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
435885compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
441060compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
443805compact8gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
448590compact8gcc -march=k8 -O -fomit-frame-pointer2014050620140425
449360compact8gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
450965compact8gcc -m64 -O -fomit-frame-pointer2014050620140425
450965compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
450965compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
451395compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
458165compact8gcc -O -fomit-frame-pointer2014050620140425
458165compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
458165compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
458195compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
468975compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
468975compact8gcc -march=nocona -O -fomit-frame-pointer2014050620140425
600280compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
600280compact8gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
602080compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
602080compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
622965compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
622965compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
632225compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
634125compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
636080compact8gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
636105compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
642515compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
642945compact8gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
655355compact8gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
655355compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
655355compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
655645compact8clang -O3 -fomit-frame-pointer2014062820140622
655645compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
655645compact8clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
655655compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
657425compact8gcc -Os -fomit-frame-pointer2014050620140425
658725compactgcc -funroll-loops2014050620140425
659220compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
661390compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
664340compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
666575compactgcc2014050620140425
667710compact8gcc -m64 -Os -fomit-frame-pointer2014050620140425
667715compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
667715compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
668010compactcc2014050620140425
671800compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
677230compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
897060mmxu1cc2014050620140425
897065mmxu1gcc2014050620140425
897105mmxu1gcc -funroll-loops2014050620140425
1571990compact8cc2014050620140425
1571990compact8gcc2014050620140425
1582355compact8gcc -funroll-loops2014050620140425

Compiler output

Implementation: crypto_hash/keccakc768/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/keccakc768/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/keccakc768/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 'KeccakPermutationOnWordsAfterXoring832bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233: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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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: 14, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact compact8 inplace inplace32bi mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple simple32bi

Compiler output

Implementation: crypto_hash/keccakc768/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/keccakc768/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.
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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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.
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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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.
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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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.
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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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 'KeccakPermutationOnWordsAfterXoring832bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233: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 'KeccakPermutationOnWordsAfterXoring832bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233: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/keccakc768/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