Implementation notes: amd64, h5nano, crypto_hash/skein512512

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: skein512512
TimeImplementationCompilerBenchmark dateSUPERCOP version
15670x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
15670x64gcc -m64 -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
15675x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
15675x64gcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
15690x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
15695x64gcc -O2 -fomit-frame-pointer2014050920140425
15695x64gcc -O -fomit-frame-pointer2014050920140425
15695x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
15695x64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
15695x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -O -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
15695x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
15695x64gcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15695x64gcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
15700x64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
15700x64gcc -march=nocona -O -fomit-frame-pointer2014050920140425
15705x64gcc -O3 -fomit-frame-pointer2014050920140425
15705x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
15705x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
15705x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -O3 -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
15705x64gcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
15710x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
15715x64gcc -march=k8 -O -fomit-frame-pointer2014050920140425
15720x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15720x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15720x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15720x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
15720x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
15730x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
15730x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
15730x64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
15730x64gcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
15745x64gcc -funroll-loops -O -fomit-frame-pointer2014050920140425
15775x64gcc2014050920140425
15780x64cc2014050920140425
15780x64gcc -funroll-loops2014050920140425
15795x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
15795x64gcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16000x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
16020x64gcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
16020x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
16025x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
16025x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
16025x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
16040x64gcc -Os -fomit-frame-pointer2014050920140425
16040x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
16040x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
16040x64gcc -m64 -Os -fomit-frame-pointer2014050920140425
16040littlegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
16040littlegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
16040littlegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
16040littlegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
16040x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
16040littlegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
16040x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
16040x64gcc -march=k8 -Os -fomit-frame-pointer2014050920140425
16040x64gcc -march=nocona -Os -fomit-frame-pointer2014050920140425
16045x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
16045x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
16045x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
16045x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
16045x64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
16045x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
16045x64gcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
16050littlegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
16050littlegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
16050littlegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
16050littlegcc -march=nocona -Os -fomit-frame-pointer2014050920140425
16055x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
16060x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
16075optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16075optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
16075littlegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
16075littlegcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
16080optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16080optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
16080optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16080optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16095optgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
16100littlegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
16100littlegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
16155littlegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16155littlegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
16170optgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
16175littlegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16175littlegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
16195littlegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16195littlegcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
16245littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
16245littlegcc -m64 -Os -fomit-frame-pointer2014050920140425
16245littlegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
16250littlegcc -Os -fomit-frame-pointer2014050920140425
16250littlegcc -march=k8 -Os -fomit-frame-pointer2014050920140425
16255optgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
16255optgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
16260optgcc -O -fomit-frame-pointer2014050920140425
16260optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16260littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
16260optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16260littlegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
16260optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
16260littlegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
16260optgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
16265optgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16265optgcc -m64 -O -fomit-frame-pointer2014050920140425
16265optgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
16265optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
16265optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
16265optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
16265littlegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16265littlegcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
16270optgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16270optgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16270optgcc -march=k8 -O -fomit-frame-pointer2014050920140425
16270optgcc -march=nocona -O -fomit-frame-pointer2014050920140425
16275optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
16280littlegcc -funroll-loops -O -fomit-frame-pointer2014050920140425
16280optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16280optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16280optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
16280optgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16280optgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
16305littlegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
16305littlegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
16305littlegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
16305littlegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
16305littlegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
16325optgcc -O2 -fomit-frame-pointer2014050920140425
16325optgcc -O3 -fomit-frame-pointer2014050920140425
16325optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16325optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16325optgcc -m64 -O2 -fomit-frame-pointer2014050920140425
16325optgcc -m64 -O3 -fomit-frame-pointer2014050920140425
16325optgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
16330littlegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
16330littlegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
16330littlegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
16330littlegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
16330optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16330littlegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
16330littlegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
16340littlegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16340littlegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
16350optgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
16350optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16350sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
16350optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16350optgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16355optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16355optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
16355optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16355optgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
16370optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
16370optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
16370optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
16370optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
16370optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
16370sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16370sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16370sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
16370sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
16375optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
16375optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
16380littlegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16380littlegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16395optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16395optgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
16405optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16410sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16410sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
16420sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16425littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16425littlegcc -m64 -O2 -fomit-frame-pointer2014050920140425
16430littlegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16430littlegcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16440littlegcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16440littlegcc -march=nocona -O -fomit-frame-pointer2014050920140425
16445littlegcc -O2 -fomit-frame-pointer2014050920140425
16445littlegcc -O3 -fomit-frame-pointer2014050920140425
16445littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16445littlegcc -m64 -O3 -fomit-frame-pointer2014050920140425
16445littlegcc -m64 -O -fomit-frame-pointer2014050920140425
16445littlegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16445littlegcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
16450littlegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16450littlegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16460optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16470littlegcc -O -fomit-frame-pointer2014050920140425
16470littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16470littlegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
16470littlegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
16470littlegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
16470littlegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
16475littlegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16475littlegcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
16475littlegcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16475littlegcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16475littlegcc -march=k8 -O -fomit-frame-pointer2014050920140425
16480littlegcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16485littlegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16530littlegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16530littlegcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
16535sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
16540sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
16540sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
16540sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
16545sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16545sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16545sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
16545sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
16545sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
16545sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
16550sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16555optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
16555sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16565littlegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
16575sphlibgcc -march=nocona -O -fomit-frame-pointer2014050920140425
16580optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16580optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
16580sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16585littlegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
16590sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -march=k8 -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
16605sphlibgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16610sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16615sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
16620sphlibgcc -O -fomit-frame-pointer2014050920140425
16620optgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
16620optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16620optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
16625sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16630sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16650sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16655sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16675sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16685littlegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
16755optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16755optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16770sphlibgcc -O3 -fomit-frame-pointer2014050920140425
16770sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16770sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16770sphlibgcc -m64 -O2 -fomit-frame-pointer2014050920140425
16770sphlibgcc -m64 -O3 -fomit-frame-pointer2014050920140425
16775sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16775sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
16790sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16790sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
16815sphlibgcc -O2 -fomit-frame-pointer2014050920140425
16835sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16835sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
16845sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
16845sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16845sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
16845sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16845sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
16855sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16855sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
16875sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
17050littleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17055littleclang -O3 -fomit-frame-pointer2014062820140622
17055littleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17055littleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
17065littleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
17110optclang -O3 -fomit-frame-pointer2014062820140622
17110optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17110optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17110optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
17110optclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
17400optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
17400optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
17405optgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
17405optgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
17495sphlibclang -O3 -fomit-frame-pointer2014062820140622
17495sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17495sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17495sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
17495sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
17760optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
17760optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
17760optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
17760optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
17765optgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
17865optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
17875optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
17875optgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
17930optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
17965optgcc -Os -fomit-frame-pointer2014050920140425
17965optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
18010optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
18010optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
18010optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
18025optgcc -m64 -Os -fomit-frame-pointer2014050920140425
18025optgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
18030optgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
18030optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
18045optgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
18085simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
18090simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
18135simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
18135simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
18245simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
18245simplegcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
18280simplegcc -funroll-loops -O -fomit-frame-pointer2014050920140425
18280simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
18280simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
18285simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
18285simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
18285simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
18310simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
18310simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
18350simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
18400simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
18400simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
18400simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
18400simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
18400simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
18415simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
18415simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
18415simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
18415simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
18415simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
18440simplegcc -O3 -fomit-frame-pointer2014050920140425
18440simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
18440simplegcc -m64 -O3 -fomit-frame-pointer2014050920140425
18545simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
18545simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
18745simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
18745simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
18745simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
18845simplegcc -march=nocona -O -fomit-frame-pointer2014050920140425
18855simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
18870simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
18870simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
18875simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
18875simplegcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
18895simplegcc -O -fomit-frame-pointer2014050920140425
18895simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
18895simplegcc -m64 -O -fomit-frame-pointer2014050920140425
18895simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
18895simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
18895simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
18895simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
18895simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
18990simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
18990simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
18990simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
18990simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
18990simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
19020simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
19020simplegcc -march=nocona -Os -fomit-frame-pointer2014050920140425
19075simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
19085simplegcc -O2 -fomit-frame-pointer2014050920140425
19085simplegcc -m64 -O2 -fomit-frame-pointer2014050920140425
19095simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
19095simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
19095simplegcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
19115sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
19115sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
19120simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
19120simplegcc -march=barcelona -O -fomit-frame-pointer2014050920140425
19120simplegcc -march=k8 -O -fomit-frame-pointer2014050920140425
19125simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19160simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
19165simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
19175simplegcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
19175simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
19215simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
19215simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
19215simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
19220simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
19230simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19230simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19230simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
19230simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
19240simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
19245simplegcc -Os -fomit-frame-pointer2014050920140425
19250simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19250simplegcc -m64 -Os -fomit-frame-pointer2014050920140425
19250simplegcc -march=k8 -Os -fomit-frame-pointer2014050920140425
19280simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19285sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
19285sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
19285sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
19305sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
19305sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
19305sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
19305sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
19305sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
19315simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19315simplegcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
19330sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19330sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
19475sphlibgcc -Os -fomit-frame-pointer2014050920140425
19475sphlibgcc -m64 -Os -fomit-frame-pointer2014050920140425
19510sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
19510sphlibgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
19545simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
19545simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
19550simpleclang -O3 -fomit-frame-pointer2014062820140622
19550simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
19550simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
19590sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19590sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
19675sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19675sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19675sphlibgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
19700sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19700sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19755sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
19760sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
19980sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
20060sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
20065sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
20085sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
20085sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
20085sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
20085sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
20085sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
20090sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
20095sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
20110sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
20200sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
20210sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014050920140425
20240sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20240sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20240sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20240sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20360sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
20360sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
20410sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
20410sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
20410sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
20415sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
20420sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
20460simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20460simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20500simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20500simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20570sphlib-smallgcc -O2 -fomit-frame-pointer2014050920140425
20570sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
20640sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014050920140425
20680sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
20680sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
20750sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
20750sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
20750sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
20760simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
20760simplegcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
20770simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
20770simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
21220sphlib-smallgcc -O3 -fomit-frame-pointer2014050920140425
21220sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
21220sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014050920140425
21420sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
21420sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
21490sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
21490sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
21520sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
21520sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
21520sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
21525sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
21525sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
21630sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21630sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21630sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21630sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21640sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
21640sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
23360sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
23360sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
23360sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
23585sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
23610sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
23650sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
23800sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
23875sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
23875sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
23885sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
23925sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
23940sphlib-smallclang -O3 -fomit-frame-pointer2014062820140622
23940sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
23940sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
23940sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
23940sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
23945sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
23945sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
24135sphlib-smallgcc -Os -fomit-frame-pointer2014050920140425
24135sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014050920140425
24175sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
24290sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
24290sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
24290sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
24445sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
24445sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
24450sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
24455sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
51595mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
51595mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
51700mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
51705mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
51710mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
51715mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
51720mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
51735mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
51735mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
51770mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
51780mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
51780mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
51785mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
51795mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
51795mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
51795mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
51795mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
51835mmxgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
51835mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
51835mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
51835mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
51845mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
51860mmxgcc -Os -fomit-frame-pointer2014050920140425
51860mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
51860mmxgcc -m64 -Os -fomit-frame-pointer2014050920140425
51860mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
51860mmxgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
51880mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
51925mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
51935mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
51935mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
51935mmxgcc -march=nocona -O -fomit-frame-pointer2014050920140425
51940mmxgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
51955mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
51965mmxgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
52020mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
52020mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
52090mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
52090mmxgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
52090mmxgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
52095mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
52095mmxgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
52105mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
52105mmxgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
52140mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
52140mmxgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
52140mmxgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
52145mmxgcc -O2 -fomit-frame-pointer2014050920140425
52145mmxgcc -O3 -fomit-frame-pointer2014050920140425
52145mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
52145mmxgcc -m64 -O2 -fomit-frame-pointer2014050920140425
52145mmxgcc -m64 -O3 -fomit-frame-pointer2014050920140425
52145mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
52145mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
52175mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
52365mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
53170mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
53170mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
53170mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
53170mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
53170mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
53170mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
53170mmxgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
53170mmxgcc -march=k8 -O -fomit-frame-pointer2014050920140425
53180mmxgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
53180mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
53180mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
53185mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
53185mmxgcc -m64 -O -fomit-frame-pointer2014050920140425
53185mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
53185mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
53185mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
53185mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
53185mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
53205mmxgcc -O -fomit-frame-pointer2014050920140425
53710sphlibgcc2014050920140425
53750sphlibcc2014050920140425
53800sphlibgcc -funroll-loops2014050920140425
61520optgcc -funroll-loops2014050920140425
61540optgcc2014050920140425
61580optcc2014050920140425
61945littlecc2014050920140425
62265littlegcc -funroll-loops2014050920140425
62335littlegcc2014050920140425
65705sphlib-smallcc2014050920140425
65705sphlib-smallgcc2014050920140425
65785sphlib-smallgcc -funroll-loops2014050920140425
72115simplegcc -funroll-loops2014050920140425
72190simplecc2014050920140425
72295simplegcc2014050920140425
234290sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
234290sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
234290sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
234295sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
234295sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
234295sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
234295sandygcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
234295sandygcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
234700sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
234700sandygcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
234705sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
234705sandygcc -march=nocona -O -fomit-frame-pointer2014050920140425
234730sandygcc -march=k8 -O -fomit-frame-pointer2014050920140425
234735sandygcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
234740sandygcc -O -fomit-frame-pointer2014050920140425
234740sandygcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
234740sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
234740sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
234740sandygcc -march=barcelona -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
235165sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
235165sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
235165sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
235165sandygcc -march=nocona -Os -fomit-frame-pointer2014050920140425
237120sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237120sandygcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237145sandygcc -O2 -fomit-frame-pointer2014050920140425
237145sandygcc -O3 -fomit-frame-pointer2014050920140425
237145sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
237145sandygcc -m64 -O2 -fomit-frame-pointer2014050920140425
237145sandygcc -m64 -O3 -fomit-frame-pointer2014050920140425
237145sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
237145sandygcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
237160sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
237165sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
237195sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237195sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237200sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
237215sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
237360sandyclang -O3 -fomit-frame-pointer2014062820140622
237360sandyclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
237360sandyclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
237360sandyclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
237375sandyclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
237500sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
237500sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
237500sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
237500sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
237500sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
237550sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237550sandygcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237580sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237580sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237600sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
237610sandygcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
237625sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
237625sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
237635sandygcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
237635sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
237635sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
237635sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
237635sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
237650sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
237650sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
237675sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
237675sandygcc -m64 -Os -fomit-frame-pointer2014050920140425
237675sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
237675sandygcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
237680sandygcc -Os -fomit-frame-pointer2014050920140425
237680sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
237690sandygcc -march=k8 -Os -fomit-frame-pointer2014050920140425
265885sandycc2014050920140425
265885sandygcc2014050920140425
265885sandygcc -funroll-loops2014050920140425
1669385mmxcc2014050920140425
1669495mmxgcc -funroll-loops2014050920140425
1669745mmxgcc2014050920140425

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: cc
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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

