Implementation notes: amd64, h5nano, crypto_hash/skein512256

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: skein512256
TimeImplementationCompilerBenchmark dateSUPERCOP version
15635x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15635x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15640x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15640x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15640x64gcc -m64 -O3 -fomit-frame-pointer2014050920140425
15655x64gcc -O2 -fomit-frame-pointer2014050920140425
15655x64gcc -O3 -fomit-frame-pointer2014050920140425
15655x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
15660x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
15660x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
15665x64gcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
15665x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
15665x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
15665x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
15665x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
15665x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
15665x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
15665x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
15665x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
15665x64gcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
15675x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
15680x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
15680x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
15680x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
15680x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
15680x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
15680x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
15680x64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15685x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
15685x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
15685x64gcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
15685x64gcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
15685x64gcc -march=nocona -O -fomit-frame-pointer2014050920140425
15690x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
15690x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
15690x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
15690x64gcc -m64 -O2 -fomit-frame-pointer2014050920140425
15695x64gcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
15695x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
15700x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
15700x64gcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
15700x64gcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
15705x64gcc -O -fomit-frame-pointer2014050920140425
15705x64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
15705x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
15705x64gcc -march=k8 -O -fomit-frame-pointer2014050920140425
15715x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
15715x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
15715x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
15715x64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
15715x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
15725x64gcc -funroll-loops -O -fomit-frame-pointer2014050920140425
15725x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
15740x64cc2014050920140425
15740x64gcc2014050920140425
15740x64gcc -funroll-loops2014050920140425
15760x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
15760x64gcc -march=barcelona -O -fomit-frame-pointer2014050920140425
15940x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
15960x64gcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
15960x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
15960x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
15960x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
15970x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
15970x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
15975x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
15975x64gcc -m64 -Os -fomit-frame-pointer2014050920140425
15975x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
15975x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
15975x64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
15975x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
15975x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
15975x64gcc -march=k8 -Os -fomit-frame-pointer2014050920140425
15975x64gcc -march=nocona -Os -fomit-frame-pointer2014050920140425
15980x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
15985x64gcc -Os -fomit-frame-pointer2014050920140425
15985x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
15990x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
15990x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
15990x64gcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
16005x64gcc -funroll-loops -march=nocona -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
16040littlegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
16045littlegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
16045littlegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
16045littlegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
16045littlegcc -march=nocona -Os -fomit-frame-pointer2014050920140425
16060optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16065optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
16065optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16065optgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
16070optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16070optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
16070littlegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
16070optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16070littlegcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
16070optgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
16090littlegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
16090littlegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
16170littlegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16170littlegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16170littlegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
16170littlegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
16190littlegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16190littlegcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
16245littlegcc -Os -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
16245littlegcc -march=k8 -Os -fomit-frame-pointer2014050920140425
16250optgcc -O -fomit-frame-pointer2014050920140425
16250optgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16250optgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
16250littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
16250optgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
16250optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16250optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
16250littlegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
16250optgcc -m64 -O -fomit-frame-pointer2014050920140425
16250optgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
16250optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
16250optgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
16250optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
16250optgcc -march=k8 -O -fomit-frame-pointer2014050920140425
16255optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
16255littlegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16255optgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16255optgcc -march=nocona -O -fomit-frame-pointer2014050920140425
16260optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16260optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
16260optgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16265optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16265optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16265optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
16265optgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16265optgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16265littlegcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
16295littlegcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
16295littlegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
16295littlegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
16300littlegcc -funroll-loops -O -fomit-frame-pointer2014050920140425
16300littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16300littlegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
16300littlegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16300littlegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
16300littlegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
16305littlegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
16315optgcc -O2 -fomit-frame-pointer2014050920140425
16315optgcc -O3 -fomit-frame-pointer2014050920140425
16315optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16315littlegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16315optgcc -m64 -O2 -fomit-frame-pointer2014050920140425
16315optgcc -m64 -O3 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
16325littlegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
16330littlegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
16335optgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16335optgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16340optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16340optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16345optgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
16345optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16345optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16355optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
16355optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16355optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
16360optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
16360optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
16360optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
16360sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16360sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
16365optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
16365sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16370optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
16375littlegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16380littlegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16380littlegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16380optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16380optgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
16385optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
16385optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16385optgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
16390optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16390optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16400sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
16400sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
16405sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
16420littlegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16420littlegcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16430sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
16435littlegcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16435littlegcc -march=nocona -O -fomit-frame-pointer2014050920140425
16440littlegcc -O2 -fomit-frame-pointer2014050920140425
16440littlegcc -O3 -fomit-frame-pointer2014050920140425
16440littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16440littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16440littlegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16440littlegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16440littlegcc -m64 -O2 -fomit-frame-pointer2014050920140425
16440littlegcc -m64 -O3 -fomit-frame-pointer2014050920140425
16440littlegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16440littlegcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
16460littlegcc -O -fomit-frame-pointer2014050920140425
16460littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16460littlegcc -m64 -O -fomit-frame-pointer2014050920140425
16460littlegcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
16460littlegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
16460littlegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
16460littlegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
16460littlegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
16470littlegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16470littlegcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16470littlegcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16470littlegcc -march=k8 -O -fomit-frame-pointer2014050920140425
16475littlegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16475littlegcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16525sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
16525sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
16525sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
16525sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
16525littlegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16525sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
16525littlegcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
16530sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
16530sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
16530sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
16530sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
16540sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16540sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16545sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16555littlegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
16555sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
16560sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16560sphlibgcc -march=nocona -O -fomit-frame-pointer2014050920140425
16565optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16565optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
16565sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16580littlegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
16585sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -O -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
16585sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
16590sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
16590optgcc -funroll-loops -m64 -O2 -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
16595sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16595sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
16595sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
16595sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
16600sphlibgcc -march=k8 -O -fomit-frame-pointer2014050920140425
16615optgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
16615optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16620sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16620sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16640sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16640sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
16680littlegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16740optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16740optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
16745sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
16755sphlibgcc -O3 -fomit-frame-pointer2014050920140425
16755sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16755sphlibgcc -m64 -O3 -fomit-frame-pointer2014050920140425
16760sphlibgcc -O2 -fomit-frame-pointer2014050920140425
16760sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16760sphlibgcc -m64 -O2 -fomit-frame-pointer2014050920140425
16765sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16765sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
16780sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16780sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
16820sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
16820sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
16820sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
16835sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
16835sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
16835sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
16835sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
16840sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
16845sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
16855sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
17045littleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17045littleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
17045littleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
17050littleclang -O3 -fomit-frame-pointer2014062820140622
17060littleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17095optclang -O3 -fomit-frame-pointer2014062820140622
17100optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17100optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17100optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
17100optclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
17345optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
17345optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
17350optgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
17360optgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
17485sphlibclang -O3 -fomit-frame-pointer2014062820140622
17485sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17485sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17485sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
17485sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
17695optgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
17695optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
17695optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
17705optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
17705optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
17755optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
17810optgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
17865optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
17865optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
17910optgcc -m64 -Os -fomit-frame-pointer2014050920140425
17910optgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
17955simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
17955simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
17965optgcc -Os -fomit-frame-pointer2014050920140425
17965optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
17965optgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
17970optgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
17970optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
17970optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
17970optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
17970optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
18000simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
18000simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
18090simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
18090simplegcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
18135simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
18155simplegcc -funroll-loops -O -fomit-frame-pointer2014050920140425
18155simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
18155simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
18160simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
18160simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
18160simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
18175simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
18175simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
18250simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
18250simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
18250simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
18250simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
18255simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
18275simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
18290simplegcc -O3 -fomit-frame-pointer2014050920140425
18290simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
18290simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
18290simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
18290simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
18290simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
18290simplegcc -m64 -O3 -fomit-frame-pointer2014050920140425
18420simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
18420simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
18620simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
18620simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
18620simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
18645simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
18685simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
18685simplegcc -march=nocona -O -fomit-frame-pointer2014050920140425
18710simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
18715simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
18720simplegcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
18725simplegcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
18735simplegcc -O -fomit-frame-pointer2014050920140425
18735simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
18735simplegcc -m64 -O -fomit-frame-pointer2014050920140425
18735simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
18735simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
18735simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
18735simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
18755simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
18815simplegcc -march=nocona -Os -fomit-frame-pointer2014050920140425
18820simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
18835simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
18835simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
18835simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
18835simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
18860simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
18865simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
18880simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
18880simplegcc -march=k8 -O -fomit-frame-pointer2014050920140425
18910simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
18930simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
18930simplegcc -march=barcelona -O -fomit-frame-pointer2014050920140425
18935simplegcc -O2 -fomit-frame-pointer2014050920140425
18935simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
18935simplegcc -m64 -O2 -fomit-frame-pointer2014050920140425
18950simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19005simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
19015simplegcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
19015simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19015simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
19030sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
19035sphlibgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
19055sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
19055simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
19055simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
19060simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
19060simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
19070simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
19075simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19075simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
19085simplegcc -Os -fomit-frame-pointer2014050920140425
19085simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19085simplegcc -march=k8 -Os -fomit-frame-pointer2014050920140425
19105simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
19120simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19120simplegcc -m64 -Os -fomit-frame-pointer2014050920140425
19155simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19220simplegcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
19225sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19225sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
19240sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
19240sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
19240sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
19240sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
19255sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19255sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
19270sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
19270sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
19385simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
19390simpleclang -O3 -fomit-frame-pointer2014062820140622
19390simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
19390simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
19390simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
19390sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
19625sphlibgcc -Os -fomit-frame-pointer2014050920140425
19625sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
19625sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19625sphlibgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
19645sphlibgcc -m64 -Os -fomit-frame-pointer2014050920140425
19650sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
19650sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
19650sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
19665sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
19720sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
19730sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
19960sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
20040sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
20050sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
20050sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
20065sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
20065sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
20065sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
20065sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
20070sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
20070sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
20075sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
20160sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
20160sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014050920140425
20180sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
20180sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
20180sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
20185sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -O -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -m64 -O -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
20190sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
20195sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
20205sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20220sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20220sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20225sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
20225sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
20300simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20300simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20340sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
20340sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
20375simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20385simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
20390sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
20390sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
20390sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
20395sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
20400sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
20550sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
20605simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
20605simplegcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
20615sphlib-smallgcc -O2 -fomit-frame-pointer2014050920140425
20615sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014050920140425
20650simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
20650simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
20660sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
20660sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
20660sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
20725sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
20730sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
21195sphlib-smallgcc -O3 -fomit-frame-pointer2014050920140425
21195sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
21195sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014050920140425
21405sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
21410sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
21465sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
21490sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
21500sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
21500sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
21500sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
21580sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
21580sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
21605sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21605sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21610sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21610sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
21615sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
21615sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
23275sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
23275sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
23465sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
23500sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
23540sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
23540sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
23540sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
23805sphlib-smallgcc -Os -fomit-frame-pointer2014050920140425
23805sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
23810sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
23810sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
23850sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
23870sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
23870sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
23920sphlib-smallclang -O3 -fomit-frame-pointer2014062820140622
23920sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
23920sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
23920sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
23920sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
24020sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
24045sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
24045sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
24065sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014050920140425
24065sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
24220sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
24220sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
24220sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
24380sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
51590mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
51590mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
51675mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
51695mmxgcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
51695mmxgcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
51695mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
51695mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
51695mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
51695mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
51705mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
51705mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
51705mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
51720mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
51720mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
51725mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
51725mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
51765mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
51765mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
51765mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
51765mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
51765mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
51765mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
51780mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
51780mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
51785mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
51805mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
51805mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
51820mmxgcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
51820mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
51820mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
51820mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
51820mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
51855mmxgcc -Os -fomit-frame-pointer2014050920140425
51855mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
51855mmxgcc -m64 -Os -fomit-frame-pointer2014050920140425
51855mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
51855mmxgcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
51855mmxgcc -march=k8 -Os -fomit-frame-pointer2014050920140425
51870mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
51870mmxgcc -march=nocona -O -fomit-frame-pointer2014050920140425
51915mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
51915mmxgcc -march=nocona -Os -fomit-frame-pointer2014050920140425
51925mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
51925mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
51950mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -O2 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -O3 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
52080mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
52080mmxgcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
52080mmxgcc -march=k8 -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 -O2 -fomit-frame-pointer2014050920140425
52085mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
52090mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
52095mmxgcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
52100mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
52100mmxgcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
52135mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
52135mmxgcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
52140mmxgcc -O2 -fomit-frame-pointer2014050920140425
52140mmxgcc -O3 -fomit-frame-pointer2014050920140425
52140mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
52140mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
52140mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
52360mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
52425mmxgcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
53160mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
53160mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
53160mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
53160mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
53160mmxgcc -march=barcelona -O -fomit-frame-pointer2014050920140425
53160mmxgcc -march=k8 -O -fomit-frame-pointer2014050920140425
53165mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
53165mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
53175mmxgcc -O -fomit-frame-pointer2014050920140425
53175mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
53175mmxgcc -funroll-loops -O -fomit-frame-pointer2014050920140425
53175mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
53175mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
53175mmxgcc -m64 -O -fomit-frame-pointer2014050920140425
53175mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
53175mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
53175mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
53175mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
53175mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
53715sphlibgcc2014050920140425
53800sphlibcc2014050920140425
53800sphlibgcc -funroll-loops2014050920140425
61600optcc2014050920140425
61660optgcc -funroll-loops2014050920140425
61685optgcc2014050920140425
61935littlecc2014050920140425
61935littlegcc -funroll-loops2014050920140425
62255littlegcc2014050920140425
65625sphlib-smallcc2014050920140425
65625sphlib-smallgcc2014050920140425
65625sphlib-smallgcc -funroll-loops2014050920140425
71665simplegcc -funroll-loops2014050920140425
71675simplegcc2014050920140425
71735simplecc2014050920140425
234285sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050920140425
234290sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
234290sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
234290sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050920140425
234290sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050920140425
234290sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050920140425
234290sandygcc -march=nocona -O2 -fomit-frame-pointer2014050920140425
234290sandygcc -march=nocona -O3 -fomit-frame-pointer2014050920140425
234680sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050920140425
234695sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
234700sandygcc -m64 -march=nocona -O -fomit-frame-pointer2014050920140425
234700sandygcc -march=nocona -O -fomit-frame-pointer2014050920140425
234715sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050920140425
234730sandygcc -O -fomit-frame-pointer2014050920140425
234730sandygcc -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
234730sandygcc -m64 -O -fomit-frame-pointer2014050920140425
234730sandygcc -m64 -march=core2 -O -fomit-frame-pointer2014050920140425
234730sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050920140425
234730sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050920140425
234730sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2014050920140425
234735sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
234735sandygcc -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
234735sandygcc -march=barcelona -O -fomit-frame-pointer2014050920140425
234735sandygcc -march=k8 -O -fomit-frame-pointer2014050920140425
234750sandygcc -funroll-loops -O -fomit-frame-pointer2014050920140425
234750sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050920140425
234750sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2014050920140425
234750sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050920140425
234750sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050920140425
234755sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050920140425
235160sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
235160sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050920140425
235160sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2014050920140425
235160sandygcc -march=nocona -Os -fomit-frame-pointer2014050920140425
237115sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237115sandygcc -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237120sandygcc -O2 -fomit-frame-pointer2014050920140425
237135sandygcc -O3 -fomit-frame-pointer2014050920140425
237135sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
237135sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
237135sandygcc -m64 -O2 -fomit-frame-pointer2014050920140425
237135sandygcc -m64 -O3 -fomit-frame-pointer2014050920140425
237135sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
237135sandygcc -march=k8 -O2 -fomit-frame-pointer2014050920140425
237160sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050920140425
237175sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237185sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050920140425
237205sandygcc -funroll-loops -O2 -fomit-frame-pointer2014050920140425
237205sandygcc -funroll-loops -O3 -fomit-frame-pointer2014050920140425
237205sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050920140425
237205sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050920140425
237205sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050920140425
237210sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050920140425
237210sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050920140425
237210sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050920140425
237355sandyclang -O3 -fomit-frame-pointer2014062820140622
237355sandyclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
237355sandyclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
237355sandyclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
237370sandyclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
237475sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050920140425
237495sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2014050920140425
237495sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050920140425
237495sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050920140425
237495sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050920140425
237550sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237555sandygcc -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237575sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237575sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050920140425
237595sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
237595sandygcc -march=k8 -O3 -fomit-frame-pointer2014050920140425
237615sandygcc -funroll-loops -Os -fomit-frame-pointer2014050920140425
237615sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
237615sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050920140425
237615sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050920140425
237620sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050920140425
237620sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
237620sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050920140425
237640sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050920140425
237645sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
237670sandygcc -Os -fomit-frame-pointer2014050920140425
237670sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2014050920140425
237670sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050920140425
237670sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2014050920140425
237670sandygcc -march=barcelona -Os -fomit-frame-pointer2014050920140425
237670sandygcc -march=k8 -Os -fomit-frame-pointer2014050920140425
237680sandygcc -m64 -Os -fomit-frame-pointer2014050920140425
265870sandycc2014050920140425
265870sandygcc2014050920140425
265870sandygcc -funroll-loops2014050920140425
1668410mmxgcc -funroll-loops2014050920140425
1668620mmxgcc2014050920140425
1669775mmxcc2014050920140425

Compiler output

Implementation: crypto_hash/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/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