Implementation notes: amd64, bigmem, crypto_stream/chacha12

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
2315moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
2317moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
2318moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
2320moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2320moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
2320moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
2320moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
2320moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
2320moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2321moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2015021520141124
2321moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -Os -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
2323moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
2324moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2324moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2324moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
2324moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
2324moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
2324moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -O2 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -O3 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
2326moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
2329moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
2329moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2329moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
2329moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
2329moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
2332moon/ssse3/64cc2015021520141124
2332moon/ssse3/64gcc2015021520141124
2332moon/ssse3/64gcc -O -fomit-frame-pointer2015021520141124
2332moon/ssse3/64gcc -funroll-loops2015021520141124
2332moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
2332moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
2332moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
2332moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
2332moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
2335moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
2335moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
2337moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2338moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2338moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2340moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
2340moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
2341moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
2341moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
2343moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2346moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2346moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
2346moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2346moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2349moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
2352moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2355moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2357moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
2360moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
2363moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2369moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2641moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
2643moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
2646moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2646moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
2666moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2672moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
2672moon/sse2/64gcc -m64 -O -fomit-frame-pointer2015021520141124
2672moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
2674moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
2675moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
2678moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
2680moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
2680moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2681moon/sse2/64gcc -O -fomit-frame-pointer2015021520141124
2681moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
2681moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2683moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
2686moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
2689moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
2689moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2691moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
2691moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2692moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc2015021520141124
2694moon/sse2/64gcc -O3 -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
2694moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
2695moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
2695moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
2695moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2695moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
2697moon/sse2/64gcc -Os -fomit-frame-pointer2015021520141124
2697moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2697moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
2697moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2698moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
2698moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
2700moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
2703moon/sse2/64cc2015021520141124
2706moon/sse2/64gcc -funroll-loops2015021520141124
2737moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
2958krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
2972krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
2972krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
2975krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
2984krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
2986krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
2992krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
3003krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
3020krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
3029krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
3029krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
3029krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
3219e/amd64-xmm6gcc -O2 -fomit-frame-pointer2015021520141124
3219e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
3221e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
3225e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
3225e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
3227e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3227e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3227e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3227e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
3227e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
3227e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
3230e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
3233e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
3233e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
3233e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2015021520141124
3233e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
3233e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
3235e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -O3 -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
3236e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
3238e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
3238e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3239e/amd64-xmm6gcc -O -fomit-frame-pointer2015021520141124
3239e/amd64-xmm6gcc -funroll-loops2015021520141124
3239e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
3239e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
3239e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
3241e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2015021520141124
3242e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
3244e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
3244e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2015021520141124
3247e/amd64-xmm6cc2015021520141124
3247e/amd64-xmm6gcc2015021520141124
3250e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
3250e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
3250e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
3258e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
3632krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
3635krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
3641krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
3641krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
3811krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
3813krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
3817krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
3817krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -O2 -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3822krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
3822krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3825krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
3828krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3831krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3837krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3839krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
3842krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2015021520141124
3845krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
3851krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
3853krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
3854krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
3865krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3870krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
3885krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
3885krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3887krovetz/vec128gcc -O3 -fomit-frame-pointer2015021520141124
3899krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
3935krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
3984krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
3984krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
3995krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
3995krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
3995krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
3995krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
3995krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
3995krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2015021520141124
4012krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
4026krovetz/vec128gcc -O -fomit-frame-pointer2015021520141124
4026krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4026krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
4029krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4035krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4035krovetz/vec128gcc -m64 -O -fomit-frame-pointer2015021520141124
4043krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
4046krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4046krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4046krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
4055krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4055krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
4055krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4055krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
4063krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
4092krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4092krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2015021520141124
5114krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
5120krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
5122krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
5122krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
5122krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
5122krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
5134krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
5182krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
5191krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
5219krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2015021520141124
5236krovetz/vec128gcc -Os -fomit-frame-pointer2015021520141124
5236krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
5236krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
5264krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
5511krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
5536krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
5582krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
5593krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
6117e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
6120e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6126e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
6126e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
6126e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
6128e/amd64-3gcc2015021520141124
6128e/amd64-3gcc -funroll-loops2015021520141124
6128e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
6129e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6131e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
6132e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6132e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6132e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
6134e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
6137e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
6137e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
6137e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
6140e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
6140e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
6140e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
6140e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
6142e/amd64-3cc2015021520141124
6142e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
6142e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
6143e/amd64-3gcc -m64 -O -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -O -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
6145e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6146e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
6146e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
6146e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
6146e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -m64 -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
6148e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
6149e/amd64-3gcc -O3 -fomit-frame-pointer2015021520141124
6149e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -O2 -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
6151e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
6154e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
6157e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
6157e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
6157e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
6160e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
6163e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
6165e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2015021520141124
6165e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
6165e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2015021520141124
6168e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
6168e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
6171e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
6171e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6171e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
6174e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
6179e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6179e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
6182e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
6185e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
6279e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
6287e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
6290e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
6298e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
6449e/regsgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
6466e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6474e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
6477e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
6477e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6480e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
6483e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
6707e/regsgcc -O3 -fomit-frame-pointer2015021520141124
6715e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
6718e/regsgcc -m64 -O3 -fomit-frame-pointer2015021520141124
6769e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
6774e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6794e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
6797e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
6811e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
6817e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
6817e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
6817e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
6820e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
6828e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
6831e/mergedgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
6831e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
6840e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6840e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
6842e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
6877e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
6959e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6959e/mergedgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
6959e/regsgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
6961e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
6979e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6982e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6998e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6998e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
7001e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7021e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
7024e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
7052e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7058e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7078e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7097e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7120e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
7135e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
7143e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
7143e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
7151e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
7174e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
7177e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
7180e/mergedgcc -march=nocona -O -fomit-frame-pointer2015021520141124
7188e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
7188e/mergedgcc -march=k8 -O -fomit-frame-pointer2015021520141124
7191e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
7197e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
7214e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7214e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
7214e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
7214e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
7222e/mergedgcc -O -fomit-frame-pointer2015021520141124
7222e/mergedgcc -m64 -O -fomit-frame-pointer2015021520141124
7225e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7247e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
7250e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
7262e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
7361e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
7373e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
7378e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
7381e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
7386e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
7387e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
7389e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
7392e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
7398e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
7398e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
7409e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
7418e/mergedgcc -O3 -fomit-frame-pointer2015021520141124
7421e/mergedgcc -m64 -O3 -fomit-frame-pointer2015021520141124
7426e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
7434e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
7497e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
7522e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
7619e/refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
7630e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
7633e/refgcc -O3 -fomit-frame-pointer2015021520141124
7633e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
7633e/refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7636e/refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
7650e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
7650e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7664e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7667e/refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
7673e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7695e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
7695e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
7710e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7775e/mergedgcc -O2 -fomit-frame-pointer2015021520141124
7775e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
7775e/mergedgcc -m64 -O2 -fomit-frame-pointer2015021520141124
7783e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
7783e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
7820e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
7825e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
7826e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
7829e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
7829e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
7831e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
7913e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
7914e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
7916e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
7919e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
7933e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
8132e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
8134e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
8138e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
8140e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
8140e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
8154e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
8157e/mergedgcc -m64 -Os -fomit-frame-pointer2015021520141124
8166e/mergedgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
8171e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
8197e/mergedgcc -Os -fomit-frame-pointer2015021520141124
8208e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
8231e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
8262e/refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
8370e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
8372e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
8687e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
8687e/mergedgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
8704e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
8704e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
9401e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
9401e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
9421e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
9421e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
9426e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
9458e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
9458e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
9460e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
9461e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9461e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9463e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
9463e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
9466e/regsgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
9466e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
9475e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
9480e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
9515e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
9517e/regsgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
9571e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
9576e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
9645e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
9651e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
9704e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9758e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
9758e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9761e/refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
9783e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
10007e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
10027e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
10087e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
10104e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
10112e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
10132e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
10158e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
10163e/refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
10166e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
10166e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
10166e/regsgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
10169e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
10175e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
10180e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
10183e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
10211e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
10285e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
10302e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
10308e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
10308e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
10310e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
10311e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
10322e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
10325e/regsgcc -Os -fomit-frame-pointer2015021520141124
10325e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
10336e/regsgcc -m64 -Os -fomit-frame-pointer2015021520141124
10446e/regsgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
10455e/regsgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
10529e/regsgcc -m64 -O2 -fomit-frame-pointer2015021520141124
10531e/regsgcc -O2 -fomit-frame-pointer2015021520141124
10532e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
10566e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
10574e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
10580e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
10597e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
10597e/regsgcc -march=k8 -O -fomit-frame-pointer2015021520141124
10631e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
10633e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
10654e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
10654e/regsgcc -m64 -O -fomit-frame-pointer2015021520141124
10656e/regsgcc -O -fomit-frame-pointer2015021520141124
10693e/regsgcc -march=nocona -O -fomit-frame-pointer2015021520141124
10701e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
10713e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
10752e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
10752e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
10801e/regsgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
10812e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
10835e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
10866e/regsgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
10931e/regsgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
10931e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
10931e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
10974e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
10976e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
10999e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
10999e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
10999e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
11013e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
11155e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
11155e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
11155e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
11155e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
11257e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
11257e/refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
11262e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
11359e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
11376e/refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
11381e/refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
11393e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
11931e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
12163e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
12163e/refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
12478e/refgcc -O -fomit-frame-pointer2015021520141124
12484e/refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
12495e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
12495e/refgcc -m64 -O -fomit-frame-pointer2015021520141124
12503e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
12614e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
12614e/refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
12858e/refgcc -O2 -fomit-frame-pointer2015021520141124
12858e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
12858e/refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
13116e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
13121e/refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
13121e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
13121e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
13124e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
13243e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
13246e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
13600e/refgcc -Os -fomit-frame-pointer2015021520141124
13600e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
13606e/refgcc -m64 -Os -fomit-frame-pointer2015021520141124
13606e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
13620e/refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
13708e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
13708e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
13722e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
13722e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
13742e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
13742e/refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
13960e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
13962e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
14334e/refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
14405e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
24588krovetz/vec128cc2015021520141124
24639krovetz/vec128gcc2015021520141124
24650krovetz/vec128gcc -funroll-loops2015021520141124
27688e/mergedgcc -funroll-loops2015021520141124
27897e/mergedcc2015021520141124
27931e/mergedgcc2015021520141124
42537e/regscc2015021520141124
42537e/regsgcc2015021520141124
42542e/regsgcc -funroll-loops2015021520141124
48841e/refgcc2015021520141124
48852e/refcc2015021520141124
48872e/refgcc -funroll-loops2015021520141124

