Implementation notes: amd64, hydra3, crypto_stream/chacha20

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: chacha20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5496? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
5498? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
5499? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
5499? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
5500? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090420170725
5500? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090420170725
5500? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090420170725
5500? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
5500? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090420170725
5501? ? ?? ? ?moon/sse2/64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
5501? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-O_-fomit-frame-pointer2017090420170725
5502? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
5502? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090420170725
5502? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
5502? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090420170725
5503? ? ?? ? ?moon/sse2/64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-O3_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-march=k8_-O2_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-march=k8_-O_-fomit-frame-pointer2017090420170725
5503? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090420170725
5504? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090420170725
5504? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090420170725
5504? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090420170725
5505? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
5505? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-O_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090420170725
5506? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-m64_-O2_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-march=k8_-Os_-fomit-frame-pointer2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090420170725
5508? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
5509? ? ?? ? ?moon/sse2/64gcc2017090420170725
5509? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
5510? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-O2_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-O3_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
5511? ? ?? ? ?moon/sse2/64gcc_-march=k8_-O3_-fomit-frame-pointer2017090420170725
5513? ? ?? ? ?moon/sse2/64gcc_-Os_-fomit-frame-pointer2017090420170725
5513? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
5513? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
5513? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090420170725
5514? ? ?? ? ?moon/sse2/64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
5514? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
5514? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090420170725
5518? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090420170725
5518? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
5518? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090420170725
5518? ? ?? ? ?moon/sse2/64gcc_-m64_-O_-fomit-frame-pointer2017090420170725
5518? ? ?? ? ?moon/sse2/64gcc_-m64_-Os_-fomit-frame-pointer2017090420170725
5518? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090420170725
5519? ? ?? ? ?moon/sse2/64cc2017090420170725
5519? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-O_-fomit-frame-pointer2017090420170725
5519? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
5519? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090420170725
5521? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090420170725
5524? ? ?? ? ?moon/sse2/64gcc_-funroll-loops2017090420170725
6171? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090420170725
6171? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090420170725
6176? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
8177? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
8177? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
8177? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
8177? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017110820171020
8177? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
8178? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
8179? ? ?? ? ?e/amd64-xmm6gcc_-O2_-fomit-frame-pointer2017110820171020
8179? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
8179? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
8179? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017110820171020
8179? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017110820171020
8180? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017110820171020
8181? ? ?? ? ?e/amd64-xmm6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
8181? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
8181? ? ?? ? ?e/amd64-xmm6gcc_-m64_-O3_-fomit-frame-pointer2017110820171020
8181? ? ?? ? ?e/amd64-xmm6gcc_-march=nocona_-O_-fomit-frame-pointer2017110820171020
8182? ? ?? ? ?e/amd64-xmm6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
8184? ? ?? ? ?e/amd64-xmm6gcc_-O_-fomit-frame-pointer2017110820171020
8184? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
8187? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017110820171020
8188? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110820171020
8189? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
8189? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110820171020
8189? ? ?? ? ?e/amd64-xmm6gcc_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
8189? ? ?? ? ?e/amd64-xmm6gcc_-march=k8_-O3_-fomit-frame-pointer2017110820171020
8191? ? ?? ? ?e/amd64-xmm6gcc_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
8191? ? ?? ? ?e/amd64-xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017110820171020
8192? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017110820171020
8192? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017110820171020
8192? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110820171020
8194? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
8195? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
8198? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
8206? ? ?? ? ?krovetz/vec128gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090420170725
8207? ? ?? ? ?krovetz/vec128gcc_-march=nocona_-O_-fomit-frame-pointer2017090420170725
8208? ? ?? ? ?krovetz/vec128gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090420170725
8209? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090420170725
8209? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090420170725
8210? ? ?? ? ?krovetz/vec128gcc_-O_-fomit-frame-pointer2017090420170725
8210? ? ?? ? ?krovetz/vec128gcc_-m64_-O_-fomit-frame-pointer2017090420170725
8215? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
8218? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
8219? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
8219? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017110820171020
8219? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017110820171020
8220? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
8220? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
8221? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
8221? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
8221? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
8221? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017110820171020
8221? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-O3_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-m64_-O2_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017110820171020
8222? ? ?? ? ?e/amd64-xmm6gcc_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
8224? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017110820171020
8224? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
8224? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
8224? ? ?? ? ?e/amd64-xmm6gcc_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
8224? ? ?? ? ?e/amd64-xmm6gcc_-march=k8_-O2_-fomit-frame-pointer2017110820171020
8225? ? ?? ? ?e/amd64-xmm6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
8225? ? ?? ? ?e/amd64-xmm6gcc_-m64_-O_-fomit-frame-pointer2017110820171020
8225? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
8227? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-O_-fomit-frame-pointer2017090420170725
8229? ? ?? ? ?e/amd64-xmm6cc2017110820171020
8229? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090420170725
8229? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090420170725
8229? ? ?? ? ?e/amd64-xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017110820171020
8230? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops2017110820171020
8231? ? ?? ? ?e/amd64-xmm6gcc2017110820171020
8232? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017110820171020
8234? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017110820171020
8237? ? ?? ? ?e/amd64-xmm6gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
8265? ? ?? ? ?e/amd64-xmm6gcc_-march=k8_-O_-fomit-frame-pointer2017110820171020
8267? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090420170725
8269? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090420170725
8272? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
8273? ? ?? ? ?krovetz/vec128gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
8273? ? ?? ? ?krovetz/vec128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090420170725
8274? ? ?? ? ?krovetz/vec128gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090420170725
8275? ? ?? ? ?krovetz/vec128gcc_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
8276? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
8279? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
8281? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
8287? ? ?? ? ?krovetz/vec128gcc_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
8289? ? ?? ? ?krovetz/vec128gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
8303? ? ?? ? ?krovetz/vec128gcc_-march=k8_-O_-fomit-frame-pointer2017090420170725
8304? ? ?? ? ?krovetz/vec128gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090420170725
8408? ? ?? ? ?krovetz/vec128clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
8410? ? ?? ? ?krovetz/vec128clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090420170725
8412? ? ?? ? ?krovetz/vec128clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
8413? ? ?? ? ?krovetz/vec128clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
8417? ? ?? ? ?krovetz/vec128clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090420170725
8422? ? ?? ? ?krovetz/vec128clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090420170725
8422? ? ?? ? ?krovetz/vec128gcc_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
9166? ? ?? ? ?e/amd64-xmm6gcc_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
9187? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017110820171020
9224? ? ?? ? ?e/amd64-xmm6gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9438? ? ?? ? ?krovetz/vec128gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
9768? ? ?? ? ?e/refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
9783? ? ?? ? ?e/refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
9783? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017110820171020
9784? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9798? ? ?? ? ?e/refgcc_-O3_-fomit-frame-pointer2017110820171020
9805? ? ?? ? ?e/refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9809? ? ?? ? ?e/regsgcc_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9827? ? ?? ? ?e/refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9839? ? ?? ? ?e/regsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9846? ? ?? ? ?e/refgcc_-m64_-O3_-fomit-frame-pointer2017110820171020
9847? ? ?? ? ?e/regsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9855? ? ?? ? ?e/regsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9856? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9859? ? ?? ? ?e/refgcc_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9861? ? ?? ? ?e/refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9900? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9900? ? ?? ? ?e/regsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9902? ? ?? ? ?e/refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110820171020
9918? ? ?? ? ?e/regsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110820171020
9921? ? ?? ? ?e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017110820171020
9928? ? ?? ? ?e/refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9936? ? ?? ? ?e/refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
9953? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9967? ? ?? ? ?e/regsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017110820171020
9986? ? ?? ? ?e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017110820171020
10017? ? ?? ? ?e/amd64-3gcc_-O2_-fomit-frame-pointer2017110820171020
10017? ? ?? ? ?e/amd64-3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
10017? ? ?? ? ?e/amd64-3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10017? ? ?? ? ?e/amd64-3gcc_-m64_-O2_-fomit-frame-pointer2017110820171020
10017? ? ?? ? ?e/amd64-3gcc_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
10019? ? ?? ? ?e/amd64-3gcc_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017110820171020
10020? ? ?? ? ?e/amd64-3clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-O3_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-O3_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10020? ? ?? ? ?e/amd64-3gcc_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017110820171020
10021? ? ?? ? ?e/amd64-3clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
10021? ? ?? ? ?e/amd64-3gcc_-march=k8_-Os_-fomit-frame-pointer2017110820171020
10022? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
10022? ? ?? ? ?e/amd64-3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110820171020
10023? ? ?? ? ?e/amd64-3gcc_-O_-fomit-frame-pointer2017110820171020
10023? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017110820171020
10024? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
10024? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10025? ? ?? ? ?e/amd64-3gcc_-m64_-O_-fomit-frame-pointer2017110820171020
10025? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017110820171020
10025? ? ?? ? ?e/amd64-3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
10027? ? ?? ? ?e/amd64-3cc2017110820171020
10027? ? ?? ? ?e/amd64-3gcc2017110820171020
10027? ? ?? ? ?e/amd64-3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
10027? ? ?? ? ?e/amd64-3gcc_-funroll-loops2017110820171020
10037? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
10037? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10037? ? ?? ? ?e/amd64-3gcc_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10037? ? ?? ? ?e/amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017110820171020
10038? ? ?? ? ?e/amd64-3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10038? ? ?? ? ?e/amd64-3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110820171020
10038? ? ?? ? ?e/amd64-3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10039? ? ?? ? ?e/amd64-3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
10039? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017110820171020
10039? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017110820171020
10039? ? ?? ? ?e/amd64-3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10039? ? ?? ? ?e/amd64-3gcc_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
10040? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10040? ? ?? ? ?e/amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017110820171020
10041? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
10041? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017110820171020
10042? ? ?? ? ?e/amd64-3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
10042? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017110820171020
10042? ? ?? ? ?e/amd64-3gcc_-march=k8_-O_-fomit-frame-pointer2017110820171020
10044? ? ?? ? ?e/amd64-3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017110820171020
10044? ? ?? ? ?e/amd64-3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017110820171020
10131? ? ?? ? ?e/mergedgcc_-m64_-O3_-fomit-frame-pointer2017110820171020
10167? ? ?? ? ?e/mergedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10169? ? ?? ? ?e/mergedgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
10170? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017110820171020
10175? ? ?? ? ?e/mergedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10555? ? ?? ? ?e/regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10559? ? ?? ? ?krovetz/vec128gcc_-march=k8_-O3_-fomit-frame-pointer2017090420170725
10560? ? ?? ? ?krovetz/vec128gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090420170725
10560? ? ?? ? ?krovetz/vec128gcc_-march=k8_-O2_-fomit-frame-pointer2017090420170725
10562? ? ?? ? ?krovetz/vec128gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090420170725
10565? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017110820171020
10570? ? ?? ? ?e/regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
10573? ? ?? ? ?e/regsgcc_-O3_-fomit-frame-pointer2017110820171020
10573? ? ?? ? ?e/regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10574? ? ?? ? ?krovetz/vec128gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090420170725
10574? ? ?? ? ?krovetz/vec128gcc_-m64_-O3_-fomit-frame-pointer2017090420170725
10575? ? ?? ? ?krovetz/vec128gcc_-O3_-fomit-frame-pointer2017090420170725
10575? ? ?? ? ?e/regsgcc_-m64_-O3_-fomit-frame-pointer2017110820171020
10576? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
10577? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
10578? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
10580? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090420170725
10580? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
10581? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090420170725
10585? ? ?? ? ?krovetz/vec128gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090420170725
10588? ? ?? ? ?krovetz/vec128gcc_-O2_-fomit-frame-pointer2017090420170725
10589? ? ?? ? ?krovetz/vec128gcc_-m64_-O2_-fomit-frame-pointer2017090420170725
10590? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090420170725
10590? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090420170725
10590? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090420170725
10591? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090420170725
10592? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090420170725
10592? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090420170725
10595? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090420170725
10740? ? ?? ? ?e/mergedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
10742? ? ?? ? ?e/mergedgcc_-m64_-O_-fomit-frame-pointer2017110820171020
10743? ? ?? ? ?e/mergedgcc_-O_-fomit-frame-pointer2017110820171020
10783? ? ?? ? ?krovetz/vec128gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
10783? ? ?? ? ?krovetz/vec128gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090420170725
10784? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10784? ? ?? ? ?krovetz/vec128gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
10786? ? ?? ? ?krovetz/vec128gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
10786? ? ?? ? ?krovetz/vec128gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090420170725
10786? ? ?? ? ?krovetz/vec128gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
10786? ? ?? ? ?krovetz/vec128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090420170725
10801? ? ?? ? ?e/mergedgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10803? ? ?? ? ?e/mergedgcc_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10811? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
10832? ? ?? ? ?e/mergedgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110820171020
10832? ? ?? ? ?e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017110820171020
10834? ? ?? ? ?e/mergedgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10862? ? ?? ? ?e/mergedgcc_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10872? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10875? ? ?? ? ?e/mergedgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10875? ? ?? ? ?e/mergedgcc_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10876? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017110820171020
10877? ? ?? ? ?e/mergedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
10882? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10890? ? ?? ? ?e/mergedgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10895? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10897? ? ?? ? ?e/mergedgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
10897? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017110820171020
10898? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017110820171020
10900? ? ?? ? ?e/mergedgcc_-march=k8_-O2_-fomit-frame-pointer2017110820171020
10911? ? ?? ? ?e/mergedgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
10916? ? ?? ? ?e/mergedgcc_-O2_-fomit-frame-pointer2017110820171020
10939? ? ?? ? ?e/mergedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
10946? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017110820171020
10953? ? ?? ? ?e/refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
10953? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017110820171020
10954? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10961? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017110820171020
10969? ? ?? ? ?e/mergedgcc_-m64_-O2_-fomit-frame-pointer2017110820171020
10972? ? ?? ? ?e/mergedgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
10979? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
10987? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
10996? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017110820171020
11009? ? ?? ? ?e/mergedgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017110820171020
11017? ? ?? ? ?e/mergedgcc_-march=nocona_-O_-fomit-frame-pointer2017110820171020
11075? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017110820171020
11078? ? ?? ? ?e/mergedgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017110820171020
11088? ? ?? ? ?e/mergedgcc_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
11095? ? ?? ? ?e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017110820171020
11096? ? ?? ? ?e/mergedgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110820171020
11100? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017110820171020
11103? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
11108? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
11114? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017110820171020
11116? ? ?? ? ?e/mergedgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
11230? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
11233? ? ?? ? ?e/amd64-3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
11237? ? ?? ? ?e/amd64-3gcc_-march=nocona_-O_-fomit-frame-pointer2017110820171020
11334? ? ?? ? ?e/mergedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017110820171020
11352? ? ?? ? ?e/mergedgcc_-O3_-fomit-frame-pointer2017110820171020
11402? ? ?? ? ?e/mergedgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
11431? ? ?? ? ?e/mergedgcc_-march=k8_-O_-fomit-frame-pointer2017110820171020
11474? ? ?? ? ?e/mergedclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
11488? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
11494? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017110820171020
11501? ? ?? ? ?e/mergedclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017110820171020
11512? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
11516? ? ?? ? ?e/mergedgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110820171020
11532? ? ?? ? ?e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017110820171020
11539? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
11540? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
11558? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
11562? ? ?? ? ?e/mergedgcc_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
11578? ? ?? ? ?e/mergedgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
11620? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11649? ? ?? ? ?e/refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11679? ? ?? ? ?e/mergedgcc_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11687? ? ?? ? ?e/regsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11694? ? ?? ? ?e/mergedgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11710? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11715? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11765? ? ?? ? ?krovetz/vec128gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
11766? ? ?? ? ?krovetz/vec128gcc_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
11793? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017110820171020
11798? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
11799? ? ?? ? ?e/regsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11807? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11825? ? ?? ? ?e/refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11858? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090420170725
11882? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017110820171020
11893? ? ?? ? ?e/mergedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
11905? ? ?? ? ?e/mergedgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
11936? ? ?? ? ?e/mergedclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
11964? ? ?? ? ?e/mergedclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
11984? ? ?? ? ?e/mergedclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
11989? ? ?? ? ?e/refgcc_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
12085? ? ?? ? ?krovetz/vec128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090420170725
12101? ? ?? ? ?e/regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017110820171020
12101? ? ?? ? ?e/mergedgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017110820171020
12113? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017110820171020
12114? ? ?? ? ?e/regsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12121? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017110820171020
12128? ? ?? ? ?e/mergedgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017110820171020
12162? ? ?? ? ?e/regsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12180? ? ?? ? ?e/regsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12205? ? ?? ? ?e/mergedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
12245? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
12245? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
12380? ? ?? ? ?e/refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017110820171020
12425? ? ?? ? ?e/refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12432? ? ?? ? ?e/refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12433? ? ?? ? ?e/refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12466? ? ?? ? ?e/mergedgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017110820171020
12471? ? ?? ? ?e/mergedgcc_-march=k8_-Os_-fomit-frame-pointer2017110820171020
12477? ? ?? ? ?e/mergedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
12477? ? ?? ? ?e/mergedgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
12481? ? ?? ? ?e/mergedgcc_-Os_-fomit-frame-pointer2017110820171020
12483? ? ?? ? ?e/mergedgcc_-m64_-Os_-fomit-frame-pointer2017110820171020
12483? ? ?? ? ?e/mergedgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
12519? ? ?? ? ?e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017110820171020
12606? ? ?? ? ?e/regsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
12629? ? ?? ? ?e/regsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017110820171020
12861? ? ?? ? ?e/mergedgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
12931? ? ?? ? ?e/mergedgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
12954? ? ?? ? ?e/regsgcc_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
13162? ? ?? ? ?e/regsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017110820171020
13202? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
13389? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017110820171020
13420? ? ?? ? ?e/regsgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
13423? ? ?? ? ?e/regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
13438? ? ?? ? ?e/regsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017110820171020
13443? ? ?? ? ?e/mergedgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
13482? ? ?? ? ?e/refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017110820171020
13492? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
13500? ? ?? ? ?e/mergedgcc_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
13518? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
13537? ? ?? ? ?e/refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
13552? ? ?? ? ?e/regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
13599? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
13601? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
13631? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017110820171020
13651? ? ?? ? ?e/refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017110820171020
13780? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090420170725
13784? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090420170725
13787? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090420170725
13787? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090420170725
13787? ? ?? ? ?krovetz/vec128gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090420170725
13796? ? ?? ? ?e/refgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
13796? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
13824? ? ?? ? ?e/refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017110820171020
13832? ? ?? ? ?e/regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
13837? ? ?? ? ?krovetz/vec128gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090420170725
13837? ? ?? ? ?krovetz/vec128gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
13837? ? ?? ? ?krovetz/vec128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090420170725
13838? ? ?? ? ?krovetz/vec128gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
13843? ? ?? ? ?e/regsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
13850? ? ?? ? ?krovetz/vec128gcc_-Os_-fomit-frame-pointer2017090420170725
13850? ? ?? ? ?krovetz/vec128gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090420170725
13851? ? ?? ? ?krovetz/vec128gcc_-m64_-Os_-fomit-frame-pointer2017090420170725
13851? ? ?? ? ?krovetz/vec128gcc_-march=k8_-Os_-fomit-frame-pointer2017090420170725
13852? ? ?? ? ?e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017110820171020
13853? ? ?? ? ?krovetz/vec128gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090420170725
13857? ? ?? ? ?e/refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017110820171020
13860? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017110820171020
13860? ? ?? ? ?e/regsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110820171020
13888? ? ?? ? ?e/refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
13890? ? ?? ? ?e/regsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
13910? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
13959? ? ?? ? ?e/regsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
13992? ? ?? ? ?e/mergedgcc_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
13997? ? ?? ? ?e/refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
14007? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
14025? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
14042? ? ?? ? ?e/refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
14095? ? ?? ? ?e/regsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
14105? ? ?? ? ?e/regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
14113? ? ?? ? ?e/regsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017110820171020
14122? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
14150? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
14157? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
14165? ? ?? ? ?e/refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017110820171020
14171? ? ?? ? ?e/regsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017110820171020
14172? ? ?? ? ?e/refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
14176? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017110820171020
14198? ? ?? ? ?e/regsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017110820171020
14208? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
14238? ? ?? ? ?e/regsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
14337? ? ?? ? ?e/refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
14426? ? ?? ? ?e/regsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017110820171020
14779? ? ?? ? ?e/regsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017110820171020
14781? ? ?? ? ?e/regsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017110820171020
14796? ? ?? ? ?e/regsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017110820171020
14802? ? ?? ? ?e/regsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017110820171020
14954? ? ?? ? ?e/regsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
14954? ? ?? ? ?e/regsgcc_-march=nocona_-O_-fomit-frame-pointer2017110820171020
14974? ? ?? ? ?e/regsgcc_-march=k8_-O2_-fomit-frame-pointer2017110820171020
14982? ? ?? ? ?e/regsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
15076? ? ?? ? ?e/regsgcc_-m64_-O_-fomit-frame-pointer2017110820171020
15078? ? ?? ? ?e/regsgcc_-O_-fomit-frame-pointer2017110820171020
15078? ? ?? ? ?e/regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
15334? ? ?? ? ?e/regsgcc_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
15335? ? ?? ? ?e/regsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
15434? ? ?? ? ?e/regsgcc_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
15437? ? ?? ? ?e/regsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
15477? ? ?? ? ?e/regsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110820171020
15493? ? ?? ? ?e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017110820171020
15545? ? ?? ? ?e/regsgcc_-march=k8_-O_-fomit-frame-pointer2017110820171020
15784? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
16917? ? ?? ? ?e/refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
17049? ? ?? ? ?e/regsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
17115? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
17178? ? ?? ? ?e/refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017110820171020
17188? ? ?? ? ?e/refgcc_-march=k8_-O2_-fomit-frame-pointer2017110820171020
17273? ? ?? ? ?e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017110820171020
17305? ? ?? ? ?e/regsgcc_-m64_-Os_-fomit-frame-pointer2017110820171020
17337? ? ?? ? ?e/regsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017110820171020
17365? ? ?? ? ?e/regsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017110820171020
17376? ? ?? ? ?e/regsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
17380? ? ?? ? ?e/regsgcc_-Os_-fomit-frame-pointer2017110820171020
17396? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017110820171020
17490? ? ?? ? ?e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017110820171020
17576? ? ?? ? ?e/regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
17591? ? ?? ? ?e/regsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
17660? ? ?? ? ?e/regsgcc_-march=k8_-Os_-fomit-frame-pointer2017110820171020
17681? ? ?? ? ?e/regsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
17724? ? ?? ? ?e/regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
17797? ? ?? ? ?e/regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
17797? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
17871? ? ?? ? ?e/regsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017110820171020
17898? ? ?? ? ?e/regsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017110820171020
17970? ? ?? ? ?e/regsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017110820171020
18201? ? ?? ? ?e/refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
18203? ? ?? ? ?e/refgcc_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
18504? ? ?? ? ?e/refgcc_-m64_-O2_-fomit-frame-pointer2017110820171020
18506? ? ?? ? ?e/refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
18508? ? ?? ? ?e/refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017110820171020
18508? ? ?? ? ?e/refgcc_-march=nocona_-O_-fomit-frame-pointer2017110820171020
18523? ? ?? ? ?e/refgcc_-O2_-fomit-frame-pointer2017110820171020
18609? ? ?? ? ?e/refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017110820171020
18698? ? ?? ? ?e/refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017110820171020
18698? ? ?? ? ?e/refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017110820171020
18699? ? ?? ? ?e/refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017110820171020
18755? ? ?? ? ?e/refgcc_-march=k8_-O_-fomit-frame-pointer2017110820171020
18856? ? ?? ? ?e/refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
19265? ? ?? ? ?e/regsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017110820171020
19798? ? ?? ? ?e/regsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017110820171020
20053? ? ?? ? ?e/regsgcc_-O2_-fomit-frame-pointer2017110820171020
20053? ? ?? ? ?e/regsgcc_-m64_-O2_-fomit-frame-pointer2017110820171020
20262? ? ?? ? ?e/regsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017110820171020
21458? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
21737? ? ?? ? ?e/refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
21737? ? ?? ? ?e/refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017110820171020
21747? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
21769? ? ?? ? ?e/refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
21769? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017110820171020
21790? ? ?? ? ?e/refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
22247? ? ?? ? ?e/regsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
22547? ? ?? ? ?e/regsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
22572? ? ?? ? ?e/regsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
22572? ? ?? ? ?e/regsgcc_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
22755? ? ?? ? ?e/refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
22755? ? ?? ? ?e/refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110820171020
22755? ? ?? ? ?e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017110820171020
22777? ? ?? ? ?e/refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017110820171020
22938? ? ?? ? ?e/refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017110820171020
22938? ? ?? ? ?e/refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017110820171020
22947? ? ?? ? ?e/refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017110820171020
23559? ? ?? ? ?e/refgcc_-O_-fomit-frame-pointer2017110820171020
23562? ? ?? ? ?e/refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
23694? ? ?? ? ?e/refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
23706? ? ?? ? ?e/refgcc_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
23829? ? ?? ? ?e/refgcc_-m64_-O_-fomit-frame-pointer2017110820171020
23851? ? ?? ? ?e/refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017110820171020
23852? ? ?? ? ?e/refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017110820171020
23928? ? ?? ? ?e/refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017110820171020
23930? ? ?? ? ?e/refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017110820171020
25488? ? ?? ? ?e/refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017110820171020
25488? ? ?? ? ?e/refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
25519? ? ?? ? ?e/refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
25520? ? ?? ? ?e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017110820171020
25596? ? ?? ? ?e/refgcc_-m64_-Os_-fomit-frame-pointer2017110820171020
25603? ? ?? ? ?e/refgcc_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
25656? ? ?? ? ?e/refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017110820171020
25864? ? ?? ? ?e/refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
25872? ? ?? ? ?e/refgcc_-Os_-fomit-frame-pointer2017110820171020
25912? ? ?? ? ?e/refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
25912? ? ?? ? ?e/refgcc_-march=k8_-Os_-fomit-frame-pointer2017110820171020
26225? ? ?? ? ?e/refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
26558? ? ?? ? ?e/refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
26573? ? ?? ? ?e/refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110820171020
94667? ? ?? ? ?krovetz/vec128cc2017090420170725
94736? ? ?? ? ?krovetz/vec128gcc2017090420170725
94774? ? ?? ? ?krovetz/vec128gcc_-funroll-loops2017090420170725
95898? ? ?? ? ?e/mergedgcc_-funroll-loops2017110820171020
95901? ? ?? ? ?e/mergedcc2017110820171020
95912? ? ?? ? ?e/mergedgcc2017110820171020
100015? ? ?? ? ?e/refgcc2017110820171020
100018? ? ?? ? ?e/refcc2017110820171020
100018? ? ?? ? ?e/refgcc_-funroll-loops2017110820171020
127165? ? ?? ? ?e/regscc2017110820171020
127179? ? ?? ? ?e/regsgcc_-funroll-loops2017110820171020
127246? ? ?? ? ?e/regsgcc2017110820171020

