Implementation notes: amd64, glyme, crypto_hash/blake256

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
14248sse41clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
14248sse41clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
14400ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
14400ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
14608sse41-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
14608sse41-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
15060sse41-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
15088sse41-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
15088sse41-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
15096sse41-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
15096sse41-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
15136sse41-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
15136sse41-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
15144sse41-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
15144sse41-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
15152sse41-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
15152sse41-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
15156sse41-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
15160sse41-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
15160sse41-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
15164sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
15164sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
15176sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
15176sse41-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
15180sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
15184sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
15188sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
15188sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
15192sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
15192sse41gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
15384sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
15552sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
15576sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
15580sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
15584sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
15584sse41gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
15788ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
15788ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
15812ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
15816ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
15816ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
15816ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
15820ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
15828ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
15844ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
15844ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
15868ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
15872ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
15876ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
16072ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
16072ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
16084ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
16108ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
16108ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
16592sse2-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
16592sse2-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
16748sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
16748sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
17064sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
17064sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
17064sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
17064sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
17660sse2-2clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
17660sse2-2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
17660sse2-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
17660sse2-2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
18636sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
18636sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
18660sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
18660sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
18792sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
18800sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
18820sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
18820sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
18860sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
18864sse2gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
18880sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
18884sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
18888sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
18888sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
18892sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
18892sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
18896sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
18900sse2gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
18908sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
18908sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
18908sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
18912sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
18924sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
18928sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
18932sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
18936sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
18956sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
18956sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
18968sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
18980sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
19020sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
19036sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
19040sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
19040sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
19040sse2-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
19044sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
19044sse2-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
19052sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
19084sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
19084sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
19084sse2-2gcc -march=nocona -O -fomit-frame-pointer2017020120170105
19088sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
19088sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
19124sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
19140sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
19140sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
19144sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
19152sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
19152sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
19152sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
19152sse2gcc -march=nocona -O -fomit-frame-pointer2017020120170105
19160sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
19160sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
19160sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
19160sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
19164sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
19168sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
19172sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
19192sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
19192sse2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
19208sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
19208sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
19212sse2-2gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
19212sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
19212sse2-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
19224sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
19236sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
19236sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
19236sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
19244sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
19252sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19256sse2-2gcc -O -fomit-frame-pointer2017020120170105
19256sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
19256sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19260sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19264sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19272sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
19276sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
19288sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
19296sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
19300sse2gcc -O2 -fomit-frame-pointer2017020120170105
19312sse2gcc -O3 -fomit-frame-pointer2017020120170105
19312sse2gcc -m64 -O3 -fomit-frame-pointer2017020120170105
19316sse2gcc -m64 -O2 -fomit-frame-pointer2017020120170105
19316sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19316sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19320sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
19324sse2-2gcc -march=k8 -O -fomit-frame-pointer2017020120170105
19336sse2-2gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
19344sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
19384sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
19384sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
19384sse2-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
19392sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
19392sse2-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
19400sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19400sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19432sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19440sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19492sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
19492sse2gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
19500sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
19500sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
19512sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
19512sse2gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
19524sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19532sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
19532sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
19536sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
19548sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
19552sse2gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
19576sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19700sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
19708sse2-2gcc -O2 -fomit-frame-pointer2017020120170105
19716sse2-2gcc -m64 -O2 -fomit-frame-pointer2017020120170105
19728sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
19728sse2gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
19748sse2-2gcc -O3 -fomit-frame-pointer2017020120170105
19748sse2gcc -O -fomit-frame-pointer2017020120170105
19748sse2gcc -m64 -O -fomit-frame-pointer2017020120170105
19756sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
19756sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
19756sse2gcc -march=k8 -O -fomit-frame-pointer2017020120170105
19764sse2-2gcc -m64 -O3 -fomit-frame-pointer2017020120170105
19816sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
19820sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19828sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19844sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19864sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19904sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
19944sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
19944sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
19952sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
19960sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
19960sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
19964sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
20036sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
20044sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
20052sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
20152sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
20168sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
20224sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
20280sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
21860bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
21888regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
21888regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
21900bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
21904bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
21932bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
21944regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
21948regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
21972bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
21972bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
21988bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
21992bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
21996bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
22004bswapgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
22004bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
22024bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
22032bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
22460bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
22484regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
22484bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
22484bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
22488bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
22488bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
22488bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
22488bswapgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
22512regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
22512regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
22512regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
22512regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
22516regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
22516regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
22540bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
22552bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22556bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22564regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
22568bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
22568bswapgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
22568regsgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
22588regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
22596bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22596regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22596bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22596regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22620bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
22624bswapgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
22624bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
22624regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22624regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22644regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
22648regsgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
22648regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
22656bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
22660bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
22664bswapgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
22664bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
22668regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
22668regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
22684regsgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
22684regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
22684bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
22688regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
22688regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
22692bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
22696bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
22708sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22712sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22716regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
22716bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
22716bswapgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
22720sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22720sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22744regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
22744regsgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
22788bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
22788bswapgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
22816regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
22824regsgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
22828sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
22828sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
22836sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
22836sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
22840sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
22848sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
22848sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
22852sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
22852sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
22884bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
22908bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
22908bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
22908bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
22916bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
22924bswapgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
22928bswapgcc -Os -fomit-frame-pointer2017020120170105
22928bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
22928bswapgcc -m64 -Os -fomit-frame-pointer2017020120170105
22928bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
22928bswapgcc -march=nocona -O -fomit-frame-pointer2017020120170105
22932bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
22936regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
22936regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
22936bswapgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
22940bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
22940bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
22940bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
22940bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
22940regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
22940bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
22940regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
22940bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
22948sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
22948sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
22948sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
22948sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
22948sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
22948sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
22952regsgcc -Os -fomit-frame-pointer2017020120170105
22952regsgcc -m64 -Os -fomit-frame-pointer2017020120170105
22952regsgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
22956regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
22956bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
22956regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
22956regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
22956bswapgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
22960regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
22960regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
22960regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
22960regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
22964regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
22964regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
22964regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
22968sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
22968sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
22968sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
22968sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
22972sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
22972sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
22976bswapgcc -O3 -fomit-frame-pointer2017020120170105
22976bswapgcc -m64 -O3 -fomit-frame-pointer2017020120170105
22980bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
22980sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
22984regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
22984regsgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
22992bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
22992bswapgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
23000regsgcc -O3 -fomit-frame-pointer2017020120170105
23000regsgcc -m64 -O3 -fomit-frame-pointer2017020120170105
23004regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
23020regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
23020regsgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
23024bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
23024bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
23032bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
23040bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
23040bswapgcc -march=k8 -O -fomit-frame-pointer2017020120170105
23044bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
23044bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
23044bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
23048bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
23052bswapgcc -O -fomit-frame-pointer2017020120170105
23052regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
23052regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
23052bswapgcc -m64 -O -fomit-frame-pointer2017020120170105
23052bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
23056bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
23056bswapgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
23072bswapgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
23072sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23072sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23076bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
23076bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
23076bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
23076bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
23084bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
23096sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
23096bswapgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23100regsgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
23100regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
23100regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
23100regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
23100sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
23108bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
23108regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
23112bswapgcc -O2 -fomit-frame-pointer2017020120170105
23112bswapgcc -m64 -O2 -fomit-frame-pointer2017020120170105
23116sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
23116sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
23120bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23124regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
23124regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
23124regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23128bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
23128bswapgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
23132regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
23132sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
23132sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
23140regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
23144regsgcc -O2 -fomit-frame-pointer2017020120170105
23144regsgcc -m64 -O2 -fomit-frame-pointer2017020120170105
23148regsgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23156regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
23156bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
23156regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
23156bswapgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
23156regsgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
23172regsgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
23172regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
23180regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
23184regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
23184regsgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
23188sphlibgcc -O3 -fomit-frame-pointer2017020120170105
23188sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
23188sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
23188sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
23188sphlibgcc -m64 -O3 -fomit-frame-pointer2017020120170105
23192regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
23192regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
23208sphlibgcc -m64 -O2 -fomit-frame-pointer2017020120170105
23212sphlibgcc -O2 -fomit-frame-pointer2017020120170105
23212sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
23216sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
23220sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
23224sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
23224sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
23228sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
23228sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
23244sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
23244sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
23392sphlibgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
23392sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
23392sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
23604sphlibgcc -march=k8 -O -fomit-frame-pointer2017020120170105
23644sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
23644sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
23688sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
23688sphlibgcc -march=nocona -O -fomit-frame-pointer2017020120170105
23700sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
23700sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
23736sphlibgcc -O -fomit-frame-pointer2017020120170105
23736sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
23736sphlibgcc -m64 -O -fomit-frame-pointer2017020120170105
23764sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
23764sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
23764sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
23764sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
23768sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
23768sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
23856sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
23972sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
23972sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
23972sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
23972sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
23972sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
23972sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
24032sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
24032sphlibgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
24056regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
24076regsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
24116regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
24116regsgcc -march=k8 -O -fomit-frame-pointer2017020120170105
24128regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
24128regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
24160regsgcc -O -fomit-frame-pointer2017020120170105
24160regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
24160regsgcc -m64 -O -fomit-frame-pointer2017020120170105
24160regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
24164regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
24164regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
24192regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
24196regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
24196regsgcc -march=nocona -O -fomit-frame-pointer2017020120170105
24252regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
24252regsgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
24924sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
24924sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
25132sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
25152sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
25152sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
25152sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
25176sphlibgcc -Os -fomit-frame-pointer2017020120170105
25176sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
25180sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
25180sphlibgcc -m64 -Os -fomit-frame-pointer2017020120170105
25180sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
25180sphlibgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
25236regsclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
25244regsclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
25244regsclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
25244regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
25268sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
25280sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
25324sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
25324sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
25328sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
25328sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
25392sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
25444sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
25748sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
25776sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
25944sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
25944sphlibgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
26420bswapclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
26420bswapclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
26420bswapclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
26420bswapclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
26540bswapclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
26564bswapclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
29424sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
29424sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
29468sandygcc -Os -fomit-frame-pointer2017020120170105
29468sandygcc -m64 -Os -fomit-frame-pointer2017020120170105
29520sandygcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
29532sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
29588sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
29588sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
29592sandygcc -march=k8 -Os -fomit-frame-pointer2017020120170105
29656sandygcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
29656sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
29660sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
29716sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
29740sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
29740sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
29744sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
29744sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
29752sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
29784sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
29784sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
29804sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
29804sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
29812sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
29956sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
29968sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017020120170105
30100refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
30140refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
30140refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
30164refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
30176sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
30248sphlib-smallgcc -O -fomit-frame-pointer2017020120170105
30248sphlib-smallgcc -m64 -O -fomit-frame-pointer2017020120170105
30256sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
30260sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
30260sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
30264sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
30264sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
30292sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
30292sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
30416sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
30440sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
30524sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
30536sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
30560sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
30572sandygcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
30572sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
30576sandygcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
30580sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
30580sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
30596sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
30652sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017020120170105
30836refgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
30836refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
30860refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
30900sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
30900sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
30904sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
30916refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
30924refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
31104sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
31108sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
31248sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
31252sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
31252sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
31256sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
31256sse41gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
31284sse41-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
31284sse41-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
31284sse41-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
31284sse41-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
31284sse41-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
31308sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
31316sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
31332sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
31348sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31352sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
31352sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
31352sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
31356sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31480sandygcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
31500sandygcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31524sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
31524sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
31544sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
31552sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
31568sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
31572sandygcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
31600sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31624sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
31624sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
31624sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
31624sandygcc -march=nocona -Os -fomit-frame-pointer2017020120170105
31628sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
31628sandygcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
31640sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
31640sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
31640sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
31640sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
31644ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
31644ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
31648ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
31648ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
31652ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
31652sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
31652sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
31660sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
31660sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
31672sandygcc -O3 -fomit-frame-pointer2017020120170105
31672sandygcc -m64 -O3 -fomit-frame-pointer2017020120170105
31688sandygcc -O2 -fomit-frame-pointer2017020120170105
31688sandygcc -m64 -O2 -fomit-frame-pointer2017020120170105
31704sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
31748sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
31748sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
31748sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
31760ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
31796sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
31796sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
31796sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
31900sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
31900sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
31900sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
31900sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
31900sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
31900sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
31904sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
31948sphlib-smallgcc -Os -fomit-frame-pointer2017020120170105
31948sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017020120170105
31948sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
31948sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
31948sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
31952sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
31952sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
31988refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
31988refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
31992refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
31992refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
31996sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
31996sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
32012refgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
32032refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
32032refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
32204refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
32204refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
32204refgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
32252refgcc -Os -fomit-frame-pointer2017020120170105
32272refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
32276refgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
32280refgcc -m64 -Os -fomit-frame-pointer2017020120170105
32316sandyclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
32316sandyclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
32316sandyclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
32316sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
32320sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
32344sandyclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
32380sandyclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
32388refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
32408sandyclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
32432refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
32432refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
32432refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
32436refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
32440refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
32516sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
32636sandygcc -funroll-loops -O -fomit-frame-pointer2017020120170105
32640sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
32664sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
32696refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
32696refgcc -march=k8 -O -fomit-frame-pointer2017020120170105
32780sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
32780sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
32816sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
32820sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
32868sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
32880sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
32884sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
33000sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
33000sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
33208refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
33208refgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
33280refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
33304refgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
33460sandygcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
33496sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
33496sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
33496sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
33504sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
33524sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
33524sandygcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
33544sandygcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
33556sandygcc -march=nocona -O -fomit-frame-pointer2017020120170105
33568sandygcc -O -fomit-frame-pointer2017020120170105
33568sandygcc -m64 -O -fomit-frame-pointer2017020120170105
33604sandygcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
33616sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
33616sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
33632sandygcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
33652refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
33672refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
33700sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
33700sandygcc -march=barcelona -O -fomit-frame-pointer2017020120170105
33764sandygcc -march=k8 -O -fomit-frame-pointer2017020120170105
33800sandygcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
33872refgcc -m64 -O -fomit-frame-pointer2017020120170105
33900refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
33980refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
34008refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
34008refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
34188refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
34196refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
34196refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
34372refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
34812refgcc -march=nocona -O -fomit-frame-pointer2017020120170105
35356refgcc -O -fomit-frame-pointer2017020120170105
36876refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
36900refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
37088refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
37088refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
37092refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
37096refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
38084sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
38084sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
38084sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
38084sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
38092sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
38104sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
39236refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
39240refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
40132sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
40132sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
40132sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
40132sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
40132sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
40288sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
40336sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
40336sse2gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
40344sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
40344sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
40428refgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
40428refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
40440sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
40440sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
40464sse2gcc -Os -fomit-frame-pointer2017020120170105
40464sse2gcc -m64 -Os -fomit-frame-pointer2017020120170105
40468sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
40472refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
40480sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
40480sse2gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
40496sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
40496sse2gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
40504sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
40504sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
40508sse2gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
40528sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
40528sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
40536refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
40536refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
40540refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
40560refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
40764sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
40764sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
40776sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
40776sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
40860refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
40952refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
40996refgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
41044refgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
41048sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
41052sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
41052sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
41052sse2-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
41056sse2-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
41060sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
41064sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
41120sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
41128sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
41140refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
41144refgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
41144refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
41148sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
41212refgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
41228sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
41248refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
41348sse2-2gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
41456refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
41464refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
41472refgcc -O3 -fomit-frame-pointer2017020120170105
41472refgcc -m64 -O3 -fomit-frame-pointer2017020120170105
41496sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
41496sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
41496sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
41500sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
41548sse2-2gcc -Os -fomit-frame-pointer2017020120170105
41548sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
41556sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
41556sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
41556sse2-2gcc -m64 -Os -fomit-frame-pointer2017020120170105
41560sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
41564sse2-2gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
41568sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
41620sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
41620sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
41668refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
41672sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
41676sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
41680sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
41680refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
41700sphlib-smallgcc -O3 -fomit-frame-pointer2017020120170105
41700sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017020120170105
41704refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
41708refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
41708refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
41712sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
41716sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
41740sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
41740sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
41760sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
41772refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
41780refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
41784refgcc -O2 -fomit-frame-pointer2017020120170105
41796refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
41796refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
41804refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
41804sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
41808refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
41832sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
41840sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
41868sphlib-smallgcc -O2 -fomit-frame-pointer2017020120170105
41868sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
41896sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017020120170105
41904sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
41904sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
41936refgcc -m64 -O2 -fomit-frame-pointer2017020120170105
41956sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
42000sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
42008sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
42088sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
42088sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
42088sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
42128refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
42128sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
42132sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
42136refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
42152sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
42172sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42172sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42256sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
42256refgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42264refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42272sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
42272sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
42272sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
42312sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
42316sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
42320sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
42340refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42340sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42348refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42356sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
42384sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
42388sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
42476sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
42476sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
42480refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
42480refgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
42488refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
42488refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
42488refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
42592refgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
42600refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
87020sphlibgcc2017020120170105
87020sphlibgcc -funroll-loops2017020120170105
107876bswapgcc -funroll-loops2017020120170105
107884bswapgcc2017020120170105
110644regsgcc2017020120170105
110760regsgcc -funroll-loops2017020120170105
118244sphlibcc2017020120170105
124008sandygcc -funroll-loops2017020120170105
124064sandygcc2017020120170105
124796sphlib-smallgcc2017020120170105
124796sphlib-smallgcc -funroll-loops2017020120170105
135496sse2cc2017020120170105
135580bswapcc2017020120170105
136548regscc2017020120170105
137096refgcc -funroll-loops2017020120170105
137548refgcc2017020120170105
158600sphlib-smallcc2017020120170105
165916sse2gcc -funroll-loops2017020120170105
167428sse2gcc2017020120170105
170184refcc2017020120170105
191856sandycc2017020120170105
194404sse2-2gcc -funroll-loops2017020120170105
195940sse2-2cc2017020120170105
196216sse2-2gcc2017020120170105