Compiler output

Implementation: crypto_hash/skein512512/mmx
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:65:17: warning: implicit declaration of function '_mm_add_si64' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^
hash.c: hash.c:65:15: error: assigning to '__m64' from incompatible type 'int';
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X0 = _mm_add_si64(X0,ks[0]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X1 = _mm_add_si64(X1,ks[1]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X2 = _mm_add_si64(X2,ks[2]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:109:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X3 = _mm_add_si64(X3,ks[3]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:110:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X4 = _mm_add_si64(X4,ks[4]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:111:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X5 = _mm_add_si64(X5,_mm_add_si64(ks[5],ts[0]));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:112:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: ...

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

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: clang -O3 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: 1 warning generated.
skein_block_x64.S: skein_block_x64.S:16:5: warning: ignoring directive for now
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: warning: ignoring directive for now
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:44:3: warning: ignoring directive for now
skein_block_x64.S: .irp _NN_,256,512,1024
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:45:23: error: expected ')' in parentheses expression
skein_block_x64.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:46:39: error: unknown token in expression
skein_block_x64.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:48:3: warning: ignoring directive for now
skein_block_x64.S: .endr
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:510:39: error: Wrong number of arguments
skein_block_x64.S: Setup_Stack 256,((ROUNDS_256/8)+1)
skein_block_x64.S: ^
skein_block_x64.S: ...

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

Compiler output

Implementation: crypto_hash/skein512512/little
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: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer little opt sandy simple sphlib sphlib-small

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
SHA3api_ref.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'
skein.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_block.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block.c: clang: warning: argument unused during compilation: '-mavx2'
skein_block.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_debug.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.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 opt

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
SHA3api_ref.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'
skein.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_debug.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mavx2'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mpclmul'
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: 1 warning generated.
skein_block_x64.S: skein_block_x64.S:16:5: warning: ignoring directive for now
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: warning: ignoring directive for now
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:44:3: warning: ignoring directive for now
skein_block_x64.S: .irp _NN_,256,512,1024
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:45:23: error: expected ')' in parentheses expression
skein_block_x64.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:46:39: error: unknown token in expression
skein_block_x64.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:48:3: warning: ignoring directive for now
skein_block_x64.S: .endr
skein_block_x64.S: ^
skein_block_x64.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 x64

Compiler output

Implementation: crypto_hash/skein512512/mmx
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:65:17: warning: implicit declaration of function '_mm_add_si64' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^
hash.c: hash.c:65:15: error: assigning to '__m64' from incompatible type 'int';
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X0 = _mm_add_si64(X0,ks[0]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X1 = _mm_add_si64(X1,ks[1]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X2 = _mm_add_si64(X2,ks[2]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:109:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X3 = _mm_add_si64(X3,ks[3]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:110:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X4 = _mm_add_si64(X4,ks[4]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:111:12: error: assigning to '__m64' from incompatible type 'int';
hash.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 mmx

Compiler output

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

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

Compiler output

Implementation: crypto_hash/skein512512/little
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
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 little sandy simple

Compiler output

Implementation: crypto_hash/skein512512/opt
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
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mpclmul'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fpolly'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fvectorize'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHA3api_ref.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'
skein.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-mpclmul'
skein.c: clang: warning: argument unused during compilation: '-fpolly'
skein.c: clang: warning: argument unused during compilation: '-fvectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_block.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block.c: clang: warning: argument unused during compilation: '-mavx2'
skein_block.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_block.c: clang: warning: argument unused during compilation: '-fpolly'
skein_block.c: clang: warning: argument unused during compilation: '-fvectorize'
skein_block.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_block.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_debug.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_debug.c: clang: warning: argument unused during compilation: '-fpolly'
skein_debug.c: clang: warning: argument unused during compilation: '-fvectorize'
skein_debug.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_debug.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 opt

Compiler output

Implementation: crypto_hash/skein512512/x64
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
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mpclmul'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fpolly'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fvectorize'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHA3api_ref.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'
skein.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-mpclmul'
skein.c: clang: warning: argument unused during compilation: '-fpolly'
skein.c: clang: warning: argument unused during compilation: '-fvectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_debug.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mpclmul'
skein_debug.c: clang: warning: argument unused during compilation: '-fpolly'
skein_debug.c: clang: warning: argument unused during compilation: '-fvectorize'
skein_debug.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_debug.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mavx2'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mpclmul'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fpolly'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fvectorize'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: 1 warning generated.
skein_block_x64.S: skein_block_x64.S:16:5: warning: ignoring directive for now
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: warning: ignoring directive for now
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:44:3: warning: ignoring directive for now
skein_block_x64.S: .irp _NN_,256,512,1024
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:45:23: error: expected ')' in parentheses expression
skein_block_x64.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:46:39: error: unknown token in expression
skein_block_x64.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_x64.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 x64

Compiler output

Implementation: crypto_hash/skein512512/mmx
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:65:17: warning: implicit declaration of function '_mm_add_si64' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^
hash.c: hash.c:65:15: error: assigning to '__m64' from incompatible type 'int';
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X0 = _mm_add_si64(X0,ks[0]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X1 = _mm_add_si64(X1,ks[1]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X2 = _mm_add_si64(X2,ks[2]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:109:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X3 = _mm_add_si64(X3,ks[3]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.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 mmx

Compiler output

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

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

Compiler output

Implementation: crypto_hash/skein512512/little
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
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 little sandy simple

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein_block.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.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 opt

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mavx2'
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: 1 warning generated.
skein_block_x64.S: skein_block_x64.S:16:5: warning: ignoring directive for now
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: warning: ignoring directive for now
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:44:3: warning: ignoring directive for now
skein_block_x64.S: .irp _NN_,256,512,1024
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:45:23: error: expected ')' in parentheses expression
skein_block_x64.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:46:39: error: unknown token in expression
skein_block_x64.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:48:3: warning: ignoring directive for now
skein_block_x64.S: .endr
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:510:39: error: Wrong number of arguments
skein_block_x64.S: Setup_Stack 256,((ROUNDS_256/8)+1)
skein_block_x64.S: ...

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

Compiler output

Implementation: crypto_hash/skein512512/mmx
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:65:17: warning: implicit declaration of function '_mm_add_si64' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^
hash.c: hash.c:65:15: error: assigning to '__m64' from incompatible type 'int';
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X0 = _mm_add_si64(X0,ks[0]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X1 = _mm_add_si64(X1,ks[1]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X2 = _mm_add_si64(X2,ks[2]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:109:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X3 = _mm_add_si64(X3,ks[3]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:110:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X4 = _mm_add_si64(X4,ks[4]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:111:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X5 = _mm_add_si64(X5,_mm_add_si64(ks[5],ts[0]));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/skein512512/little
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
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 little sandy simple

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fpolly'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fvectorize'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHA3api_ref.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'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-fpolly'
skein.c: clang: warning: argument unused during compilation: '-fvectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_block.c: clang: warning: argument unused during compilation: '-mavx2'
skein_block.c: clang: warning: argument unused during compilation: '-fpolly'
skein_block.c: clang: warning: argument unused during compilation: '-fvectorize'
skein_block.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_block.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.c: clang: warning: argument unused during compilation: '-fpolly'
skein_debug.c: clang: warning: argument unused during compilation: '-fvectorize'
skein_debug.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_debug.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 opt

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang: warning: argument unused during compilation: '-mavx2'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fpolly'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fvectorize'
SHA3api_ref.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHA3api_ref.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'
skein.c: clang: warning: argument unused during compilation: '-mavx2'
skein.c: clang: warning: argument unused during compilation: '-fpolly'
skein.c: clang: warning: argument unused during compilation: '-fvectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_debug.c: clang: warning: argument unused during compilation: '-mavx2'
skein_debug.c: clang: warning: argument unused during compilation: '-fpolly'
skein_debug.c: clang: warning: argument unused during compilation: '-fvectorize'
skein_debug.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_debug.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_block_x64.S: clang: warning: argument unused during compilation: '-mavx2'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fpolly'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fvectorize'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
skein_block_x64.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: 1 warning generated.
skein_block_x64.S: skein_block_x64.S:16:5: warning: ignoring directive for now
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: warning: ignoring directive for now
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:44:3: warning: ignoring directive for now
skein_block_x64.S: .irp _NN_,256,512,1024
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:45:23: error: expected ')' in parentheses expression
skein_block_x64.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:46:39: error: unknown token in expression
skein_block_x64.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:48:3: warning: ignoring directive for now
skein_block_x64.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 x64

Compiler output

Implementation: crypto_hash/skein512512/mmx
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:65:17: warning: implicit declaration of function '_mm_add_si64' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^
hash.c: hash.c:65:15: error: assigning to '__m64' from incompatible type 'int';
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X0 = _mm_add_si64(X0,ks[0]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X1 = _mm_add_si64(X1,ks[1]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X2 = _mm_add_si64(X2,ks[2]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:109:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X3 = _mm_add_si64(X3,ks[3]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:110:12: error: assigning to '__m64' from incompatible type 'int';
hash.c: X4 = _mm_add_si64(X4,ks[4]);
hash.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 mmx

Compiler output

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

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

Compiler output

Implementation: crypto_hash/skein512512/little
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
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 little sandy simple

Compiler output

Implementation: crypto_hash/skein512512/x64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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