Test failure

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

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

Test failure

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/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).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: cc
chacha.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:35:0,
chacha.c: from chacha.c:12:
chacha.c: u4.h: In function 'crypto_stream_chacha20_dolbeau_amd64_avx2_ECRYPT_encrypt_bytes':
chacha.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^
chacha.c: In file included from chacha.c:104:0:
chacha.c: u4.h:14:84: error: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:129:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 3, 4, 9,14);
chacha.c: ^
chacha.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:35:0,
chacha.c: from chacha.c:12:
chacha.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^
chacha.c: In file included from chacha.c:104:0:
chacha.c: u4.h:12:84: error: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/ppc-altivec
Compiler: cc
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/mipsel-msa
Compiler: cc
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
stream.c: stream.c:126:2: error: -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 89, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer krovetz/avx2
gcc -O3 -fomit-frame-pointer krovetz/avx2
gcc -O -fomit-frame-pointer krovetz/avx2
gcc -Os -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer krovetz/avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=core2 -msse4.1 -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 -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 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -m64 -march=nocona -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv krovetz/avx2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv krovetz/avx2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv krovetz/avx2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv krovetz/avx2
gcc -march=nocona -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/chacha20/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...

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/chacha20/goll_gueron
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:35:0,
chacha.c: from chacha.c:12:
chacha.c: u4.h: In function 'crypto_stream_chacha20_dolbeau_amd64_avx2_ECRYPT_encrypt_bytes':
chacha.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^
chacha.c: In file included from chacha.c:104:0:
chacha.c: u4.h:14:84: error: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:129:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 3, 4, 9,14);
chacha.c: ^
chacha.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:35:0,
chacha.c: from chacha.c:12:
chacha.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^
chacha.c: In file included from chacha.c:104:0:
chacha.c: u4.h:12:84: error: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: ...
chacha.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:35:0,
chacha.c: from chacha.c:12:
chacha.c: u4.h: In function 'crypto_stream_chacha20_dolbeau_amd64_avx2_ECRYPT_encrypt_bytes':
chacha.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^
chacha.c: In file included from chacha.c:104:0:
chacha.c: u4.h:14:84: error: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:129:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 3, 4, 9,14);
chacha.c: ^
chacha.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:35:0,
chacha.c: from chacha.c:12:
chacha.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
chacha.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
chacha.c: ^
chacha.c: In file included from chacha.c:104:0:
chacha.c: u4.h:12:84: error: called from here
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/ppc-altivec
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/mipsel-msa
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.

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