Implementation notes: amd64, genji154, crypto_hash/blake2s

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_hash
Primitive: blake2s
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16003? ? ?? ? ?regsgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
16003? ? ?? ? ?regsgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
16068? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
16068? ? ?? ? ?regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
16146? ? ?? ? ?regsgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
16289? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
16302? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
16302? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
16302? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
17290? ? ?? ? ?regsicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
17693? ? ?? ? ?regsgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
18070? ? ?? ? ?regsicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
18083? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
18096? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
19227? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
19240? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
19864? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
20501? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
20657? ? ?? ? ?regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
20657? ? ?? ? ?regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
20657? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
20657? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
20670? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
20670? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
20683? ? ?? ? ?regsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
20683? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
20683? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
20683? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
20683? ? ?? ? ?regsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
20761? ? ?? ? ?regsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
20774? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
20774? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
20774? ? ?? ? ?regsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
20787? ? ?? ? ?regsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
20813? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
20826? ? ?? ? ?regsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
20826? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
20826? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
20839? ? ?? ? ?regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
20839? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-O2_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-O3_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-m64_-O2_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-m64_-O3_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?regsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
20852? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
20891? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
20891? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
20891? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
20904? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
20943? ? ?? ? ?regsgcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
20956? ? ?? ? ?regsgcc_-m64_-Os_-fomit-frame-pointer2017022520170105
20956? ? ?? ? ?regsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
20956? ? ?? ? ?regsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
20956? ? ?? ? ?regsgcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
20969? ? ?? ? ?regsgcc_-Os_-fomit-frame-pointer2017022520170105
20969? ? ?? ? ?regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
20969? ? ?? ? ?regsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
20969? ? ?? ? ?regsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
21021? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
21047? ? ?? ? ?regsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
21047? ? ?? ? ?regsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
21060? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
21060? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
21099? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
21242? ? ?? ? ?regsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
21242? ? ?? ? ?regsgcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
22360? ? ?? ? ?regsicc2017022520170105
22360? ? ?? ? ?regsicc_-no-vec2017022520170105
22997? ? ?? ? ?xmmicc2017022520170105
22997? ? ?? ? ?xmmicc_-no-vec2017022520170105
23062? ? ?? ? ?regsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
23062? ? ?? ? ?regsgcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
23075? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
23127? ? ?? ? ?regsgcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
23140? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
23140? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
23140? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
23153? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
23153? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
23166? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
23166? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
23179? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
23192? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
23257? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
23283? ? ?? ? ?regsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
23283? ? ?? ? ?regsgcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
23283? ? ?? ? ?regsgcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
23296? ? ?? ? ?regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
23296? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
23296? ? ?? ? ?regsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
23322? ? ?? ? ?regsgcc_-O_-fomit-frame-pointer2017022520170105
23322? ? ?? ? ?regsgcc_-m64_-O_-fomit-frame-pointer2017022520170105
23322? ? ?? ? ?regsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
23322? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
23322? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
23322? ? ?? ? ?regsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
23335? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
23335? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
23335? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
23348? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
23348? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
23374? ? ?? ? ?regsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
23374? ? ?? ? ?regsgcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
23400? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
23413? ? ?? ? ?regsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
23413? ? ?? ? ?regsgcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
23426? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
23426? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
23426? ? ?? ? ?regsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
23426? ? ?? ? ?regsgcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
23439? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
23452? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
23465? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
23465? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
23478? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
23556? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
23582? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
23582? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
23582? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
23582? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
23725? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
23738? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
23738? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
23738? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
23738? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
23777? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
23790? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
23842? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
23855? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
23920? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
23920? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
23920? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
23946? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017022520170105
23959? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017022520170105
23959? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
23959? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
23998? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
24102? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
24115? ? ?? ? ?moon/sse2/64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
24115? ? ?? ? ?moon/sse2/64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
24115? ? ?? ? ?moon/sse2/64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
24128? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
24141? ? ?? ? ?moon/sse2/64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
24154? ? ?? ? ?moon/sse2/64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
24154? ? ?? ? ?moon/sse2/64gcc_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
24154? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64cc2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
24180? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64icc2017022520170105
24180? ? ?? ? ?moon/sse2/64icc_-no-vec2017022520170105
24180? ? ?? ? ?moon/sse2/64icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
24180? ? ?? ? ?moon/sse2/64icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
24206? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
24258? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
24271? ? ?? ? ?moon/sse2/64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
24271? ? ?? ? ?moon/sse2/64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
24271? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
24271? ? ?? ? ?moon/sse2/64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
24271? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
24271? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
24271? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
24271? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
24284? ? ?? ? ?moon/sse2/64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
24284? ? ?? ? ?moon/sse2/64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
24297? ? ?? ? ?moon/sse2/64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
24297? ? ?? ? ?moon/sse2/64gcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
24310? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
24310? ? ?? ? ?moon/sse2/64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
24323? ? ?? ? ?moon/sse2/64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
24323? ? ?? ? ?moon/sse2/64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
24323? ? ?? ? ?moon/sse2/64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
24336? ? ?? ? ?moon/sse2/64gcc_-Os_-fomit-frame-pointer2017022520170105
24843? ? ?? ? ?reficc_-no-vec2017022520170105
24869? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
24882? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
25194? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
25298? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
25324? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
25389? ? ?? ? ?moon/sse2/64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
25441? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
25441? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
25454? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
25454? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
25467? ? ?? ? ?moon/sse2/64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
25467? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
25493? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
25506? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
25506? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
25532? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017022520170105
25558? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
25584? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
25610? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
25623? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017022520170105
25636? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
25636? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
25649? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
25675? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
25675? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
25675? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
25675? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
25701? ? ?? ? ?moon/sse2/64gcc_-m64_-Os_-fomit-frame-pointer2017022520170105
25714? ? ?? ? ?reficc2017022520170105
25766? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
25766? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
25766? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
25766? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
25844? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017022520170105
25844? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
25844? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017022520170105
25844? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
25844? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
25844? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
25844? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
25870? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
25883? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
25883? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
25909? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
25935? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
25948? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
26039? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
26052? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
26052? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
26078? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
26169? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
26169? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
26208? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
26819? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
26819? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
26819? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
26819? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
26858? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
26858? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
26858? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
26858? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
26871? ? ?? ? ?regsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
26871? ? ?? ? ?regsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
26871? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
26871? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
26871? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
26871? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
26871? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
26871? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
26897? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
26897? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
26897? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
26897? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
26910? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
26910? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
26910? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
26923? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
26923? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
26923? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
26923? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
26923? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
26923? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
26936? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017022520170105
26936? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
26936? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017022520170105
26936? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
26936? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
26962? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
26975? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017022520170105
26975? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017022520170105
26975? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
26975? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017022520170105
26975? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017022520170105
27105? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
27105? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
27144? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
27144? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
27365? ? ?? ? ?regsclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
27365? ? ?? ? ?regsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
27365? ? ?? ? ?regsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
27365? ? ?? ? ?regsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
27417? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
27417? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
27456? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
27469? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
27508? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
27521? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
27599? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
27651? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
27664? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
27703? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
27703? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
27716? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
27729? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
27742? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
27807? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
27833? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
27833? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
27846? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
27846? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28002? ? ?? ? ?avxiccgcc_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccgcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccicc2017022520170105
28002? ? ?? ? ?avxiccicc_-no-vec2017022520170105
28002? ? ?? ? ?avxiccicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
28002? ? ?? ? ?avxiccicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
28015? ? ?? ? ?avxicccc2017022520170105
28015? ? ?? ? ?avxiccgcc2017022520170105
28015? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017022520170105
28015? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
28015? ? ?? ? ?avxiccgcc_-funroll-loops2017022520170105
28015? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
28015? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
28015? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28028? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017022520170105
28054? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28119? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
28119? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28119? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
28119? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
28132? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
28132? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
28132? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
28171? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
28184? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28223? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
28535? ? ?? ? ?xmmicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
28535? ? ?? ? ?xmmicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64icc2017022520170105
28847? ? ?? ? ?moon/avx/64icc_-no-vec2017022520170105
28847? ? ?? ? ?moon/avx/64icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
28847? ? ?? ? ?moon/avx/64icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
28860? ? ?? ? ?moon/avx/64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28873? ? ?? ? ?moon/avx/64cc2017022520170105
28873? ? ?? ? ?moon/avx/64gcc2017022520170105
28873? ? ?? ? ?moon/avx/64gcc_-funroll-loops2017022520170105
28899? ? ?? ? ?moon/avx/64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28899? ? ?? ? ?moon/avx/64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28899? ? ?? ? ?moon/avx/64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28899? ? ?? ? ?moon/avx/64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28912? ? ?? ? ?moon/avx/64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28912? ? ?? ? ?moon/avx/64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28912? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
28925? ? ?? ? ?moon/avx/64gcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
28990? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
28990? ? ?? ? ?moon/avx/64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
29029? ? ?? ? ?moon/avx/64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
29029? ? ?? ? ?moon/avx/64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
29029? ? ?? ? ?moon/avx/64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
29029? ? ?? ? ?moon/avx/64gcc_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
29029? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
29159? ? ?? ? ?avxiccgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
29185? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
29224? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
29315? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
29380? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
29432? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
29705? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017022520170105
29731? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017022520170105
29731? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
29744? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
29796? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
29809? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
29861? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
29861? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
29861? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
29913? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
29965? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
30004? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
30017? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
30056? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30069? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30082? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
30108? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
30108? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30121? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30147? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
30186? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64gcc_-march=k8_-O3_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64icc2017022520170105
30264? ? ?? ? ?moon/ssse3/64icc_-no-vec2017022520170105
30264? ? ?? ? ?moon/ssse3/64icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022520170105
30264? ? ?? ? ?moon/ssse3/64icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022520170105
30277? ? ?? ? ?moon/ssse3/64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
30277? ? ?? ? ?moon/ssse3/64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
30277? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
30277? ? ?? ? ?moon/ssse3/64gcc_-march=k8_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
30290? ? ?? ? ?moon/ssse3/64gcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
30303? ? ?? ? ?moon/ssse3/64cc2017022520170105
30303? ? ?? ? ?moon/ssse3/64gcc2017022520170105
30303? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops2017022520170105
30316? ? ?? ? ?moon/ssse3/64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
30316? ? ?? ? ?moon/ssse3/64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
30329? ? ?? ? ?moon/ssse3/64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
30329? ? ?? ? ?moon/ssse3/64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
30329? ? ?? ? ?moon/ssse3/64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022520170105
30342? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
30342? ? ?? ? ?moon/ssse3/64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
30355? ? ?? ? ?moon/ssse3/64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
30368? ? ?? ? ?moon/ssse3/64gcc_-march=k8_-O2_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-march=k8_-Os_-fomit-frame-pointer2017022520170105
30407? ? ?? ? ?moon/ssse3/64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
30420? ? ?? ? ?moon/ssse3/64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
30420? ? ?? ? ?moon/ssse3/64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
30420? ? ?? ? ?moon/ssse3/64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
30420? ? ?? ? ?moon/ssse3/64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
30472? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022520170105
30485? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30485? ? ?? ? ?moon/ssse3/64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022520170105
30602? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022520170105
30602? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022520170105
30602? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022520170105
30602? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
30641? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022520170105
30641? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022520170105
30667? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022520170105
30680? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022520170105
30693? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
30849? ? ?? ? ?moon/ssse3/64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022520170105
30927? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022520170105
30966? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022520170105
30966? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022520170105
30966? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022520170105
30966? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
31447? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022520170105
31447? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022520170105
31447? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022520170105
31551? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022520170105
31551? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022520170105
31551? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022520170105
31694? ? ?? ? ?moon/ssse3/64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022520170105
31759? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022520170105
31759? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022520170105
31759? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022520170105
31759? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022520170105
31811? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022520170105
31811? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022520170105
31837? ? ?? ? ?moon/ssse3/64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
31850? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022520170105
31850? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022520170105
31928? ? ?? ? ?moon/ssse3/64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022520170105
32071? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022520170105
32071? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022520170105
32292? ? ?? ? ?xmmgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022520170105
32396? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
32448? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
32526? ? ?? ? ?regsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
32526? ? ?? ? ?regsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
32526? ? ?? ? ?xmmgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022520170105
32539? ? ?? ? ?regsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
32656? ? ?? ? ?regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
38246? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
38285? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
38324? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
38324? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
39507? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
39507? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
39546? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
39702? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
49998? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
49998? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
49998? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
50011? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
50258? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
50271? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022520170105
50271? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
50284? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022520170105
63206? ? ?? ? ?xmmgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022520170105
63206? ? ?? ? ?xmmgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022520170105
69147? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022520170105
69173? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
70603? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022520170105
70616? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017022520170105
91884? ? ?? ? ?regscc2017022520170105
96356? ? ?? ? ?regsgcc_-funroll-loops2017022520170105
96512? ? ?? ? ?regsgcc2017022520170105
214266? ? ?? ? ?refgcc_-funroll-loops2017022520170105
215540? ? ?? ? ?refgcc2017022520170105
215787? ? ?? ? ?refcc2017022520170105
297674? ? ?? ? ?xmmgcc2017022520170105
297856? ? ?? ? ?xmmgcc_-funroll-loops2017022520170105
326508? ? ?? ? ?xmmcc2017022520170105

