Implementation notes: amd64, jos, crypto_stream/chacha8

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
2303moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
2303moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
2310moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
2310moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
2310moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
2318moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
2318moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc2014101620141014
2325moon/ssse3/64gcc -funroll-loops2014101620141014
2325moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
2325moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014101620141014
2332moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
2332moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
2332moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
2332moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
2332moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
2333moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
2340moon/ssse3/64cc2014101620141014
2340moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
2340moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
2340moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
2340moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
2340moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
2340moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2347moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2347moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
2347moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2347moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -O -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
2348moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -Os -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
2355moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -O2 -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -O3 -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2362krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
2362moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
2362moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
2363moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
2363moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
2363krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
2363krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
2363moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
2363moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
2370moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2370moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
2370moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
2370krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
2370krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
2370moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
2377moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2377krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
2377krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
2378krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
2415moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
2415moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014101620141014
2422moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
2430moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
2437moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
2437moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
2520krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
2520krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
2550krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
2550krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
2550krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
2550krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
2558krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
2558krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
2610moon/sse2/64gcc -O2 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014101620141014
2610moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
2617moon/sse2/64gcc -Os -fomit-frame-pointer2014101620141014
2617moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
2618moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
2625moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -O -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
2632moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
2633moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
2640moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2648moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
2662moon/sse2/64cc2014101620141014
2662moon/sse2/64gcc2014101620141014
2663moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
2670moon/sse2/64gcc -funroll-loops2014101620141014
2670moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
2858e/amd64-xmm6gcc -O -fomit-frame-pointer2014070320140622
2865e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
2872e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
2872e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
2872e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
2872e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
2872e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
2880e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014070320140622
2880e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
2880e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
2880e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
2880e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
2880e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014070320140622
2887e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
2887e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
2888e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
2888e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
2888e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
2895e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
2902e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
2903e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
2903e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
2903e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
2910e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
2917e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
2917e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014070320140622
2918e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
2918e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014070320140622
2918e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc2014070320140622
2925e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
2925e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
2932e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
2932e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
2932e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
2933e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
2933e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
2948e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
2955e/amd64-xmm6cc2014070320140622
2955e/amd64-xmm6gcc -funroll-loops2014070320140622
2955e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
2963e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
2970e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
2970e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
3000e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
3000e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
3165krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
3173krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
3180krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
3180krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
3180krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
3187krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
3187krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3195krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
3202krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3203krovetz/vec128gcc -O2 -fomit-frame-pointer2014070320140622
3203krovetz/vec128gcc -O3 -fomit-frame-pointer2014070320140622
3203krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014070320140622
3203krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3210krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
3210krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3218krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014070320140622
3225krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
3225krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
3233krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
3233krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
3240krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
3240krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
3240krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
3248krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
3255krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
3263krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
3270krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014070320140622
3278krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
3293krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
3300krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
3300krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
3300krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
3300krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
3307krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
3307krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
3308krovetz/vec128gcc -Os -fomit-frame-pointer2014070320140622
3308krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
3315krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
3315krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014070320140622
3315krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
3322krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
3322krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
3323krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
3330krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
3330krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
3330krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
3338krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
3345krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
3345krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014070320140622
3345krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
3352krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014070320140622
3360krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
3360krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
3360krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
3368krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
3368krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
3368krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
3383krovetz/vec128gcc -O -fomit-frame-pointer2014070320140622
3390krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
3390krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
3413krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
3435krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
3458krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
3480krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
5212e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
5212e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
5212e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
5212e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
5212e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
5212e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
5213e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
5220e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
5220e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
5228e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014070320140622
5228e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
5235e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
5235e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
5235e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
5242e/amd64-3gcc -O3 -fomit-frame-pointer2014070320140622
5242e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
5243e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
5243e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -O -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5250e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -O -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
5257e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
5258e/amd64-3cc2014070320140622
5258e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
5258e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
5258e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc2014070320140622
5265e/amd64-3gcc -Os -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -funroll-loops2014070320140622
5265e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
5265e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
5272e/amd64-3gcc -O2 -fomit-frame-pointer2014070320140622
5272e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
5272e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
5272e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
5273e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5273e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
5280e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
5287e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
5287e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
5287e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014070320140622
5288e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
5288e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
5288e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
5288e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
5288e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
5288e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
5302e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014070320140622
5303e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
5310e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
5325e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
5400e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
5445e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
5497e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
5498e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
5572e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
5617e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
5625e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
5693e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
5693e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
5715e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
5715e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
5723e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
5730e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
5745e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
5745e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
5753e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
5753e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
5782e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
5797e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
5805e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
5805e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5812e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5813e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
5820e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5820e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5828e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
5835e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
5842e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
5843e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
5850e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5873e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
5873e/mergedgcc -m64 -O3 -fomit-frame-pointer2014070320140622
5903e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
5910e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
5917e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
5925e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
5932e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
5940e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
5947e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
5948e/mergedgcc -O3 -fomit-frame-pointer2014070320140622
5955e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
5955e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
5970e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
5970e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
5977e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
5978e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
5978e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
5985e/mergedgcc -march=nocona -O -fomit-frame-pointer2014070320140622
5992e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
5992e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
5993e/regsgcc -O3 -fomit-frame-pointer2014070320140622
5993e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
6000e/mergedgcc -O -fomit-frame-pointer2014070320140622
6000e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
6000e/mergedgcc -m64 -O -fomit-frame-pointer2014070320140622
6000e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
6000e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
6007e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
6007e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
6008e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
6008e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
6015e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
6022e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6030e/regsgcc -m64 -O3 -fomit-frame-pointer2014070320140622
6038e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
6045e/mergedgcc -march=k8 -O -fomit-frame-pointer2014070320140622
6060e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
6060e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
6067e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
6067e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
6075e/mergedgcc -m64 -O2 -fomit-frame-pointer2014070320140622
6075e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
6075e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
6075e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
6083e/mergedgcc -O2 -fomit-frame-pointer2014070320140622
6090e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
6090e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
6090e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
6090e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
6090e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6105e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
6127e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
6127e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6127e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
6128e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
6150e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
6150e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
6158e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6172e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
6195e/refgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
6255e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
6263e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
6270e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6270e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
6277e/mergedgcc -Os -fomit-frame-pointer2014070320140622
6277e/mergedgcc -m64 -Os -fomit-frame-pointer2014070320140622
6277e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
6285e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
6285e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
6285e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
6285e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
6285e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
6285e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
6292e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
6292e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
6300e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
6300e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
6315e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
6398e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6413e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
6427e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
6442e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
6450e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
6465e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6472e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6472e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
6480e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
6487e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
6488e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
6488e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
6488e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
6495e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
6787e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6787e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
6803e/refgcc -O3 -fomit-frame-pointer2014070320140622
6803e/refgcc -m64 -O3 -fomit-frame-pointer2014070320140622
6810e/refgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
6817e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
6825e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
6840e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
6855e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
6855e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
8002e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
8010e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
8130e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
8145e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
8153e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
8153e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
8160e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
8182e/regsgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
8198e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
8205e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
8227e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
8243e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
8243e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
8482e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
8572e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
8572e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
8580e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
8602e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
8872e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
8872e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
8880e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
8925e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
8925e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
8948e/regsgcc -O -fomit-frame-pointer2014070320140622
8948e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
9007e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
9015e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
9045e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
9053e/regsgcc -m64 -O -fomit-frame-pointer2014070320140622
9090e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
9180e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
9195e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
9225e/refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
9225e/regsgcc -march=nocona -O -fomit-frame-pointer2014070320140622
9240e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
9255e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
9292e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
9300e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
9300e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
9330e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
9337e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
9360e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
9428e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
9510e/regsgcc -Os -fomit-frame-pointer2014070320140622
9510e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
9517e/regsgcc -m64 -Os -fomit-frame-pointer2014070320140622
9532e/regsgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
9562e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
9615e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
9622e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
9637e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
9637e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
9690e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
9690e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
9697e/regsgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
9698e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
9705e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
9720e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
9720e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
9765e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
9817e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
9817e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
9817e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
9818e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
9832e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
9847e/regsgcc -O2 -fomit-frame-pointer2014070320140622
9847e/regsgcc -m64 -O2 -fomit-frame-pointer2014070320140622
9870e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
9907e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
9915e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
9915e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
9915e/regsgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
10095e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
10425e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
10425e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
10425e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
10447e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
10455e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
10553e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
10553e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
10583e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
10597e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
10665e/refgcc -O -fomit-frame-pointer2014070320140622
10665e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
10665e/refgcc -m64 -O -fomit-frame-pointer2014070320140622
10845e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
10875e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10965e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
10972e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10972e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
10973e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
11003e/refgcc -march=k8 -O -fomit-frame-pointer2014070320140622
11153e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
11325e/regsgcc -march=k8 -O -fomit-frame-pointer2014070320140622
11377e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
11820e/refgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
11842e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
11925e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
11955e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
11955e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
11970e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
12112e/refgcc -march=nocona -O -fomit-frame-pointer2014070320140622
12135e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
12202e/refgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
12210e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
12218e/refgcc -m64 -Os -fomit-frame-pointer2014070320140622
12218e/refgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
12225e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
12225e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
12225e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
12233e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
12240e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
12240e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
12247e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
12247e/refgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
12263e/refgcc -Os -fomit-frame-pointer2014070320140622
12270e/refgcc -O2 -fomit-frame-pointer2014070320140622
12270e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
12270e/refgcc -m64 -O2 -fomit-frame-pointer2014070320140622
12443e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
12450e/refgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
12473e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
12480e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
12488e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
12502e/refgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
12525e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
12585e/refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
12622e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
12645e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
12652e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
12660e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
12698e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
20190krovetz/vec128cc2014070320140622
20220krovetz/vec128gcc -funroll-loops2014070320140622
20235krovetz/vec128gcc2014070320140622
24788e/mergedgcc -funroll-loops2014070320140622
25418e/mergedgcc2014070320140622
25440e/mergedcc2014070320140622
41948e/regsgcc -funroll-loops2014070320140622
41955e/regscc2014070320140622
42112e/regsgcc2014070320140622
50002e/refgcc -funroll-loops2014070320140622
50475e/refgcc2014070320140622
50512e/refcc2014070320140622

Test failure

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

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

Test failure

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

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

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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/chacha8/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'

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/chacha8/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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/chacha8/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
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/chacha8/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

Compiler output

Implementation: crypto_stream/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'
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:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'

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