Test failure

Implementation: crypto_hash/blake256/avxs
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
error 111

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avxs
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxs
gcc avxicc
gcc -O2 -fomit-frame-pointer avxicc
gcc -O3 -fomit-frame-pointer avxicc
gcc -O -fomit-frame-pointer avxicc
gcc -Os -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops avxicc
gcc -funroll-loops -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -O -fomit-frame-pointer avxicc
gcc -funroll-loops -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m64 -O2 -fomit-frame-pointer avxicc
gcc -m64 -O3 -fomit-frame-pointer avxicc
gcc -m64 -O -fomit-frame-pointer avxicc
gcc -m64 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=corei7 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -march=barcelona -O -fomit-frame-pointer avxicc
gcc -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -march=k8 -O -fomit-frame-pointer avxicc
gcc -march=k8 -Os -fomit-frame-pointer avxicc
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avxicc avxs
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avxicc avxs
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avxicc avxs
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avxicc avxs
gcc -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -march=nocona -O -fomit-frame-pointer avxicc
gcc -march=nocona -Os -fomit-frame-pointer avxicc

Test failure

Implementation: crypto_hash/blake256/avxicc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: cc
hash.c: In file included from hash.c:2:
hash.c: ./blake256.h:105:15: warning: '_mm_roti_epi32' macro redefined [-Wmacro-redefined]
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c: ^
hash.c: /usr/bin/../lib/clang/3.8.0/include/xopintrin.h:246:9: note: previous definition is here
hash.c: #define _mm_roti_epi32(A, N) __extension__ ({ \
hash.c: ^
hash.c: hash.c:93:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: hash.c:115:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ./rounds.h:52:3: note: expanded from macro 'ROUND'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc sse41-2
clang -O3 -fomit-frame-pointer -Qunused-arguments sse41-2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41-2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41-2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41-2

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: hash.c:104:7: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:105:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:106:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:107:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:121:
hash.c: ./rounds.sse41.h:25:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^
hash.c: ./rounds.sse41.h:32:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r8);
hash.c: ^
hash.c: ./rounds.sse41.h:56:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^
hash.c: ./rounds.sse41.h:62:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r8);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc sse41
clang -O3 -fomit-frame-pointer -Qunused-arguments sse41
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: hash.c:105:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:106:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:107:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:108:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:122:
hash.c: ./rounds.ssse3.h:10:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^
hash.c: ./rounds.ssse3.h:17:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r8);
hash.c: ^
hash.c: ./rounds.ssse3.h:35:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^
hash.c: ./rounds.ssse3.h:41:8: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: row4 = _mm_shuffle_epi8(row4, r8);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc ssse3
clang -O3 -fomit-frame-pointer -Qunused-arguments ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c:154:61: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_final' that is compiled without support for 'ssse3'
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ^
hash.c: hash.c:155:61: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_final' that is compiled without support for 'ssse3'
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ^
hash.c: fatal error: error in backend: Cannot select: 0x803dac260: v16i8 = X86ISD::PSHUFB 0x803daad10, 0x803dab130
hash.c: 0x803daad10: v16i8,ch = CopyFromReg 0x803c762b0, Register:v16i8 %vreg204
hash.c: 0x803daa5f0: v16i8 = Register %vreg204
hash.c: 0x803dab130: v16i8,ch = CopyFromReg 0x803c762b0, Register:v16i8 %vreg205
hash.c: 0x803daa980: v16i8 = Register %vreg205
hash.c: In function: blake256_final
hash.c: cc: error: clang frontend command failed with exit code 70 (use -v to see invocation)
hash.c: FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)
hash.c: Target: x86_64-unknown-freebsd11.0
hash.c: Thread model: posix
hash.c: InstalledDir: /usr/bin
hash.c: cc: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script.
hash.c: cc: note: diagnostic msg:
hash.c: ********************
hash.c:
hash.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
hash.c: Preprocessed source(s) and associated run script(s) are located at:
hash.c: cc: note: diagnostic msg: /tmp/hash-8e6a93.c
hash.c: cc: note: diagnostic msg: /tmp/hash-8e6a93.sh
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avxs

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: cc
hash.c: hash.c:93:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: hash.c:115:3: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake256_compress' that is compiled without support for 'sse4a'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ./rounds.h:51:3: note: expanded from macro 'ROUND'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: gt;:12:1: note: expanded from here
hash.c: LOAD_MSG_0_1
hash.c: ^
hash.c: ./load.xop.h:19:6: note: expanded from macro 'LOAD_MSG_0_1'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: hash.c:115:3: error: '__builtin_ia32_vprotdi' needs target feature xop
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc xop
clang -O3 -fomit-frame-pointer -Qunused-arguments xop
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xop