Test failure

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 121, namely:
CompilerImplementations
cc moon/xop/64
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
gcc moon/xop/64
gcc -O2 -fomit-frame-pointer moon/xop/64
gcc -O3 -fomit-frame-pointer moon/xop/64
gcc -O -fomit-frame-pointer moon/xop/64
gcc -Os -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops moon/xop/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -march=nocona -Os -fomit-frame-pointer moon/xop/64
icc moon/xop/64
icc -no-vec moon/xop/64
icc -xMIC-AVX512 -O2 -fomit-frame-pointer moon/xop/64
icc -xMIC-AVX512 -O3 -fomit-frame-pointer moon/xop/64

Test failure

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:13: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:15: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: blake2s.S:629: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:630: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:631: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:633: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:21: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:612: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:613: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:614: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:616: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:15: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:253: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:254: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:255: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:256: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:24: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:37: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:279: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:280: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:281: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:282: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: cc
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:5: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc regs

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.S: blake2s.S:5:1: error: unknown directive
blake2s.S: .arch armv5
blake2s.S: ^
blake2s.S: blake2s.S:8:9: error: unexpected token in argument list
blake2s.S: stmfd sp!, {r4-r12, r14}
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: unknown use of instruction mnemonic without a size suffix
blake2s.S: mov r12, sp
blake2s.S: ^
blake2s.S: blake2s.S:10:13: error: unknown token in expression
blake2s.S: sub sp, sp, #256
blake2s.S: ^
blake2s.S: blake2s.S:11:13: error: unknown token in expression
blake2s.S: and sp, sp, #0xffffffe0
blake2s.S: ^
blake2s.S: blake2s.S:12:13: error: expected ']' in brackets expression
blake2s.S: str r12, [sp, #148]
blake2s.S: ^
blake2s.S: blake2s.S:13:9: error: unknown token in expression
blake2s.S: mov r4, #64
blake2s.S: ^
blake2s.S: blake2s.S:14:9: error: unknown token in expression
blake2s.S: cmp r2, #64
blake2s.S: ^
blake2s.S: blake2s.S:15:1: error: invalid instruction mnemonic 'bhs'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/armv6/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/armv6/32
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/armv6/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/armv6/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/armv6/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/armv6/32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/armv6/32
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/armv6/32
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/armv6/32
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.S: blake2s.S:6:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebp
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %edi
blake2s.S: ^
blake2s.S: blake2s.S:10:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %esi
blake2s.S: ^
blake2s.S: blake2s.S:11:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebx
blake2s.S: ^
blake2s.S: <instantiation>:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^
blake2s.S: blake2s.S:253:1: error: instruction requires: Not 64-bit mode
blake2s.S: popl %ebx
blake2s.S: ^
blake2s.S: blake2s.S:254:1: error: instruction requires: Not 64-bit mode
blake2s.S: popl %esi
blake2s.S: ^
blake2s.S: blake2s.S:255:1: error: instruction requires: Not 64-bit mode
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/xop/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/xop/32
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/xop/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/xop/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/xop/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/xop/32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/32
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/32
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/32
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.S: blake2s.S:6:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebp
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %edi
blake2s.S: ^
blake2s.S: blake2s.S:10:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %esi
blake2s.S: ^
blake2s.S: blake2s.S:11:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebx
blake2s.S: ^
blake2s.S: <instantiation>:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:24:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %ebx
blake2s.S: ^
blake2s.S: <instantiation>:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:37:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^
blake2s.S: blake2s.S:279:1: error: instruction requires: Not 64-bit mode
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/avx/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/avx/32
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/avx/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/avx/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/avx/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/avx/32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/32
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/32
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/32
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.S: blake2s.S:6:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebp
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %esi
blake2s.S: ^
blake2s.S: blake2s.S:10:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %edi
blake2s.S: ^
blake2s.S: blake2s.S:11:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebx
blake2s.S: ^
blake2s.S: <instantiation>:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:14:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %esi
blake2s.S: ^
blake2s.S: <instantiation>:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:21:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %esi
blake2s.S: ^
blake2s.S: blake2s.S:612:1: error: instruction requires: Not 64-bit mode
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/ssse3/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/ssse3/32
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/ssse3/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/ssse3/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/ssse3/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/ssse3/32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/ssse3/32
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/ssse3/32
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/ssse3/32
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.S: blake2s.S:6:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebp
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %esi
blake2s.S: ^
blake2s.S: blake2s.S:10:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %edi
blake2s.S: ^
blake2s.S: blake2s.S:11:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl %ebx
blake2s.S: ^
blake2s.S: blake2s.S:13:1: error: instruction requires: Not 64-bit mode
blake2s.S: pushl $64
blake2s.S: ^
blake2s.S: blake2s.S:14:1: error: instruction requires: Not 64-bit mode
blake2s.S: popl %eax
blake2s.S: ^
blake2s.S: <instantiation>:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ecx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ecx
blake2s.S: ^
blake2s.S: blake2s.S:629:1: error: instruction requires: Not 64-bit mode
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/sse2/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/sse2/32
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/sse2/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/sse2/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/sse2/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/sse2/32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/sse2/32
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/sse2/32
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/sse2/32
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.c: blake2s.c:796:11: warning: implicit conversion from 'unsigned long' to 'uint32_t' (aka 'unsigned int') changes value from 18446744073180816980 to 3766232660 [-Wconstant-conversion]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ~ ^~~~~~~~~~~~~
blake2s.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments regs
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: gcc
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:11: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^

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

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:13: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:15: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: blake2s.S:629: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:630: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:631: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:633: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:13: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:15: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: blake2s.S:629: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:630: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:631: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:633: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:21: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:612: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:613: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:614: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:616: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:21: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:612: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:613: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:614: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:616: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:15: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:253: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:254: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:255: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:256: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:15: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:253: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:254: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:255: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:256: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:24: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:37: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:279: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:280: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:281: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:282: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:24: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:37: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:279: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:280: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:281: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:282: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:11: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:11: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: icc
blake2s.S: /tmp/icc3L5HSL.s: Assembler messages:
blake2s.S: /tmp/icc3L5HSL.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icc3L5HSL.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icc3L5HSL.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icc3L5HSL.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icc3L5HSL.s:47: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/icc3L5HSL.s:285: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/icc3L5HSL.s:286: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/icc3L5HSL.s:287: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/icc3L5HSL.s:288: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: icc
blake2s.S: /tmp/iccJMaJ6v.s: Assembler messages:
blake2s.S: /tmp/iccJMaJ6v.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJMaJ6v.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJMaJ6v.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJMaJ6v.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJMaJ6v.s:45: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJMaJ6v.s:46: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJMaJ6v.s:47: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: /tmp/iccJMaJ6v.s:661: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJMaJ6v.s:662: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJMaJ6v.s:663: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJMaJ6v.s:665: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: icc
blake2s.S: /tmp/iccJXrAsP.s: Assembler messages:
blake2s.S: /tmp/iccJXrAsP.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJXrAsP.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJXrAsP.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJXrAsP.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccJXrAsP.s:56: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccJXrAsP.s:69: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccJXrAsP.s:311: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJXrAsP.s:312: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJXrAsP.s:313: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccJXrAsP.s:314: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: icc
blake2s.S: /tmp/iccUuWMea.s: Assembler messages:
blake2s.S: /tmp/iccUuWMea.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccUuWMea.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccUuWMea.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccUuWMea.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccUuWMea.s:46: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccUuWMea.s:53: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccUuWMea.s:644: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccUuWMea.s:645: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccUuWMea.s:646: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccUuWMea.s:648: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: icc
blake2s.S: /tmp/iccdys6Bi.s: Assembler messages:
blake2s.S: /tmp/iccdys6Bi.s:30: Error: no such architecture: `armv5'
blake2s.S: /tmp/iccdys6Bi.s:32: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: /tmp/iccdys6Bi.s:33: Error: too many memory references for `mov'
blake2s.S: /tmp/iccdys6Bi.s:34: Error: too many memory references for `sub'
blake2s.S: /tmp/iccdys6Bi.s:35: Error: too many memory references for `and'
blake2s.S: /tmp/iccdys6Bi.s:36: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccdys6Bi.s:37: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccdys6Bi.s:38: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccdys6Bi.s:39: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: /tmp/iccdys6Bi.s:40: Error: too many memory references for `mov'
blake2s.S: /tmp/iccdys6Bi.s:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccdys6Bi.s:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccdys6Bi.s:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccdys6Bi.s:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccdys6Bi.s:46: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: /tmp/iccdys6Bi.s:47: Error: no such instruction: `tst r6,r6'
blake2s.S: /tmp/iccdys6Bi.s:48: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccdys6Bi.s:49: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccdys6Bi.s:50: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccdys6Bi.s:51: Error: too many memory references for `mov'
blake2s.S: /tmp/iccdys6Bi.s:52: Error: no such instruction: `eor r4,r4'
blake2s.S: /tmp/iccdys6Bi.s:53: Error: no such instruction: `eor r5,r5'
blake2s.S: /tmp/iccdys6Bi.s:54: Error: no such instruction: `eor r6,r6'
blake2s.S: /tmp/iccdys6Bi.s:55: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc regs
icc -no-vec regs
icc -xMIC-AVX512 -O2 -fomit-frame-pointer regs
icc -xMIC-AVX512 -O3 -fomit-frame-pointer regs

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: icc -no-vec
blake2s.S: /tmp/iccDIr3WI.s: Assembler messages:
blake2s.S: /tmp/iccDIr3WI.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccDIr3WI.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccDIr3WI.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccDIr3WI.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccDIr3WI.s:47: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccDIr3WI.s:285: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccDIr3WI.s:286: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccDIr3WI.s:287: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccDIr3WI.s:288: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: icc -no-vec
blake2s.S: /tmp/iccOaGx7Q.s: Assembler messages:
blake2s.S: /tmp/iccOaGx7Q.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccOaGx7Q.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccOaGx7Q.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccOaGx7Q.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccOaGx7Q.s:56: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccOaGx7Q.s:69: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccOaGx7Q.s:311: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccOaGx7Q.s:312: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccOaGx7Q.s:313: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccOaGx7Q.s:314: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: icc -no-vec
blake2s.S: /tmp/iccPaBVmd.s: Assembler messages:
blake2s.S: /tmp/iccPaBVmd.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccPaBVmd.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccPaBVmd.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccPaBVmd.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccPaBVmd.s:46: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccPaBVmd.s:53: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccPaBVmd.s:644: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccPaBVmd.s:645: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccPaBVmd.s:646: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccPaBVmd.s:648: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: icc -no-vec
blake2s.S: /tmp/iccVb5L6n.s: Assembler messages:
blake2s.S: /tmp/iccVb5L6n.s:30: Error: no such architecture: `armv5'
blake2s.S: /tmp/iccVb5L6n.s:32: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: /tmp/iccVb5L6n.s:33: Error: too many memory references for `mov'
blake2s.S: /tmp/iccVb5L6n.s:34: Error: too many memory references for `sub'
blake2s.S: /tmp/iccVb5L6n.s:35: Error: too many memory references for `and'
blake2s.S: /tmp/iccVb5L6n.s:36: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccVb5L6n.s:37: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccVb5L6n.s:38: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccVb5L6n.s:39: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: /tmp/iccVb5L6n.s:40: Error: too many memory references for `mov'
blake2s.S: /tmp/iccVb5L6n.s:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccVb5L6n.s:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccVb5L6n.s:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccVb5L6n.s:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccVb5L6n.s:46: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: /tmp/iccVb5L6n.s:47: Error: no such instruction: `tst r6,r6'
blake2s.S: /tmp/iccVb5L6n.s:48: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccVb5L6n.s:49: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccVb5L6n.s:50: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccVb5L6n.s:51: Error: too many memory references for `mov'
blake2s.S: /tmp/iccVb5L6n.s:52: Error: no such instruction: `eor r4,r4'
blake2s.S: /tmp/iccVb5L6n.s:53: Error: no such instruction: `eor r5,r5'
blake2s.S: /tmp/iccVb5L6n.s:54: Error: no such instruction: `eor r6,r6'
blake2s.S: /tmp/iccVb5L6n.s:55: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: icc -no-vec
blake2s.S: /tmp/iccZpwm5k.s: Assembler messages:
blake2s.S: /tmp/iccZpwm5k.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZpwm5k.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZpwm5k.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZpwm5k.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZpwm5k.s:45: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZpwm5k.s:46: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZpwm5k.s:47: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: /tmp/iccZpwm5k.s:661: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZpwm5k.s:662: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZpwm5k.s:663: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZpwm5k.s:665: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
blake2s.S: /tmp/iccEPX7yB.s: Assembler messages:
blake2s.S: /tmp/iccEPX7yB.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccEPX7yB.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccEPX7yB.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccEPX7yB.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccEPX7yB.s:45: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccEPX7yB.s:46: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccEPX7yB.s:47: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: /tmp/iccEPX7yB.s:661: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccEPX7yB.s:662: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccEPX7yB.s:663: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccEPX7yB.s:665: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
blake2s.S: /tmp/iccI1Lumm.s: Assembler messages:
blake2s.S: /tmp/iccI1Lumm.s:30: Error: no such architecture: `armv5'
blake2s.S: /tmp/iccI1Lumm.s:32: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: /tmp/iccI1Lumm.s:33: Error: too many memory references for `mov'
blake2s.S: /tmp/iccI1Lumm.s:34: Error: too many memory references for `sub'
blake2s.S: /tmp/iccI1Lumm.s:35: Error: too many memory references for `and'
blake2s.S: /tmp/iccI1Lumm.s:36: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccI1Lumm.s:37: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccI1Lumm.s:38: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccI1Lumm.s:39: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: /tmp/iccI1Lumm.s:40: Error: too many memory references for `mov'
blake2s.S: /tmp/iccI1Lumm.s:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccI1Lumm.s:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccI1Lumm.s:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccI1Lumm.s:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccI1Lumm.s:46: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: /tmp/iccI1Lumm.s:47: Error: no such instruction: `tst r6,r6'
blake2s.S: /tmp/iccI1Lumm.s:48: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccI1Lumm.s:49: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccI1Lumm.s:50: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccI1Lumm.s:51: Error: too many memory references for `mov'
blake2s.S: /tmp/iccI1Lumm.s:52: Error: no such instruction: `eor r4,r4'
blake2s.S: /tmp/iccI1Lumm.s:53: Error: no such instruction: `eor r5,r5'
blake2s.S: /tmp/iccI1Lumm.s:54: Error: no such instruction: `eor r6,r6'
blake2s.S: /tmp/iccI1Lumm.s:55: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
blake2s.S: /tmp/iccSks8Oh.s: Assembler messages:
blake2s.S: /tmp/iccSks8Oh.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccSks8Oh.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccSks8Oh.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccSks8Oh.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccSks8Oh.s:46: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccSks8Oh.s:53: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccSks8Oh.s:644: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccSks8Oh.s:645: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccSks8Oh.s:646: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccSks8Oh.s:648: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
blake2s.S: /tmp/iccwIG0uN.s: Assembler messages:
blake2s.S: /tmp/iccwIG0uN.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwIG0uN.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwIG0uN.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwIG0uN.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwIG0uN.s:47: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccwIG0uN.s:285: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccwIG0uN.s:286: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccwIG0uN.s:287: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccwIG0uN.s:288: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
blake2s.S: /tmp/iccwJ3IhW.s: Assembler messages:
blake2s.S: /tmp/iccwJ3IhW.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwJ3IhW.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwJ3IhW.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwJ3IhW.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccwJ3IhW.s:56: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccwJ3IhW.s:69: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccwJ3IhW.s:311: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccwJ3IhW.s:312: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccwJ3IhW.s:313: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccwJ3IhW.s:314: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: icc -xMIC-AVX512 -O3 -fomit-frame-pointer
blake2s.S: /tmp/iccHRUCpW.s: Assembler messages:
blake2s.S: /tmp/iccHRUCpW.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccHRUCpW.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccHRUCpW.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccHRUCpW.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccHRUCpW.s:56: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccHRUCpW.s:69: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/iccHRUCpW.s:311: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccHRUCpW.s:312: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccHRUCpW.s:313: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccHRUCpW.s:314: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O3 -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: icc -xMIC-AVX512 -O3 -fomit-frame-pointer
blake2s.S: /tmp/iccKQfEnf.s: Assembler messages:
blake2s.S: /tmp/iccKQfEnf.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccKQfEnf.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccKQfEnf.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccKQfEnf.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccKQfEnf.s:46: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccKQfEnf.s:53: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: /tmp/iccKQfEnf.s:644: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccKQfEnf.s:645: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccKQfEnf.s:646: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccKQfEnf.s:648: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O3 -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: icc -xMIC-AVX512 -O3 -fomit-frame-pointer
blake2s.S: /tmp/iccZxnvcv.s: Assembler messages:
blake2s.S: /tmp/iccZxnvcv.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZxnvcv.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZxnvcv.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZxnvcv.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZxnvcv.s:45: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/iccZxnvcv.s:46: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZxnvcv.s:47: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: /tmp/iccZxnvcv.s:661: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZxnvcv.s:662: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZxnvcv.s:663: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/iccZxnvcv.s:665: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O3 -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: icc -xMIC-AVX512 -O3 -fomit-frame-pointer
blake2s.S: /tmp/iccl07vAi.s: Assembler messages:
blake2s.S: /tmp/iccl07vAi.s:30: Error: no such architecture: `armv5'
blake2s.S: /tmp/iccl07vAi.s:32: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: /tmp/iccl07vAi.s:33: Error: too many memory references for `mov'
blake2s.S: /tmp/iccl07vAi.s:34: Error: too many memory references for `sub'
blake2s.S: /tmp/iccl07vAi.s:35: Error: too many memory references for `and'
blake2s.S: /tmp/iccl07vAi.s:36: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccl07vAi.s:37: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccl07vAi.s:38: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccl07vAi.s:39: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: /tmp/iccl07vAi.s:40: Error: too many memory references for `mov'
blake2s.S: /tmp/iccl07vAi.s:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccl07vAi.s:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccl07vAi.s:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccl07vAi.s:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: /tmp/iccl07vAi.s:46: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: /tmp/iccl07vAi.s:47: Error: no such instruction: `tst r6,r6'
blake2s.S: /tmp/iccl07vAi.s:48: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccl07vAi.s:49: Error: expecting operand after ','; got nothing
blake2s.S: /tmp/iccl07vAi.s:50: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: /tmp/iccl07vAi.s:51: Error: too many memory references for `mov'
blake2s.S: /tmp/iccl07vAi.s:52: Error: no such instruction: `eor r4,r4'
blake2s.S: /tmp/iccl07vAi.s:53: Error: no such instruction: `eor r5,r5'
blake2s.S: /tmp/iccl07vAi.s:54: Error: no such instruction: `eor r6,r6'
blake2s.S: /tmp/iccl07vAi.s:55: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O3 -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: icc -xMIC-AVX512 -O3 -fomit-frame-pointer
blake2s.S: /tmp/icct5W4DL.s: Assembler messages:
blake2s.S: /tmp/icct5W4DL.s:38: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icct5W4DL.s:41: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icct5W4DL.s:42: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icct5W4DL.s:43: Error: invalid instruction suffix for `push'
blake2s.S: /tmp/icct5W4DL.s:47: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: /tmp/icct5W4DL.s:285: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/icct5W4DL.s:286: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/icct5W4DL.s:287: Error: invalid instruction suffix for `pop'
blake2s.S: /tmp/icct5W4DL.s:288: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xMIC-AVX512 -O3 -fomit-frame-pointer moon/xop/32