Test failure

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc moon/avx/64
gcc moon/avx/64
gcc -O2 -fomit-frame-pointer moon/avx/64
gcc -O3 -fomit-frame-pointer moon/avx/64
gcc -O -fomit-frame-pointer moon/avx/64
gcc -Os -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops moon/avx/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx/64
gcc -march=barcelona -O -fomit-frame-pointer moon/avx/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx/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: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3_xor':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:101: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:102: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:103: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:104: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:113: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:114: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:115: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:125: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: chacha.S:126: Error: no such instruction: `vprotd $8,%xmm13,%xmm13'
chacha.S: chacha.S:127: Error: no such instruction: `vprotd $8,%xmm14,%xmm14'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm15,%xmm15'
chacha.S: chacha.S:137: Error: no such instruction: `vprotd $7,%xmm4,%xmm4'
chacha.S: chacha.S:138: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:139: Error: no such instruction: `vprotd $7,%xmm6,%xmm6'
chacha.S: chacha.S:140: Error: no such instruction: `vprotd $7,%xmm7,%xmm7'
chacha.S: chacha.S:149: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:152: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:161: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:164: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/armv6/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/neon/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc krovetz/avx2
gcc krovetz/avx2
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 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=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 -O3 -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=nocona -O2 -fomit-frame-pointer 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/goll_gueron
Compiler: cc
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc goll_gueron
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=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=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/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3_xor':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3_xor':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:101: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:102: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:103: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:104: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:113: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:114: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:115: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:125: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: chacha.S:126: Error: no such instruction: `vprotd $8,%xmm13,%xmm13'
chacha.S: chacha.S:127: Error: no such instruction: `vprotd $8,%xmm14,%xmm14'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm15,%xmm15'
chacha.S: chacha.S:137: Error: no such instruction: `vprotd $7,%xmm4,%xmm4'
chacha.S: chacha.S:138: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:139: Error: no such instruction: `vprotd $7,%xmm6,%xmm6'
chacha.S: chacha.S:140: Error: no such instruction: `vprotd $7,%xmm7,%xmm7'
chacha.S: chacha.S:149: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:152: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:161: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:164: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:101: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:102: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:103: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:104: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:113: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:114: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:115: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:125: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: chacha.S:126: Error: no such instruction: `vprotd $8,%xmm13,%xmm13'
chacha.S: chacha.S:127: Error: no such instruction: `vprotd $8,%xmm14,%xmm14'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm15,%xmm15'
chacha.S: chacha.S:137: Error: no such instruction: `vprotd $7,%xmm4,%xmm4'
chacha.S: chacha.S:138: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:139: Error: no such instruction: `vprotd $7,%xmm6,%xmm6'
chacha.S: chacha.S:140: Error: no such instruction: `vprotd $7,%xmm7,%xmm7'
chacha.S: chacha.S:149: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:152: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:161: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:164: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/armv6/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/neon/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...

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

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:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
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: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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