Compiler output

Implementation: crypto_hash/blake256/avxicc
Compiler: cc
hash.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: hash.s:217952:59: error: unexpected token in argument list
hash.s: vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.113[rip] #287.3
hash.s: ^
hash.s: hash.s:217953:60: error: unexpected token in argument list
hash.s: vmovdqu xmm11, XMMWORD PTR .L_2il0floatpacket.114[rip] #287.3
hash.s: ^
hash.s: hash.s:217993:59: error: unexpected token in argument list
hash.s: vmovdqu xmm0, XMMWORD PTR .L_2il0floatpacket.115[rip] #288.3
hash.s: ^
hash.s: hash.s:217997:59: error: unexpected token in argument list
hash.s: vmovdqu xmm9, XMMWORD PTR .L_2il0floatpacket.116[rip] #288.3
hash.s: ^
hash.s: hash.s:217998:59: error: unexpected token in argument list
hash.s: vmovdqu xmm8, XMMWORD PTR .L_2il0floatpacket.117[rip] #288.3
hash.s: ^
hash.s: hash.s:218005:59: error: unexpected token in argument list
hash.s: vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.118[rip] #288.3
hash.s: ^
hash.s: hash.s:218017:66: error: unexpected token in argument list
hash.s: vpxor xmm7, xmm10, XMMWORD PTR .L_2il0floatpacket.119[rip] #288.3
hash.s: ^
hash.s: hash.s:218023:65: error: unexpected token in argument list
hash.s: vpaddd xmm4, xmm0, XMMWORD PTR .L_2il0floatpacket.120[rip] #288.3
hash.s: ^
hash.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avxicc

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c:4:10: fatal error: 'alloca.h' file not found
vector.c: #include gt;
vector.c: ^
vector.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
cc vect128 vect128-mmxhack
clang -O3 -fomit-frame-pointer -Qunused-arguments vect128 vect128-mmxhack
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vect128 vect128-mmxhack
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128 vect128-mmxhack
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128 vect128-mmxhack
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128 vect128-mmxhack
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:154:61: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_final' that is compiled without support for 'ssse3'
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ^
hash.c: hash.c:155:61: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_final' that is compiled without support for 'ssse3'
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ^
hash.c: 2 errors generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avxs
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxs
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxs
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxs

