Implementation notes: amd64, glyme, crypto_stream/chacha12

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
2828moon/ssse3/64gcc -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
2828moon/ssse3/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
2828moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
2828moon/ssse3/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
2832moon/ssse3/64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
2832moon/ssse3/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
2832moon/ssse3/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
2832moon/ssse3/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
2832moon/ssse3/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
2832moon/ssse3/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
2832moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
2832moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
2836moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
2840moon/ssse3/64cc2017020220170105
2840moon/ssse3/64gcc2017020220170105
2840moon/ssse3/64gcc -funroll-loops2017020220170105
2840moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
2840moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
2840moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
2840moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2017020220170105
2844moon/ssse3/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
2848moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
2848moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
2848moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
2860moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
3112dolbeau/amd64-avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
3112dolbeau/amd64-avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
3168amd64-ssse3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
3168amd64-ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
3184moon/sse2/64gcc -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
3184amd64-ssse3gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
3184moon/sse2/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
3184amd64-ssse3gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -O3 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -m64 -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -m64 -O3 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3188amd64-ssse3gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
3192moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -march=k8 -O -fomit-frame-pointer2017020220170105
3192amd64-ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
3192amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
3192amd64-ssse3gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
3196moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3196moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
3196moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
3196amd64-ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
3196amd64-ssse3gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc2017020220170105
3200amd64-ssse3gcc -O -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc -funroll-loops2017020220170105
3200amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc -m64 -O -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
3200amd64-ssse3gcc -march=nocona -O -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -O -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -O -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
3204moon/sse2/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
3204moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
3208moon/sse2/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
3208moon/sse2/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
3208moon/sse2/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
3208moon/sse2/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
3208moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
3208moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
3208moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
3212moon/sse2/64cc2017020220170105
3212moon/sse2/64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
3212moon/sse2/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
3212moon/sse2/64gcc -funroll-loops2017020220170105
3212amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3212amd64-ssse3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3212moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
3212moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2017020220170105
3220moon/sse2/64gcc2017020220170105
3232moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
3236moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
3320krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
3324krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
3332krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
3336krovetz/vec128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
3340krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
3344krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
3344krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
3348krovetz/vec128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
3352krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
3352krovetz/vec128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
3356krovetz/vec128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
3364krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
3432dolbeau/amd64-avx2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
3432dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
3432dolbeau/amd64-avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
3440dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
3440dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
3440dolbeau/amd64-avx2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
3440dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
3444dolbeau/amd64-avx2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
3444dolbeau/amd64-avx2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
3452dolbeau/amd64-avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
3460dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
3460dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
3524krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
3528krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
3548dolbeau/amd64-avx2gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
3548dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
3548dolbeau/amd64-avx2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
3548krovetz/vec128gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
3548dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
3548krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
3548dolbeau/amd64-avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
3548krovetz/vec128gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
3556krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
3580dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
3808e/amd64-xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
3816e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -O2 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -O3 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
3820e/amd64-xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
3820e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2017020220170105
3824e/amd64-xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
3824e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
3824e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
3856e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
3860e/amd64-xmm6gcc -O -fomit-frame-pointer2017020220170105
3860e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
3860e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2017020220170105
3860e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
3860e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
3864krovetz/vec128clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
3864krovetz/vec128clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
3864e/amd64-xmm6gcc2017020220170105
3864e/amd64-xmm6gcc -funroll-loops2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
3864e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
4236amd64-ssse3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
4272dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
4272dolbeau/amd64-avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
4276dolbeau/amd64-avx2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
4276dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
4276dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
4284dolbeau/amd64-avx2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
4560krovetz/vec128gcc -O3 -fomit-frame-pointer2017020220170105
4560krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
4560krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2017020220170105
4564krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
4568krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
4572krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
4580krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
4580krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
4580krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
4580krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
4580krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
4600krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
4612krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
4612krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
4612krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
4616krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
4624krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
4624krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
4636krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
4636krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
4640krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
4640krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
4644krovetz/vec128gcc -O2 -fomit-frame-pointer2017020220170105
4644krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
4644krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2017020220170105
4684krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
4684krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
4684krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
4720krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
4720krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
4752krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
4752krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2017020220170105
4760krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
4760krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
4764krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
4764krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
4764krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
4772krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
4772krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2017020220170105
4776krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
4776krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
4780krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
4780krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
4780krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
4780krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
4780krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
4788krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
4792krovetz/vec128clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
4792krovetz/vec128gcc -O -fomit-frame-pointer2017020220170105
4792krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
4792krovetz/vec128gcc -m64 -O -fomit-frame-pointer2017020220170105
4796krovetz/vec128clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
4796krovetz/vec128clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
4796krovetz/vec128clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
4796krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
4796krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
4800krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
4800krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
5988krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
5988krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
5988krovetz/vec128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
5988krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
5988krovetz/vec128gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
6000krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
7180e/amd64-3gcc2017020220170105
7180e/amd64-3gcc -funroll-loops2017020220170105
7224e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
7224e/amd64-3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
7224e/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
7228e/amd64-3cc2017020220170105
7228e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
7228e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
7232e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
7236e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2017020220170105
7240e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
7240e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
7244e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
7248e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7248e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -O -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -O -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
7252e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
7252e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
7256e/amd64-3clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
7256e/amd64-3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
7256e/amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7256e/amd64-3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7256e/amd64-3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7256e/amd64-3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7256e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
7256e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
7256e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
7256e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
7256e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
7256e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2017020220170105
7256e/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
7264e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
7264e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
7280e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
7280e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
7280e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
7788e/mergedclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
7816e/mergedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
7816e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7880e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7880e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
7908e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
7908e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
7908e/regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
7916e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
7916e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
7932e/mergedclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7932e/mergedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7936e/mergedclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7960e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
7968e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7968e/refgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
7976e/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
7976e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
7976e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
7980e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
7980e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
7980e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7980e/regsgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
8000e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
8064krovetz/vec128gcc -Os -fomit-frame-pointer2017020220170105
8064krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
8064krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2017020220170105
8064krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
8064krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
8076krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
8076krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
8076krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
8092krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
8092krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
8096krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
8096krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
8120e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
8120e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8120e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
8140e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
8144e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
8148e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
8148e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
8208e/regsgcc -O3 -fomit-frame-pointer2017020220170105
8208e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8208e/regsgcc -m64 -O3 -fomit-frame-pointer2017020220170105
8216krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
8216krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
8228krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
8228krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
8236krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
8236krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
8272e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
8272e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
8328e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
8344e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
8344e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8376e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8376e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
8412e/refgcc -O3 -fomit-frame-pointer2017020220170105
8412e/refgcc -m64 -O3 -fomit-frame-pointer2017020220170105
8416e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8436e/regsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
8436e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8444e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8444e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8476e/refgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
8476e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8476e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
8524e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8524e/refgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8544e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
8548e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
8580e/mergedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
8580e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
8580e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
8600e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8600e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8608e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
8608e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
8624e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
8624e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
8628e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
8628e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
8628e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
8628e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
8656e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
8668e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8668e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
8668e/refgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
8668e/mergedgcc -march=k8 -O -fomit-frame-pointer2017020220170105
8680e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
8680e/mergedgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
8688e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
8692e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8696e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8696e/regsgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
8700e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
8700e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
8704e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
8704e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
8704e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
8704e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
8704e/mergedgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
8744e/refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
8748e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8752e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8836e/regsclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
8852e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8852e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8852e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8852e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
8860e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
8860e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
8860e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
8876e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8876e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
8884e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
8884e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
8884e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
8892e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8892e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8900e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8904e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8908e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8908e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8912e/regsclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8912e/regsclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8912e/regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8932e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
8932e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
8932e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
8944e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
8944e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
8944e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
8944e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
8948e/mergedgcc -O3 -fomit-frame-pointer2017020220170105
8948e/mergedgcc -m64 -O3 -fomit-frame-pointer2017020220170105
8952e/mergedgcc -O -fomit-frame-pointer2017020220170105
8952e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8952e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
8952e/mergedgcc -m64 -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
8956e/mergedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
8956e/mergedgcc -march=nocona -O -fomit-frame-pointer2017020220170105
8960e/mergedgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
8960e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
8960e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
8960e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
8960e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
8960e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
8964e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
8964e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
8964e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
8976e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
8976e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
9012e/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
9012e/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
9012e/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
9020e/mergedgcc -O2 -fomit-frame-pointer2017020220170105
9020e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
9020e/mergedgcc -m64 -O2 -fomit-frame-pointer2017020220170105
9032e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
9048e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
9048e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
9056e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
9092e/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
9092e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
9100e/mergedgcc -Os -fomit-frame-pointer2017020220170105
9100e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
9100e/mergedgcc -m64 -Os -fomit-frame-pointer2017020220170105
9100e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
9100e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
9100e/mergedgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
9100e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
10704e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
10704e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
10724e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
10724e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
10724e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
10724e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
10744e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
10744e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
10828e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
10828e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
10832e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
10832e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
10860e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
10860e/regsgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
10864e/refgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
10864e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
10864e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
10872e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
10872e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
10964e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
10964e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
10964e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
10964e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
11064e/refgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
11064e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
11064e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
11128e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
11128e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
11128e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
11220e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
11220e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
11248e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
11248e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
11260e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
11260e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
11264e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
11264e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
11292e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
11292e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
11556e/regsgcc -O -fomit-frame-pointer2017020220170105
11556e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
11556e/regsgcc -m64 -O -fomit-frame-pointer2017020220170105
11772e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
11772e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
11772e/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
11784e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
11784e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
11784e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
11808e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
11808e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
11808e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
11808e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
11808e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
11808e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
11808e/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
11808e/regsgcc -march=nocona -O -fomit-frame-pointer2017020220170105
11884e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
11884e/regsgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
11888e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
11888e/regsgcc -march=k8 -O -fomit-frame-pointer2017020220170105
11980e/regsgcc -O2 -fomit-frame-pointer2017020220170105
11980e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
11980e/regsgcc -m64 -O2 -fomit-frame-pointer2017020220170105
12324e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
12324e/regsgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
12760e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
12760e/refgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
12832e/refgcc -march=k8 -O -fomit-frame-pointer2017020220170105
12904e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
13104e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
13104e/refgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
13280e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
13280e/refgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
13564e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
13564e/refgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
14372e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
14372e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
14372e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
14372e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
14372e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
14372e/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
14472e/refgcc -O2 -fomit-frame-pointer2017020220170105
14472e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
14472e/refgcc -m64 -O2 -fomit-frame-pointer2017020220170105
14556e/refgcc -O -fomit-frame-pointer2017020220170105
14556e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
14556e/refgcc -m64 -O -fomit-frame-pointer2017020220170105
14652e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
14652e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
14652e/refgcc -march=nocona -O -fomit-frame-pointer2017020220170105
14708e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
14712e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
14744e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
14744e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
14744e/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
14828e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
14828e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
14828e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
14828e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
14828e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
14828e/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
15916e/refgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
15916e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
15932e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
15996e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
15996e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
15996e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
15996e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
16120e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
16120e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
16120e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
16120e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
16120e/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
16152e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
16432e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
16432e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
16516e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
16516e/regsgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
16520e/regsgcc -Os -fomit-frame-pointer2017020220170105
16520e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
16520e/regsgcc -m64 -Os -fomit-frame-pointer2017020220170105
16520e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
16520e/regsgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
16568e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
16568e/regsgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
16668e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
16668e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
16672e/regsgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
16672e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
16672e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
16672e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
16672e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
17548e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
17548e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
17672krovetz/vec128cc2017020220170105
17896e/refgcc -Os -fomit-frame-pointer2017020220170105
17896e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
17896e/refgcc -m64 -Os -fomit-frame-pointer2017020220170105
17896e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
17896e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
17896e/refgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
17896e/refgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
17916e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
17916e/refgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
28248krovetz/vec128gcc2017020220170105
28288krovetz/vec128gcc -funroll-loops2017020220170105
34304e/mergedgcc2017020220170105
34304e/mergedgcc -funroll-loops2017020220170105
47424e/mergedcc2017020220170105
59436e/regsgcc2017020220170105
59436e/regsgcc -funroll-loops2017020220170105
65944e/regscc2017020220170105
72564e/refgcc -funroll-loops2017020220170105
72592e/refgcc2017020220170105
77424e/refcc2017020220170105

