Implementation notes: amd64, bigmem, crypto_stream/chacha8

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
1678moon/ssse3/64gcc -O3 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
1680moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
1683moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -Os -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
1686moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
1688moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
1688moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
1688moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -O -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
1689moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
1691moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
1691moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
1691moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1692moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
1692moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
1692moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
1694moon/ssse3/64cc2015021520141124
1694moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
1694moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
1694moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
1694moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2015021520141124
1694moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
1694moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
1694moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
1695moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
1697moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1697moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
1697moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
1697moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -O2 -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1700moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
1703moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
1703moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
1706moon/ssse3/64gcc -funroll-loops2015021520141124
1726moon/ssse3/64gcc2015021520141124
1901moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
1901moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
1910moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
1915moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
1918moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
1924moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
1924moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
1927moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
1927moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
1927moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
1929moon/sse2/64gcc -funroll-loops2015021520141124
1930moon/sse2/64gcc -O2 -fomit-frame-pointer2015021520141124
1930moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
1930moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
1930moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
1932moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
1932moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -Os -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1935moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
1938moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -O -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
1941moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -m64 -O -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
1943moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
1944moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
1946moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
1947moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
1949moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
1952moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
1955moon/sse2/64gcc2015021520141124
1972moon/sse2/64cc2015021520141124
1986moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
2009krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
2012krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
2023krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
2026krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
2026krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
2035krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
2046krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
2051krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
2083krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
2083krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
2094krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
2119krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
2351e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2351e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2352e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2354e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
2358e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
2360e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2360e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2360e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2015021520141124
2363e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2015021520141124
2363e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2366e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
2366e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2366e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2368e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2369e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2371e/amd64-xmm6gcc -O2 -fomit-frame-pointer2015021520141124
2371e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
2371e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
2372e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -O3 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
2374e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2375e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
2375e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
2377e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
2380e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
2380e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
2380e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
2380e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
2380e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
2380e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
2383e/amd64-xmm6gcc2015021520141124
2383e/amd64-xmm6gcc -funroll-loops2015021520141124
2383e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2383e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
2383e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
2385e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2015021520141124
2386e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
2386e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2386e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2386e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2386e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2386e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2015021520141124
2389e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2391e/amd64-xmm6cc2015021520141124
2391e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2391e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2391e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2391e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2392e/amd64-xmm6gcc -O -fomit-frame-pointer2015021520141124
2394e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
2397e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
2397e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
2400e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
2496krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
2499krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
2499krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
2508krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
2530krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2581krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2598krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2604krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2607krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
2609krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
2612krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2615krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
2615krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2618krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
2618krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2618krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
2621krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2623krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
2641krovetz/vec128gcc -O2 -fomit-frame-pointer2015021520141124
2647krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
2647krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
2649krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
2649krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2015021520141124
2652krovetz/vec128gcc -O3 -fomit-frame-pointer2015021520141124
2652krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2652krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
2652krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2015021520141124
2655krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2658krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
2658krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
2660krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
2669krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
2700krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
2717krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2717krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
2720krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2723krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
2726krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2726krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
2726krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
2731krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2732krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
2732krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2015021520141124
2737krovetz/vec128gcc -O -fomit-frame-pointer2015021520141124
2740krovetz/vec128gcc -m64 -O -fomit-frame-pointer2015021520141124
2743krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2015021520141124
2746krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2754krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2754krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
2757krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
2763krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
2771krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
2771krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
2771krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
2771krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
2777krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
2791krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
2813krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
3511krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
3511krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
3545krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
3547krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
3547krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
3548krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
3550krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
3567krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2015021520141124
3570krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
3576krovetz/vec128gcc -Os -fomit-frame-pointer2015021520141124
3579krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
3579krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
3584krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
3584krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
3805krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
3819krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4326e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4326e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
4327e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
4329e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4329e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
4340e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4343e/amd64-3gcc -O -fomit-frame-pointer2015021520141124
4346e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
4346e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -O2 -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
4349e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
4352e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -O3 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -m64 -O -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4355e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
4357e/amd64-3gcc -m64 -Os -fomit-frame-pointer2015021520141124
4357e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
4358e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4358e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
4358e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4358e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
4358e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4360e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
4360e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
4361e/amd64-3gcc -Os -fomit-frame-pointer2015021520141124
4361e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
4361e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
4361e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
4363e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
4363e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4363e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
4363e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
4363e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4366e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
4366e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
4366e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
4369e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
4369e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4372e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -funroll-loops2015021520141124
4375e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
4375e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
4377e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
4377e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
4378e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
4378e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
4378e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
4378e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
4378e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2015021520141124
4380e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4380e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4380e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4383e/amd64-3cc2015021520141124
4383e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
4383e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
4383e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
4383e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2015021520141124
4383e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
4386e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4389e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
4389e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
4392e/amd64-3gcc2015021520141124
4392e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
4392e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
4395e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4426e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4899e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
4899e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
4899e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
4913e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
4913e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
4913e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4921e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4922e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
4924e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4924e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
4944e/mergedgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
4944e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
4944e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
4973e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4973e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
4975e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4975e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4975e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
4989e/regsgcc -O3 -fomit-frame-pointer2015021520141124
4989e/regsgcc -m64 -O3 -fomit-frame-pointer2015021520141124
5009e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
5010e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
5012e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
5012e/regsgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
5023e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
5027e/regsgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
5035e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
5041e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5043e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5043e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5046e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5075e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
5075e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
5171e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
5176e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
5179e/mergedgcc -m64 -O -fomit-frame-pointer2015021520141124
5216e/mergedgcc -O -fomit-frame-pointer2015021520141124
5219e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
5219e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
5219e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
5242e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
5244e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
5244e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
5247e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
5253e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
5256e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
5256e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
5258e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
5259e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
5276e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
5287e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
5287e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
5287e/mergedgcc -march=nocona -O -fomit-frame-pointer2015021520141124
5290e/mergedgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
5301e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
5309e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
5313e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5315e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5327e/mergedgcc -O2 -fomit-frame-pointer2015021520141124
5330e/mergedgcc -m64 -O2 -fomit-frame-pointer2015021520141124
5335e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
5352e/mergedgcc -march=k8 -O -fomit-frame-pointer2015021520141124
5364e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
5369e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
5411e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
5412e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
5420e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
5432e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
5559e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5571e/refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5573e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
5573e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
5579e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5587e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
5587e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
5593e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
5593e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
5593e/refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
5593e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
5601e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
5601e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
5601e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5604e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5604e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
5604e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
5613e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
5613e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
5619e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
5621e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
5633e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
5635e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
5686e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
5692e/refgcc -O3 -fomit-frame-pointer2015021520141124
5695e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
5698e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
5698e/refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
5701e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
5704e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
5706e/refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
5709e/mergedgcc -m64 -O3 -fomit-frame-pointer2015021520141124
5712e/mergedgcc -O3 -fomit-frame-pointer2015021520141124
5712e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
5772e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
5772e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
5780e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
5797e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
5805e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
5808e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
5811e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
5879e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
5882e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
5882e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
5882e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
5925e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
5947e/mergedgcc -Os -fomit-frame-pointer2015021520141124
5947e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
5959e/refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
5967e/mergedgcc -m64 -Os -fomit-frame-pointer2015021520141124
5967e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
5967e/mergedgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
5970e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
5973e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
5973e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
5978e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
5981e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
5989e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
6072e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6072e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
6296e/mergedgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
6302e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
6302e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
6310e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
7537e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
7540e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
7548e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
7565e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
7667e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
7667e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
7667e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
7670e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
7670e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
7670e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
7673e/regsgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
7676e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
7684e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
7727e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7735e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7743e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
7743e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
7749e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
7749e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
7749e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
7749e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
7749e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
7834e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7837e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
7837e/regsgcc -march=k8 -O -fomit-frame-pointer2015021520141124
7885e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
7919e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
7922e/refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
7922e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
7933e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
7939e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
8027e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
8103e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
8151e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
8157e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
8160e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
8160e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
8160e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
8177e/regsgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
8180e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
8208e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
8208e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
8211e/refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
8220e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
8237e/regsgcc -m64 -Os -fomit-frame-pointer2015021520141124
8239e/regsgcc -Os -fomit-frame-pointer2015021520141124
8239e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
8316e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
8327e/regsgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
8415e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
8420e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
8421e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
8424e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
8511e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
8512e/regsgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
8537e/regsgcc -O2 -fomit-frame-pointer2015021520141124
8537e/regsgcc -m64 -O2 -fomit-frame-pointer2015021520141124
8540e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
8582e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
8585e/regsgcc -O -fomit-frame-pointer2015021520141124
8585e/regsgcc -m64 -O -fomit-frame-pointer2015021520141124
8593e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
8593e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
8698e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
8698e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
8698e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
8698e/regsgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
8701e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
8701e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
8733e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
8735e/regsgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
8789e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
8789e/regsgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
8792e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
8795e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
8934e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
8959e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
8979e/regsgcc -march=nocona -O -fomit-frame-pointer2015021520141124
8984e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
9001e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
9027e/regsgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
9067e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
9180e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
9180e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
9333e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
9333e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
9333e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
9342e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
9342e/refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
9435e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
9463e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9463e/refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9486e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
9486e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
9486e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
9486e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
10475e/refgcc -O -fomit-frame-pointer2015021520141124
10492e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
10492e/refgcc -m64 -O -fomit-frame-pointer2015021520141124
10543e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
10545e/refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
10563e/refgcc -O2 -fomit-frame-pointer2015021520141124
10563e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
10563e/refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
10727e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
10727e/refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
10736e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
10736e/refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
10857e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
10857e/refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
10959e/refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
10959e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
10959e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
10962e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
10965e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
11039e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
11257e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
11331e/refgcc -m64 -Os -fomit-frame-pointer2015021520141124
11333e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
11336e/refgcc -Os -fomit-frame-pointer2015021520141124
11336e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
11336e/refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
11413e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
11418e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
11421e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
11421e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
11458e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
11498e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
11504e/refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
11515e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
11886e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
11912e/refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
16816krovetz/vec128gcc -funroll-loops2015021520141124
16821krovetz/vec128gcc2015021520141124
16898krovetz/vec128cc2015021520141124
19411e/mergedcc2015021520141124
19448e/mergedgcc2015021520141124
19448e/mergedgcc -funroll-loops2015021520141124
34238e/regscc2015021520141124
34566e/regsgcc -funroll-loops2015021520141124
34595e/regsgcc2015021520141124
40684e/refcc2015021520141124
41007e/refgcc -funroll-loops2015021520141124
41061e/refgcc2015021520141124

Test failure

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

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

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/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:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/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: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...

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

Compiler output

Implementation: crypto_stream/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