Implementation notes: amd64, h9ivy, crypto_stream/chacha8

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
1648moon/avx/64gcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
1652moon/avx/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
1660moon/avx/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
1660moon/avx/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
1660moon/avx/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
1660moon/avx/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
1660moon/avx/64gcc -march=barcelona -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -m64 -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
1664moon/avx/64gcc -march=nocona -O -fomit-frame-pointer2014101420141014
1668moon/avx/64cc2014101420141014
1668moon/avx/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
1668moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
1668moon/avx/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
1668moon/avx/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
1668moon/avx/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
1668moon/avx/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc2014101420141014
1672moon/avx/64gcc -Os -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
1672moon/avx/64gcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
1676moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1676moon/avx/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
1676moon/avx/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
1676moon/avx/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
1676moon/avx/64gcc -march=k8 -Os -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -O -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops2014101420141014
1680moon/avx/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
1680moon/avx/64gcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -funroll-loops -O -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -m64 -O2 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
1684moon/avx/64gcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -O2 -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -O3 -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
1688moon/avx/64gcc -march=k8 -O -fomit-frame-pointer2014101420141014
1692moon/avx/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1692moon/avx/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
1692moon/avx/64gcc -m64 -Os -fomit-frame-pointer2014101420141014
1692moon/avx/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
1692moon/avx/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
1692moon/avx/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
1696moon/avx/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
1696moon/avx/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1696moon/avx/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
1696moon/avx/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101420141014
1696moon/avx/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
1696moon/avx/64gcc -march=nocona -Os -fomit-frame-pointer2014101420141014
1700moon/avx/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
1700moon/avx/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
1700moon/avx/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
1700moon/avx/64gcc -m64 -O3 -fomit-frame-pointer2014101420141014
1700moon/avx/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
1700moon/avx/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1704moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014101420141014
1708moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
1708moon/ssse3/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
1708moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
1708moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -O3 -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
1712moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
1716moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014101420141014
1720moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -O2 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -Os -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -funroll-loops2014101420141014
1724moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
1724moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014101420141014
1728moon/ssse3/64cc2014101420141014
1728moon/ssse3/64gcc2014101420141014
1728moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
1728moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
1732moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
1736moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
1740moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
1748moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
1844krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
1844krovetz/vec128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
1848krovetz/vec128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
1852krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
1852krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
1860krovetz/vec128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
1868krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
1868krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
1872krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
1876krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
1892krovetz/vec128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
1904krovetz/vec128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
1908krovetz/vec128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
1916krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
1972krovetz/vec128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
1988krovetz/vec128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
1992krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
2028krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
2028krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
2028krovetz/vec128gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
2040krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
2088krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
2088krovetz/vec128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
2088moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -O -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
2092moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014101420141014
2096moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -O2 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
2100moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -O3 -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
2104moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
2108krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
2108moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
2108moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc2014101420141014
2112moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
2112krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
2112moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
2112moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014101420141014
2116moon/sse2/64cc2014101420141014
2116moon/sse2/64gcc -funroll-loops2014101420141014
2116moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
2120moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
2124moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
2128moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
2204krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
2208krovetz/vec128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
2216krovetz/vec128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
2364krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
2364krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014043020140425
2372krovetz/vec128gcc -O3 -fomit-frame-pointer2014043020140425
2376krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2376krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2380krovetz/vec128gcc -O2 -fomit-frame-pointer2014043020140425
2380krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2380krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2384krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
2384krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
2384krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
2384krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014043020140425
2384krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
2388krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2392krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
2392krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2396krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
2400krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
2400krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
2400e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
2400e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
2400krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
2404e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
2404krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
2404e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
2404e/amd64-xmm6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
2404e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
2404e/amd64-xmm6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
2404e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
2408krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
2408krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
2408krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
2408krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
2408e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6cc2014043020140425
2412e/amd64-xmm6gcc2014043020140425
2412e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
2412krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
2412krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2412krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
2412krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2412krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014043020140425
2412e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
2416krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
2416e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
2420e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2420e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2420e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
2420e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
2424e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
2424krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
2428e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
2428e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
2432e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
2432krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
2436e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
2436e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
2440e/amd64-xmm6gcc -O -fomit-frame-pointer2014043020140425
2440e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014043020140425
2444e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014043020140425
2444krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
2444krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
2444krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
2448e/amd64-xmm6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
2452krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
2452e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
2456krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
2460krovetz/vec128gcc -O -fomit-frame-pointer2014043020140425
2460krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
2464krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
2464krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
2464krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
2464krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014043020140425
2464krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014043020140425
2468krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
2468krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
2468krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
2468krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
2472krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014043020140425
2476krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
2476krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
2484krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
2484krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
2532krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
2540krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
2540krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
2544krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
2544krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
2548krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
2548krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
2548krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
2552krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
2552krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014043020140425
2552krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
2556krovetz/vec128gcc -Os -fomit-frame-pointer2014043020140425
2556krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
2560krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
2588krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
2592krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
2600krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
2600krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
4776e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
4776e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
4780e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -O -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
4784e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
4788e/amd64-3cc2014043020140425
4788e/amd64-3gcc -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
4788e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
4792e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -O -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
4796e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
4800e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
4804e/amd64-3gcc2014043020140425
4804e/amd64-3gcc -Os -fomit-frame-pointer2014043020140425
4804e/amd64-3gcc -funroll-loops2014043020140425
4804e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
4804e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
4808e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
4808e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
4808e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
4808e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
4824e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
4904e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
4916e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4916e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
4916e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
5004e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
5008e/mergedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
5012e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
5016e/mergedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
5020e/mergedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
5028e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
5032e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
5036e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
5036e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
5040e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
5040e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
5040e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
5048e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
5056e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
5060e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
5084e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
5092e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
5092e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
5100e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
5108e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
5112e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
5112e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
5112e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
5128e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
5172e/mergedgcc -O3 -fomit-frame-pointer2014043020140425
5172e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
5188e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
5192e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
5192e/mergedgcc -m64 -O3 -fomit-frame-pointer2014043020140425
5196e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
5196e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
5204e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5208e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5208e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
5212e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
5260e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
5268e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
5280e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
5296e/mergedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
5300e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
5300e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
5300e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
5304e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
5308e/mergedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
5308e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
5312e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
5312e/mergedgcc -march=nocona -O -fomit-frame-pointer2014043020140425
5320e/mergedgcc -O -fomit-frame-pointer2014043020140425
5320e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
5320e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
5320e/mergedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
5320e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
5320e/mergedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
5320e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5320e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
5324e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5324e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
5328e/mergedgcc -O2 -fomit-frame-pointer2014043020140425
5328e/mergedgcc -m64 -O2 -fomit-frame-pointer2014043020140425
5328e/mergedgcc -m64 -O -fomit-frame-pointer2014043020140425
5328e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
5328e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
5328e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
5340e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
5344e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
5344e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
5352e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
5380e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
5384e/regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
5388e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
5388e/regsgcc -m64 -O3 -fomit-frame-pointer2014043020140425
5388e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
5392e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
5392e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
5396e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
5396e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
5400e/regsgcc -O3 -fomit-frame-pointer2014043020140425
5400e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
5404e/regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
5404e/regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
5404e/mergedgcc -march=k8 -O -fomit-frame-pointer2014043020140425
5408e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
5408e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
5408e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
5416e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
5420e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
5424e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
5424e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
5436e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
5436e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
5436e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
5440e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
5440e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
5440e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
5452e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
5460e/mergedgcc -m64 -Os -fomit-frame-pointer2014043020140425
5464e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
5472e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
5476e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
5480e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5500e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
5500e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5500e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
5504e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
5504e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
5508e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
5512e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5512e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
5516e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5520e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
5520e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
5524e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
5524e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
5536e/mergedgcc -Os -fomit-frame-pointer2014043020140425
5540e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
5544e/mergedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
5548e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
5552e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
5552e/refgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
5556e/mergedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
5560e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
5564e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
5564e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
5572e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
5580e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
5748e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
5748e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
5756e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
5772e/refgcc -m64 -O3 -fomit-frame-pointer2014043020140425
5784e/refgcc -O3 -fomit-frame-pointer2014043020140425
5784e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
5856e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5880e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5904e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
5908e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5908e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
5912e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
5948e/refgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
5960e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
6132e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
6140e/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
6144e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
6168e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
6176e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
6204e/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
6204e/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
7164e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
7248e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
7252e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
7260e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
7260e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7260e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
7268e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
7272e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
7296e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7300e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
7300e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
7304e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
7324e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
7332e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
7332e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
7344e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
7356e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
7456e/regsgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
7760e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
7772e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
7776e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
7796e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
7804e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
7840e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7848e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
7872e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7872e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
7944e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
8020e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
8028e/refgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
8060e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
8060e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
8072e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
8152e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
8216e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
8216e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
8592e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
8748e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
8768e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
8784e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
8808e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
8816e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
8848e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
8856e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
8888e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
8896e/regsgcc -O2 -fomit-frame-pointer2014043020140425
8928e/regsgcc -m64 -O2 -fomit-frame-pointer2014043020140425
8932e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
8932e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
8936e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
9060e/regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
9060e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
9064e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
9064e/regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
9068e/regsgcc -O -fomit-frame-pointer2014043020140425
9068e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
9068e/regsgcc -m64 -O -fomit-frame-pointer2014043020140425
9068e/regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
9068e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
9068e/regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
9072e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
9092e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
9104e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
9128e/regsgcc -march=k8 -O -fomit-frame-pointer2014043020140425
9140e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
9164e/regsgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
9180e/regsgcc -march=nocona -O -fomit-frame-pointer2014043020140425
9188e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
10060e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
10068e/regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
10072e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
10076e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
10092e/regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
10148e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10148e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
10164e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10312e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
10312e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
10316e/regsgcc -Os -fomit-frame-pointer2014043020140425
10316e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
10316e/regsgcc -m64 -Os -fomit-frame-pointer2014043020140425
10316e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
10316e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
10320e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
10328e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
10336e/regsgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
10360e/regsgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
10364e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
10380e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
10388e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
10388e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
10440e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
10476e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
10536e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
10664e/refgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
10692e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
10752e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
10752e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
10756e/refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
10776e/refgcc -O2 -fomit-frame-pointer2014043020140425
10776e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
10776e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
10808e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
10824e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
10824e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
10824e/refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
10880e/refgcc -m64 -O2 -fomit-frame-pointer2014043020140425
11092e/refgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
11252e/refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
11260e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
11280e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
11280e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
11288e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
11288e/refgcc -march=k8 -O -fomit-frame-pointer2014043020140425
11292e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
11304e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
11304e/refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
11376e/refgcc -O -fomit-frame-pointer2014043020140425
11392e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
11404e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
11452e/refgcc -m64 -O -fomit-frame-pointer2014043020140425
11452e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
11452e/refgcc -march=nocona -O -fomit-frame-pointer2014043020140425
12032e/refgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
12040e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
12064e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
12092e/refgcc -Os -fomit-frame-pointer2014043020140425
12092e/refgcc -m64 -Os -fomit-frame-pointer2014043020140425
12092e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
12092e/refgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
12096e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
12104e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
12104e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
12116e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
12136e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
12140e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
12152e/refgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
12156e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
12156e/refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
12160e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
12168e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
12172e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
12176e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
12196e/refgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
12228e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
12228e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
12288e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
12428e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
12476e/refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
12660e/refgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
18240krovetz/vec128cc2014043020140425
18268krovetz/vec128gcc2014043020140425
18272krovetz/vec128gcc -funroll-loops2014043020140425
20916e/mergedgcc2014043020140425
20920e/mergedgcc -funroll-loops2014043020140425
20944e/mergedcc2014043020140425
34056e/regsgcc -funroll-loops2014043020140425
34124e/regsgcc2014043020140425
34640e/regscc2014043020140425
40848e/refcc2014043020140425
40876e/refgcc -funroll-loops2014043020140425
41040e/refgcc2014043020140425