Test failure

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 316, namely:
CompilerImplementations
cc amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
clang -O3 -fomit-frame-pointer -Qunused-arguments amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-ssse3 e/amd64-xmm6 moon/avx/64 moon/avx2/64 moon/xop/64
gcc moon/avx/64 moon/avx2/64 moon/xop/64
gcc -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -O -fomit-frame-pointer e/regs moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64

Test failure

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/64 moon/avx2/64 moon/xop/64

Test failure

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: gcc -march=barcelona -O2 -fomit-frame-pointer
error 2

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/amd64-avx2
Compiler: cc
chacha.c: In file included from chacha.c:102:
chacha.c: ./u4.h:122:7: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'ECRYPT_encrypt_bytes' that is compiled without support for 'ssse3'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ^
chacha.c: ./u4.h:17:36: note: expanded from macro 'VEC4_QUARTERROUND'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: ./u4.h:12:86: note: expanded from macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: ./u4.h:122:7: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'ECRYPT_encrypt_bytes' that is compiled without support for 'ssse3'
chacha.c: ./u4.h:17:36: note: expanded from macro 'VEC4_QUARTERROUND'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: ./u4.h:14:86: note: expanded from macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: ./u4.h:123:7: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'ECRYPT_encrypt_bytes' that is compiled without support for 'ssse3'
chacha.c: VEC4_QUARTERROUND( 1, 5, 9,13);
chacha.c: ^
chacha.c: ./u4.h:17:36: note: expanded from macro 'VEC4_QUARTERROUND'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: ./u4.h:12:86: note: expanded from macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/ppc-altivec
Compiler: cc
chacha.c: In file included from chacha.c:11:
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:27:2: error: "AltiVec support not enabled"
chacha.c: #error "AltiVec support not enabled"
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:39:8: error: unknown type name 'vector'
chacha.c: static vector signed char __ATTRS_o_ai vec_perm(vector signed char __a,
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:39:15: error: expected identifier or '('
chacha.c: static vector signed char __ATTRS_o_ai vec_perm(vector signed char __a,
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:43:8: error: unknown type name 'vector'
chacha.c: static vector unsigned char __ATTRS_o_ai vec_perm(vector unsigned char __a,
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:43:15: error: expected identifier or '('
chacha.c: static vector unsigned char __ATTRS_o_ai vec_perm(vector unsigned char __a,
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:47:8: error: unknown type name 'vector'
chacha.c: static vector bool char __ATTRS_o_ai vec_perm(vector bool char __a,
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:47:19: error: expected ';' after top level declarator
chacha.c: static vector bool char __ATTRS_o_ai vec_perm(vector bool char __a,
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/altivec.h:47:47: error: unknown type name 'vector'
chacha.c: static vector bool char __ATTRS_o_ai vec_perm(vector bool char __a,
chacha.c: ^
chacha.c: ...

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
cc dolbeau/ppc-altivec
clang -O3 -fomit-frame-pointer -Qunused-arguments dolbeau/ppc-altivec
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments dolbeau/ppc-altivec
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/ppc-altivec
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/ppc-altivec
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/ppc-altivec
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/mipsel-msa
Compiler: cc
chacha.c: In file included from chacha.c:11:
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:28:2: error: "NEON support not enabled"
chacha.c: #error "NEON support not enabled"
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:50:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:51:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:52:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:53:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
chacha.c: ^
chacha.c: /usr/bin/../lib/clang/3.8.0/include/arm_neon.h:54:24: error: 'neon_vector_type' attribute is not supported for this target
chacha.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
chacha.c: ^
chacha.c: ...

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
cc dolbeau/mipsel-msa
clang -O3 -fomit-frame-pointer -Qunused-arguments dolbeau/mipsel-msa
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments dolbeau/mipsel-msa
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/mipsel-msa
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/mipsel-msa
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/mipsel-msa
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/mipsel-msa

Compiler output

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: cc
chacha.s: cc: warning: argument unused during compilation: '-D SUPERCOP'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc amd64-ssse3 e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha12/goll_gueron
Compiler: cc
stream.c: stream.c:126:2: error: -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: 1 error generated.

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: cc
stream.c: stream.c:56:18: warning: implicit declaration of function '_mm_broadcastsi128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^
stream.c: stream.c:56:13: error: initializing '__m256i' (vector of 4 'long long' values) with an expression of incompatible type 'int'
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: 1 warning and 1 error generated.

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

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/amd64-avx2
Compiler: gcc
chacha.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:35:0,
chacha.c: from chacha.c:11:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.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
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^~~~~~~~~~~~~~~~
chacha.c: In file included from chacha.c:102:0:
chacha.c: u4.h:14:84: note: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: u4.h:129:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 3, 4, 9,14);
chacha.c: ^~~~~~~~~~~~~~~~~
chacha.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:35:0,
chacha.c: from chacha.c:11:
chacha.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
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^~~~~~~~~~~~~~~~
chacha.c: In file included from chacha.c:102:0:
chacha.c: u4.h:12:84: note: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/ppc-altivec
Compiler: gcc
chacha.c: chacha.c:11:21: fatal error: altivec.h: No such file or directory
chacha.c: #include gt;
chacha.c: ^
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/mipsel-msa
Compiler: gcc
chacha.c: chacha.c:11:22: fatal error: arm_neon.h: No such file or directory
chacha.c: #include gt;
chacha.c: ^
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: gcc
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^~~~~~~~~~~~~~~
stream.c: stream.c:63:13: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:64:27: note: called from here
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ^
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:41:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avxintrin.h:1232:1: error: inlining failed in call to always_inline '_mm256_set_epi32': target specific option mismatch
stream.c: _mm256_set_epi32 (int __A, int __B, int __C, int __D,
stream.c: ^~~~~~~~~~~~~~~~
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/goll_gueron
Compiler: gcc
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^~~~~

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: gcc -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^~~~~~~~~~~~~~~
stream.c: stream.c:63:13: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~~~~~~~~~~~~~~~
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: _mm256_set_epi32(0,0,0,1,0,0,0,0)
stream.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: );
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: gcc -funroll-loops -m64 -march=barcelona -Os -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_stream_chacha12.a: No such file or directory
try.c: crypto_stream.c:(.text+0x...): undefined reference to `chacha_avx'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/amd64-avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:35:0,
chacha.c: from chacha.c:11:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.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
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^~~~~~~~~~~~~~~~
chacha.c: In file included from chacha.c:102:0:
chacha.c: u4.h:14:84: note: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: u4.h:129:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 3, 4, 9,14);
chacha.c: ^~~~~~~~~~~~~~~~~
chacha.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:35:0,
chacha.c: from chacha.c:11:
chacha.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
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^~~~~~~~~~~~~~~~
chacha.c: In file included from chacha.c:102:0:
chacha.c: u4.h:12:84: note: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ...
chacha.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:35:0,
chacha.c: from chacha.c:11:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.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
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^~~~~~~~~~~~~~~~
chacha.c: In file included from chacha.c:102:0:
chacha.c: u4.h:14:84: note: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: u4.h:129:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 3, 4, 9,14);
chacha.c: ^~~~~~~~~~~~~~~~~
chacha.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:35:0,
chacha.c: from chacha.c:11:
chacha.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
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^~~~~~~~~~~~~~~~
chacha.c: In file included from chacha.c:102:0:
chacha.c: u4.h:12:84: note: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/ppc-altivec
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:11:21: fatal error: altivec.h: No such file or directory
chacha.c: #include gt;
chacha.c: ^
chacha.c: compilation terminated.
chacha.c: chacha.c:11:21: fatal error: altivec.h: No such file or directory
chacha.c: #include gt;
chacha.c: ^
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/mipsel-msa
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:11:22: fatal error: arm_neon.h: No such file or directory
chacha.c: #include gt;
chacha.c: ^
chacha.c: compilation terminated.
chacha.c: chacha.c:11:22: fatal error: arm_neon.h: No such file or directory
chacha.c: #include gt;
chacha.c: ^
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^~~~~~~~~~~~~~~
stream.c: stream.c:63:13: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~~~~~~~~~~~~~~~
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: _mm256_set_epi32(0,0,0,1,0,0,0,0)
stream.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: );
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^~~~~~~~~~~~~~~
stream.c: stream.c:63:13: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: note: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^~~~~~~~~~~~~~~~
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: _mm256_set_epi32(0,0,0,1,0,0,0,0)
stream.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: );
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/goll_gueron
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^~~~~
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^~~~~

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^~~~~~~~~~~~~~~
stream.c: stream.c:63:13: note: called from here
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: note: called from here
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: note: called from here
stream.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:41:0,
stream.c: from stream.c:8:
stream.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avxintrin.h:1232:1: error: inlining failed in call to always_inline '_mm256_set_epi32': target specific option mismatch
stream.c: _mm256_set_epi32 (int __A, int __B, int __C, int __D,
stream.c: ^~~~~~~~~~~~~~~~
stream.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -march=nocona -O2 -fomit-frame-pointer krovetz/avx2