Compiler output

Implementation: crypto_hash/blake256/avxicc
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.s: hash.s:217952:59: error: unexpected token in argument list
hash.s: vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.113[rip] #287.3
hash.s: ^
hash.s: hash.s:217953:60: error: unexpected token in argument list
hash.s: vmovdqu xmm11, XMMWORD PTR .L_2il0floatpacket.114[rip] #287.3
hash.s: ^
hash.s: hash.s:217993:59: error: unexpected token in argument list
hash.s: vmovdqu xmm0, XMMWORD PTR .L_2il0floatpacket.115[rip] #288.3
hash.s: ^
hash.s: hash.s:217997:59: error: unexpected token in argument list
hash.s: vmovdqu xmm9, XMMWORD PTR .L_2il0floatpacket.116[rip] #288.3
hash.s: ^
hash.s: hash.s:217998:59: error: unexpected token in argument list
hash.s: vmovdqu xmm8, XMMWORD PTR .L_2il0floatpacket.117[rip] #288.3
hash.s: ^
hash.s: hash.s:218005:59: error: unexpected token in argument list
hash.s: vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.118[rip] #288.3
hash.s: ^
hash.s: hash.s:218017:66: error: unexpected token in argument list
hash.s: vpxor xmm7, xmm10, XMMWORD PTR .L_2il0floatpacket.119[rip] #288.3
hash.s: ^
hash.s: hash.s:218023:65: error: unexpected token in argument list
hash.s: vpaddd xmm4, xmm0, XMMWORD PTR .L_2il0floatpacket.120[rip] #288.3
hash.s: ^
hash.s: hash.s:218028:66: error: unexpected token in argument list
hash.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avxicc
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avxicc
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxicc
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxicc
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxicc
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avxicc

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:2:
hash.c: ./blake256.h:105:15: warning: '_mm_roti_epi32' macro redefined [-Wmacro-redefined]
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c: ^
hash.c: /usr/bin/../lib/clang/3.8.0/include/xopintrin.h:246:9: note: previous definition is here
hash.c: #define _mm_roti_epi32(A, N) __extension__ ({ \
hash.c: ^
hash.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:115:3: error: always_inline function '_mm_perm_epi8' requires target feature 'sse4a', but would be inlined into function 'blake256_compress' that is compiled without support for 'sse4a'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ./rounds.h:51:3: note: expanded from macro 'ROUND'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: gt;:12:1: note: expanded from here
hash.c: LOAD_MSG_0_1
hash.c: ^
hash.c: ./load.xop.h:19:6: note: expanded from macro 'LOAD_MSG_0_1'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: hash.c:115:3: error: '__builtin_ia32_vprotdi' needs target feature xop
hash.c: ./rounds.h:52:3: note: expanded from macro 'ROUND'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: ./rounds.h:8:10: note: expanded from macro 'G1'
hash.c: row4 = _mm_roti_epi32(row4, -16); \
hash.c: ^
hash.c: /usr/bin/../lib/clang/3.8.0/include/xopintrin.h:247:12: note: expanded from macro '_mm_roti_epi32'
hash.c: (__m128i)__builtin_ia32_vprotdi((__v4si)(__m128i)(A), (N)); })
hash.c: ^
hash.c: hash.c:115:3: error: '__builtin_ia32_vprotdi' needs target feature xop
hash.c: ./rounds.h:52:3: note: expanded from macro 'ROUND'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:95:17: note: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'blake256_final':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:105:0: warning: "_mm_roti_epi32" redefined
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c:
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:275:0: note: this is the location of the previous definition
hash.c: #define _mm_roti_epi32(A, N) \
hash.c:
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc sse41-2
gcc -funroll-loops sse41-2

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:107:6: note: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:106:6: note: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:105:6: note: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:108:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:107:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:106:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc
vector.c: vector.c:4:20: fatal error: alloca.h: No such file or directory
vector.c: #include gt;
vector.c: ^
vector.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/blake256/sse2-2
Compiler: gcc -m64 -O -fomit-frame-pointer
try.c: gcc: error: try.c: No such file or directory
try.c: gcc: error: try-anything.c: No such file or directory
try.c: gcc: error: crypto_hash_blake256.a: No such file or directory

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O -fomit-frame-pointer sse2-2

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:95:17: note: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:95:17: note: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'blake256_final':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'blake256_final':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:107:6: note: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:106:6: note: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:105:6: note: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:107:6: note: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:106:6: note: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:105:6: note: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:108:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:107:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:106:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:108:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:107:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:106:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c:4:20: fatal error: alloca.h: No such file or directory
vector.c: #include gt;
vector.c: ^
vector.c: compilation terminated.
vector.c: vector.c:4:20: fatal error: alloca.h: No such file or directory
vector.c: #include gt;
vector.c: ^
vector.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:43:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from rounds.h:45:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.sse41.h:313:4: note: called from here
hash.c: t2 = _mm_blend_epi16(t0,t1,0x0F); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:58:3: note: in expansion of macro 'LOAD_MSG_9_4'
hash.c: LOAD_MSG_ ##r ##_4(buf4); \
hash.c: ^~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 9);
hash.c: ^~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:43:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: _mm_roti_epi32(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from blake256.h:127:0,
hash.c: from hash.c:2:
hash.c: rounds.h:19:8: note: called from here
hash.c: row2 = _mm_roti_epi32(row2, -7); \
hash.c: ^
hash.c: rounds.h:59:3: note: in expansion of macro 'G2'
hash.c: G2(row1,row2,row3,row4,buf4); \
hash.c: ^~
hash.c: hash.c:128:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(13);
hash.c: ^~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: _mm_roti_epi32(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from blake256.h:127:0,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:881:6: note: called from here
hash.c: tmp1 = _mm_blend_epi16(tmp0, m3, 0xC0);
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:5:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:880:6: note: called from here
hash.c: tmp0 = _mm_blend_epi16(m0,m1,0x0F);
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:5:0:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:852:6: note: called from here
hash.c: tmp6 = _mm_blend_epi16(tmp5, tmp4, 0xC0);
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -march=nocona -O -fomit-frame-pointer
hash.c: hash.c:10:25: fatal error: crypto_hash.h: No such file or directory
hash.c: compilation terminated.
hash.c: hash.c: In function 'blake256_final':
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
hash.c: from hash.c:7:
hash.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O -fomit-frame-pointer avxs