Test failure

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

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

Test failure

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 99, 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=core-avx-i -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core-avx-i -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=corei7-avx -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -Os -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 99, 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=core-avx-i -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=core-avx-i -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=corei7-avx -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=corei7 -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: 99, 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=core-avx-i -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=core-avx-i -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=corei7-avx -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=corei7 -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/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:535: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:536: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:538: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:688: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:689: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:690: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:692: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:718: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:777: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:797: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:798: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:799: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:800: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:807: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:808: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:813: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:814: Error: invalid instruction suffix for `push'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 99, 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=core-avx-i -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=core-avx-i -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=corei7-avx -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=corei7 -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: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:15: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:21: Error: incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:903: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:904: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:905: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:907: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1258: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:1316: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1317: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1337: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1338: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1339: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1340: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1347: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1348: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1353: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1354: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1359: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1360: Error: invalid instruction suffix for `push'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 99, 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=core-avx-i -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=core-avx-i -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=corei7-avx -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=corei7 -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: invalid instruction suffix for `push'
chacha.S: chacha.S:19: Error: incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:545: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:594: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:614: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:615: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:616: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:617: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:624: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:625: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:630: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:631: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:636: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:637: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:638: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:639: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:651: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:652: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:653: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:654: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:661: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:662: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 99, 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=core-avx-i -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=core-avx-i -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=corei7-avx -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=corei7 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -march=barcelona -Os -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -march=nocona -Os -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/djb/benchmarking/supercop-20140425/supercop-data/h9ivy/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/djb/benchmarking/supercop-20140425/supercop-data/h9ivy/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha8/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha8/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:535: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:536: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:538: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:688: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:689: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:690: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:692: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:718: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:777: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:797: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:798: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:799: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:800: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:807: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:808: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:813: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:814: Error: invalid instruction suffix for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:535: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:536: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:538: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:688: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:689: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:690: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:692: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:718: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:777: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:797: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:798: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:799: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:800: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:807: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:808: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:813: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:814: Error: invalid instruction suffix 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: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:15: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:21: Error: incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:903: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:904: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:905: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:907: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1258: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:1316: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1317: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1337: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1338: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1339: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1340: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1347: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1348: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1353: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1354: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1359: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1360: Error: invalid instruction suffix for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:15: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:21: Error: incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:903: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:904: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:905: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:907: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1258: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:1316: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1317: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1337: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1338: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1339: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1340: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1347: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1348: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1353: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1354: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1359: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1360: Error: invalid instruction suffix for `push'
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: invalid instruction suffix for `push'
chacha.S: chacha.S:19: Error: incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:545: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:594: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:614: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:615: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:616: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:617: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:624: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:625: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:630: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:631: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:636: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:637: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:638: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:639: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:651: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:652: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:653: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:654: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:661: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:662: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:19: Error: incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:545: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:594: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:614: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:615: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:616: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:617: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:624: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:625: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:630: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:631: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:636: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:637: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:638: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:639: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:651: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:652: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:653: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:654: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:661: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:662: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_stream/chacha8/krovetz/avx2
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:58:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: stream.c:61:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: stream.c:62:8: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:63:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: stream.c:69:42: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:69:57: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=corei7-avx -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