Implementation notes: amd64, manny613, crypto_hash/k12

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: k12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7484? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-no-vec2018082820180818
7484? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
7484? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
7488? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
7492? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc2018082820180818
7492? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
7500? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
7500? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
7500? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
7508? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7512? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7520? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-O3_-fomit-frame-pointer2018082820180818
7520? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
7520? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7520? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7524? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7528? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
7528? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
7528? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7528? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7528? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7532? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-O2_-fomit-frame-pointer2018082820180818
7532? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
7532? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
7532? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7532? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7536? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7536? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7536? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7536? ? ?? ? ?kcp/optimized1600AsmX86-64shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
7540? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
7544? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
7548? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-Os_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
7552? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7556? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7560? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7564? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
7568? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
7572? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-O_-fomit-frame-pointer2018082820180818
7576? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-O_-fomit-frame-pointer2018082820180818
7576? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
7576? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
7576? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
7580? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
7580? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
7584? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
7748? ? ?? ? ?kcp/optimized1600AsmX86-64shldcc2018082820180818
7748? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc2018082820180818
7752? ? ?? ? ?kcp/optimized1600AsmX86-64shldgcc_-funroll-loops2018082820180818
7828? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7832? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7832? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7840? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7844? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
7852? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
7852? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7852? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7856? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
7856? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
7856? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7860? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
7860? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
7860? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7884? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
7888? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
7888? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
7888? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
7888? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
7896? ? ?? ? ?kcp/optimized1600AsmX86-64icc2018082820180818
7896? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-no-vec2018082820180818
7896? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
7896? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
7904? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
7904? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7904? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
7908? ? ?? ? ?kcp/optimized1600AsmX86-64icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
7912? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7912? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7912? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7916? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-Os_-fomit-frame-pointer2018082820180818
7916? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7920? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7920? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7920? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7920? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7920? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7920? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-O3_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7924? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
7928? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
7928? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7932? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7936? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
7936? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7936? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7940? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
7940? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
7940? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
7944? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7944? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7944? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7944? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
7948? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7948? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
7952? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
7952? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
7956? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7956? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
7960? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
7960? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
7960? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
7960? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-O2_-fomit-frame-pointer2018082820180818
7960? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
7964? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
7964? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
7964? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
7964? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
7964? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
7968? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
7968? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
7968? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
7968? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7972? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-O3_-fomit-frame-pointer2018082820180818
7972? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
7972? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
7972? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
7972? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
7972? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
7976? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-O2_-fomit-frame-pointer2018082820180818
7976? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
7976? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
7976? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7976? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7984? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
7984? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
7984? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7988? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7988? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7988? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
7988? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
7988? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
7992? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
7992? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
7996? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8000? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8000? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
8000? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
8000? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
8000? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
8000? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
8004? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
8004? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8008? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-Os_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
8012? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
8016? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
8016? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8016? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-O_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-O_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8020? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8024? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8024? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8032? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8036? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8040? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
8040? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
8044? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8044? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8044? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8060? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
8060? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
8060? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
8064? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8068? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8072? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8076? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
8076? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
8076? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
8076? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
8076? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
8076? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
8084? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
8088? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8088? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8088? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8088? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
8088? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
8092? ? ?? ? ?kcp/optimized1600lcufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8092? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
8092? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
8096? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8100? ? ?? ? ?kcp/optimized1600lcufullgcc_-Os_-fomit-frame-pointer2018082820180818
8104? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
8112? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8112? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
8112? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
8112? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8112? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
8116? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8116? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8124? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
8124? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8128? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8144? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
8148? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-O_-fomit-frame-pointer2018082820180818
8148? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-O_-fomit-frame-pointer2018082820180818
8148? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
8152? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
8152? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
8156? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8156? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
8160? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8160? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
8160? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8164? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8168? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8168? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
8172? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
8172? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
8184? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-funroll-loops2018082820180818
8188? ? ?? ? ?kcp/optimized1600AsmX86-64gcc2018082820180818
8188? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8196? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8200? ? ?? ? ?kcp/optimized1600AsmX86-64cc2018082820180818
8200? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8204? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8212? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8212? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
8216? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8216? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
8220? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8220? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8220? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8220? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8220? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8220? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8228? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
8228? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
8232? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8236? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8240? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8240? ? ?? ? ?kcp/optimized1600lcufullshldicc2018082820180818
8240? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
8244? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8252? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
8252? ? ?? ? ?kcp/optimized1600lcufullshldicc_-no-vec2018082820180818
8264? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
8288? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8292? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8312? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
8316? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
8316? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8348? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8352? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8396? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8396? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8400? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
8400? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
8404? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
8404? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8404? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
8408? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8408? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8412? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
8416? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8416? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
8416? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
8420? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
8420? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8424? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
8424? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8432? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8436? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8476? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
8476? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
8480? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
8488? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
8488? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
8492? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
8492? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
8504? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8504? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8508? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8508? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8512? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
8512? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
8516? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
8516? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
8524? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8528? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8532? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8536? ? ?? ? ?kcp/optimized1600lcu6gcc_-Os_-fomit-frame-pointer2018082820180818
8544? ? ?? ? ?kcp/optimized1600lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8544? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8548? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8548? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
8576? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8576? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
8588? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
8592? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
8592? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8596? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8596? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
8596? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
8600? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8600? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8604? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8604? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8604? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8608? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
8608? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8608? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8612? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8612? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
8612? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
8616? ? ?? ? ?kcp/optimized1600lcufullgcc_-O3_-fomit-frame-pointer2018082820180818
8620? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8620? ? ?? ? ?kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
8624? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8624? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
8624? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8628? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8628? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
8628? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8640? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8644? ? ?? ? ?kcp/optimized1600lcufullgcc_-O2_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8648? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
8652? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
8656? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
8656? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
8656? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
8656? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
8656? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
8660? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8664? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
8668? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8672? ? ?? ? ?kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8672? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-O_-fomit-frame-pointer2018082820180818
8676? ? ?? ? ?kcp/optimized1600lcufullgcc_-O_-fomit-frame-pointer2018082820180818
8680? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
8680? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
8684? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
8684? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8684? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8692? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
8692? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
8696? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
8696? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
8696? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
8704? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8708? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
8712? ? ?? ? ?kcp/optimized1600lcu6gcc_-O2_-fomit-frame-pointer2018082820180818
8712? ? ?? ? ?kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
8716? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
8724? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
8728? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
8732? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
8732? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
8736? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
8736? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
8736? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8740? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
8740? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
8740? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
8740? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
8744? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
8744? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
8744? ? ?? ? ?kcp/optimized1600lcufullgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
8756? ? ?? ? ?kcp/optimized1600ufullgcc_-Os_-fomit-frame-pointer2018082820180818
8760? ? ?? ? ?kcp/optimized1600ufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
8760? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
8788? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
8796? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
8800? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
8800? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8804? ? ?? ? ?kcp/optimized1600ufullgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
8812? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8816? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
8816? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
8816? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
8820? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600ufullgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8820? ? ?? ? ?kcp/optimized1600ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
8824? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
8824? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
8824? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8828? ? ?? ? ?kcp/optimized1600ufullgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8832? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8832? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
8836? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
8836? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
8840? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8844? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
8876? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
8876? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
8876? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
8880? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
8880? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8884? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
8892? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
8896? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
8916? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
8916? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
8928? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
8932? ? ?? ? ?kcp/optimized1600lcu6gcc_-O_-fomit-frame-pointer2018082820180818
8932? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-O_-fomit-frame-pointer2018082820180818
8936? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
8936? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
8940? ? ?? ? ?kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
8944? ? ?? ? ?kcp/optimized1600lcufullshldicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
8952? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
8952? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
8992? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
9012? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
9012? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
9016? ? ?? ? ?kcp/optimized1600lcu6gcc_-O3_-fomit-frame-pointer2018082820180818
9016? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
9016? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9024? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9036? ? ?? ? ?kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
9036? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
9040? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
9048? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9048? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
9056? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
9056? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9060? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9060? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
9060? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
9064? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9064? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9064? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
9068? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
9068? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
9072? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
9076? ? ?? ? ?kcp/optimized1600lcu6gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9076? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
9080? ? ?? ? ?kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
9080? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
9100? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9104? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
9108? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9116? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
9120? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
9132? ? ?? ? ?kcp/optimized1600u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
9140? ? ?? ? ?kcp/optimized1600u6gcc_-Os_-fomit-frame-pointer2018082820180818
9140? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
9144? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
9144? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
9148? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
9152? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9156? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9168? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
9172? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
9172? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
9172? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9180? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
9180? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
9180? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
9180? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
9180? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9184? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
9184? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
9188? ? ?? ? ?kcp/optimized1600u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
9188? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9188? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9188? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9208? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9212? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9212? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9212? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9220? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
9224? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
9228? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
9228? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
9232? ? ?? ? ?kcp/optimized1600u6gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
9236? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
9244? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
9248? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9248? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9256? ? ?? ? ?kcp/optimized1600u6gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
9272? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
9272? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
9272? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
9272? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
9276? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
9280? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
9280? ? ?? ? ?kcp/optimized1600u6gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
9432? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9440? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9508? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
9512? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
9516? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
9520? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9520? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9520? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9520? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
9520? ? ?? ? ?kcp/optimized1600ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
9524? ? ?? ? ?kcp/optimized1600ufullgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
9528? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9532? ? ?? ? ?kcp/optimized1600u6gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9532? ? ?? ? ?kcp/optimized1600ufullgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
9536? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9536? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9536? ? ?? ? ?kcp/optimized1600ufullgcc_-O2_-fomit-frame-pointer2018082820180818
9536? ? ?? ? ?kcp/optimized1600ufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
9536? ? ?? ? ?kcp/optimized1600ufullgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9540? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9540? ? ?? ? ?kcp/optimized1600ufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
9540? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
9540? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9540? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
9548? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9552? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9552? ? ?? ? ?kcp/optimized1600ufullgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9552? ? ?? ? ?kcp/optimized1600ufullgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9556? ? ?? ? ?kcp/optimized1600ufullgcc_-O3_-fomit-frame-pointer2018082820180818
9556? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
9560? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
9560? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9560? ? ?? ? ?kcp/optimized1600ufullgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9564? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
9564? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
9568? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
9568? ? ?? ? ?kcp/optimized1600ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
9572? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
9572? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
9572? ? ?? ? ?kcp/optimized1600ufullgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9576? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
9576? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
9576? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
9580? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
9580? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
9580? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
9584? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
9588? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
9592? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
9592? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
9592? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
9596? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
9608? ? ?? ? ?kcp/optimized1600u6gcc_-O2_-fomit-frame-pointer2018082820180818
9608? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9608? ? ?? ? ?kcp/optimized1600ufullgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
9612? ? ?? ? ?kcp/optimized1600u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
9620? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
9628? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
9632? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
9640? ? ?? ? ?kcp/optimized1600ufullgcc_-O_-fomit-frame-pointer2018082820180818
9640? ? ?? ? ?kcp/optimized1600ufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
9640? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-O_-fomit-frame-pointer2018082820180818
9652? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
9656? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
9656? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
9660? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
9660? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
9660? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
9660? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
9660? ? ?? ? ?kcp/optimized1600u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
9676? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
9676? ? ?? ? ?kcp/optimized1600ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
9676? ? ?? ? ?kcp/optimized1600ufullgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9680? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
9684? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
9684? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
9712? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9716? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
9724? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
9728? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9732? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
9732? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
9736? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
9736? ? ?? ? ?kcp/optimized1600ufullgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
9760? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
9760? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
9812? ? ?? ? ?kcp/optimized1600u6gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9816? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
9836? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9836? ? ?? ? ?kcp/optimized1600u6gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
9916? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
9960? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
9960? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
9976? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
9984? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
10004? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
10008? ? ?? ? ?kcp/optimized1600u6gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
10040? ? ?? ? ?kcp/optimized1600u6gcc_-O3_-fomit-frame-pointer2018082820180818
10040? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
10044? ? ?? ? ?kcp/optimized1600u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
10048? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
10052? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
10060? ? ?? ? ?kcp/optimized1600u6gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
10064? ? ?? ? ?kcp/optimized1600u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
10072? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
10100? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
10100? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
10100? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
10104? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
10104? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
10104? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
10128? ? ?? ? ?kcp/optimized1600u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
10132? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
10136? ? ?? ? ?kcp/optimized1600u6gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
10160? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
10180? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
10184? ? ?? ? ?kcp/optimized1600u6gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
10192? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
10196? ? ?? ? ?kcp/optimized1600u6gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
10200? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
10200? ? ?? ? ?kcp/optimized1600u6gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
10248? ? ?? ? ?kcp/optimized1600u6gcc_-O_-fomit-frame-pointer2018082820180818
10248? ? ?? ? ?kcp/optimized1600u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
10248? ? ?? ? ?kcp/optimized1600u6gcc_-m64_-O_-fomit-frame-pointer2018082820180818
12124? ? ?? ? ?kcp/optimized1600AsmX86-64gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
12676? ? ?? ? ?kcp/optimized1600lcufullgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
12760? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
13200? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
19184? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
19196? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
19228? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
19252? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
19264? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
19276? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
19320? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
19344? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
19364? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
19376? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
19388? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
19392? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
19400? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
19476? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
19504? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
19608? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
19612? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
19632? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
19804? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
19912? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
19960? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
20028? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
20488? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
20492? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
20536? ? ?? ? ?kcp/reference1600gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
20900? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
20984? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
21056? ? ?? ? ?kcp/compact1600gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
21068? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
21088? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
21140? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
21220? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
21364? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
21420? ? ?? ? ?kcp/compact1600gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
21464? ? ?? ? ?kcp/compact1600gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
21496? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
21520? ? ?? ? ?kcp/compact1600gcc_-O3_-fomit-frame-pointer2018082820180818
21528? ? ?? ? ?kcp/compact1600gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
21540? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
21544? ? ?? ? ?kcp/compact1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
21584? ? ?? ? ?kcp/compact1600gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
21888? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
21948? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
22048? ? ?? ? ?kcp/reference1600gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
22080? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
22096? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
23036? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
23048? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
23048? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
23048? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
23068? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
23104? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
23640? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
23696? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
23812? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
23912? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
24024? ? ?? ? ?kcp/reference1600gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24052? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24060? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
24060? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
24060? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
24060? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
24068? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
24068? ? ?? ? ?kcp/optimized1600lcufullcc2018082820180818
24072? ? ?? ? ?kcp/reference1600gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
24076? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
24128? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24132? ? ?? ? ?kcp/compact1600gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24132? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
24172? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
24172? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
24176? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
24176? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
24180? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
24180? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
24184? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
24188? ? ?? ? ?kcp/compact1600gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24196? ? ?? ? ?kcp/inplace1600bigcc_-m64_-O3_-fomit-frame-pointer2018082820180818
24212? ? ?? ? ?kcp/inplace1600bigcc_-O3_-fomit-frame-pointer2018082820180818
24220? ? ?? ? ?kcp/inplace1600bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
24296? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
24296? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
24300? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
24324? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
24328? ? ?? ? ?kcp/inplace1600bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
24332? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
24340? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
24356? ? ?? ? ?kcp/inplace1600bigcc_-m64_-O_-fomit-frame-pointer2018082820180818
24360? ? ?? ? ?kcp/inplace1600bigcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
24372? ? ?? ? ?kcp/optimized1600ufullcc2018082820180818
24420? ? ?? ? ?kcp/inplace1600bigcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
24428? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
24428? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
24432? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
24440? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
24440? ? ?? ? ?kcp/inplace1600bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
24464? ? ?? ? ?kcp/inplace1600bigcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
24468? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24484? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
24484? ? ?? ? ?kcp/inplace1600bigcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24512? ? ?? ? ?kcp/inplace1600bigcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
24556? ? ?? ? ?kcp/optimized1600lcu6cc2018082820180818
24560? ? ?? ? ?kcp/inplace1600bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
24580? ? ?? ? ?kcp/inplace1600bigcc_-m64_-Os_-fomit-frame-pointer2018082820180818
24580? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
24584? ? ?? ? ?kcp/inplace1600bigcc_-Os_-fomit-frame-pointer2018082820180818
24592? ? ?? ? ?kcp/inplace1600bigcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
24600? ? ?? ? ?kcp/optimized1600lcufullgcc2018082820180818
24632? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
24656? ? ?? ? ?kcp/inplace1600bigcc_-O_-fomit-frame-pointer2018082820180818
24656? ? ?? ? ?kcp/reference1600gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
24684? ? ?? ? ?kcp/optimized1600lcufullgcc_-funroll-loops2018082820180818
24688? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
24692? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
24704? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
24752? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
24800? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
24808? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
24812? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
24816? ? ?? ? ?kcp/inplace1600biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
24820? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
24820? ? ?? ? ?kcp/inplace1600bigcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
24824? ? ?? ? ?kcp/inplace1600biicc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
24824? ? ?? ? ?kcp/optimized1600ufullgcc_-funroll-loops2018082820180818
24840? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
24840? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
24856? ? ?? ? ?kcp/inplace1600bigcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
24856? ? ?? ? ?kcp/inplace1600bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
24864? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
24880? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
24888? ? ?? ? ?kcp/inplace1600biicc_-no-vec2018082820180818
24920? ? ?? ? ?kcp/inplace1600biicc2018082820180818
24936? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
24944? ? ?? ? ?kcp/optimized1600lcu6gcc2018082820180818
24948? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
24948? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
24980? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
25012? ? ?? ? ?kcp/optimized1600u6gcc2018082820180818
25028? ? ?? ? ?kcp/optimized1600lcu6gcc_-funroll-loops2018082820180818
25060? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
25060? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
25060? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
25064? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
25072? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
25076? ? ?? ? ?kcp/optimized1600u6gcc_-funroll-loops2018082820180818
25080? ? ?? ? ?kcp/optimized1600u6cc2018082820180818
25088? ? ?? ? ?kcp/inplace1600bigcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
25100? ? ?? ? ?kcp/inplace1600biicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
25152? ? ?? ? ?kcp/compact1600gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
25156? ? ?? ? ?kcp/compact1600gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
25168? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
25200? ? ?? ? ?kcp/inplace1600bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
25208? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
25208? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
25212? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
25300? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
25324? ? ?? ? ?kcp/inplace1600biicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
25608? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
25708? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
26984? ? ?? ? ?kcp/optimized1600lcufullshldgcc_-funroll-loops2018082820180818
27004? ? ?? ? ?kcp/inplace1600biicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
27032? ? ?? ? ?kcp/optimized1600lcufullshldgcc2018082820180818
27072? ? ?? ? ?kcp/inplace1600biicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
27416? ? ?? ? ?kcp/inplace1600biicc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
27416? ? ?? ? ?kcp/inplace1600biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
27484? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
27500? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
27508? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
27512? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
27536? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
27596? ? ?? ? ?kcp/optimized1600lcufullshldcc2018082820180818
27788? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
27804? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
27836? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
27856? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
28144? ? ?? ? ?kcp/inplace1600bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
28176? ? ?? ? ?kcp/inplace1600bigcc_-O2_-fomit-frame-pointer2018082820180818
28192? ? ?? ? ?kcp/inplace1600bigcc_-m64_-O2_-fomit-frame-pointer2018082820180818
28312? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
28360? ? ?? ? ?kcp/inplace1600bigcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
28408? ? ?? ? ?kcp/inplace1600bigcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
28416? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
28416? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
28424? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
28432? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
28440? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
28444? ? ?? ? ?kcp/reference1600gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
28452? ? ?? ? ?kcp/inplace1600bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
28456? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
28464? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
28468? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
28472? ? ?? ? ?kcp/inplace1600bigcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
28504? ? ?? ? ?kcp/inplace1600bigcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
29760? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
29944? ? ?? ? ?kcp/compact1600icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
29956? ? ?? ? ?kcp/compact1600icc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
29996? ? ?? ? ?kcp/compact1600icc2018082820180818
30236? ? ?? ? ?kcp/compact1600icc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
30240? ? ?? ? ?kcp/reference1600gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
30460? ? ?? ? ?kcp/reference1600gcc_-O3_-fomit-frame-pointer2018082820180818
30464? ? ?? ? ?kcp/reference1600gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
30528? ? ?? ? ?kcp/compact1600icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
30584? ? ?? ? ?kcp/compact1600icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
31096? ? ?? ? ?kcp/compact1600icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
31288? ? ?? ? ?kcp/compact1600icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
31868? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
32092? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
32436? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
32488? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
32832? ? ?? ? ?kcp/reference1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
33132? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
33140? ? ?? ? ?kcp/reference1600gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
33612? ? ?? ? ?kcp/compact1600icc_-no-vec2018082820180818
34500? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
34524? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
34648? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
34704? ? ?? ? ?kcp/compact1600icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
34812? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
35772? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
35780? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
35792? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
35796? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
38952? ? ?? ? ?kcp/optimized1600ufullgcc2018082820180818
39408? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
40900? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
40928? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
40928? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
40984? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
41108? ? ?? ? ?kcp/compact1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
41364? ? ?? ? ?kcp/compact1600gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
41408? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
41408? ? ?? ? ?kcp/compact1600gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
41424? ? ?? ? ?kcp/compact1600gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
41532? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
41560? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
41560? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
41564? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
41596? ? ?? ? ?kcp/compact1600gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
41620? ? ?? ? ?kcp/compact1600gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
41672? ? ?? ? ?kcp/compact1600gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
41728? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
41936? ? ?? ? ?kcp/compact1600gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
41936? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
41948? ? ?? ? ?kcp/compact1600gcc_-Os_-fomit-frame-pointer2018082820180818
41952? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
41984? ? ?? ? ?kcp/compact1600gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
42024? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
42068? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
42096? ? ?? ? ?kcp/compact1600gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
42104? ? ?? ? ?kcp/compact1600gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
42208? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
42252? ? ?? ? ?kcp/compact1600gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
42252? ? ?? ? ?kcp/compact1600gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
42280? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
42328? ? ?? ? ?kcp/compact1600gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
42356? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
42520? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
42644? ? ?? ? ?kcp/compact1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
42652? ? ?? ? ?kcp/compact1600gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
43200? ? ?? ? ?kcp/compact1600gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
43328? ? ?? ? ?kcp/compact1600gcc_-O_-fomit-frame-pointer2018082820180818
43528? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
43556? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
43604? ? ?? ? ?kcp/compact1600gcc_-m64_-O_-fomit-frame-pointer2018082820180818
43772? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
44432? ? ?? ? ?kcp/compact1600gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
44628? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
44660? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
44724? ? ?? ? ?kcp/compact1600gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
44728? ? ?? ? ?kcp/compact1600gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
44772? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
44824? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
44848? ? ?? ? ?kcp/compact1600gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
44880? ? ?? ? ?kcp/compact1600gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
44912? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
44940? ? ?? ? ?kcp/compact1600gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
45032? ? ?? ? ?kcp/compact1600gcc_-O2_-fomit-frame-pointer2018082820180818
45068? ? ?? ? ?kcp/compact1600gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
45080? ? ?? ? ?kcp/compact1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
45108? ? ?? ? ?kcp/compact1600gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
45200? ? ?? ? ?kcp/reference1600icc_-no-vec2018082820180818
45400? ? ?? ? ?kcp/compact1600gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
45484? ? ?? ? ?kcp/compact1600gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
48844? ? ?? ? ?kcp/compact1600gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
48860? ? ?? ? ?kcp/compact1600gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
49276? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
59056? ? ?? ? ?kcp/compact1600gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
61916? ? ?? ? ?kcp/compact1600gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
62704? ? ?? ? ?kcp/inplace1600bicc2018082820180818
63012? ? ?? ? ?kcp/inplace1600bigcc_-funroll-loops2018082820180818
63028? ? ?? ? ?kcp/inplace1600bigcc2018082820180818
66880? ? ?? ? ?kcp/reference1600icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
66904? ? ?? ? ?kcp/reference1600icc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
68736? ? ?? ? ?kcp/reference1600icc2018082820180818
72444? ? ?? ? ?kcp/reference1600icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
72476? ? ?? ? ?kcp/reference1600icc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
83552? ? ?? ? ?kcp/reference1600icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
83648? ? ?? ? ?kcp/reference1600icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
87604? ? ?? ? ?kcp/reference1600icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
88072? ? ?? ? ?kcp/reference1600icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
92960? ? ?? ? ?kcp/reference1600gcc_-O2_-fomit-frame-pointer2018082820180818
93112? ? ?? ? ?kcp/reference1600gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
93696? ? ?? ? ?kcp/reference1600gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
96188? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
96372? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
96392? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
96860? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
96904? ? ?? ? ?kcp/reference1600gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
96908? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
96924? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
97748? ? ?? ? ?kcp/reference1600gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
97924? ? ?? ? ?kcp/reference1600gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
99872? ? ?? ? ?kcp/reference1600gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
100168? ? ?? ? ?kcp/reference1600gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
119324? ? ?? ? ?kcp/reference1600gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
119540? ? ?? ? ?kcp/reference1600gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
132212? ? ?? ? ?kcp/reference1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
147552? ? ?? ? ?kcp/compact1600cc2018082820180818
150084? ? ?? ? ?kcp/compact1600gcc2018082820180818
150124? ? ?? ? ?kcp/compact1600gcc_-funroll-loops2018082820180818
153836? ? ?? ? ?kcp/reference1600gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
153924? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
153936? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
153960? ? ?? ? ?kcp/reference1600gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
153992? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
154084? ? ?? ? ?kcp/reference1600gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
154116? ? ?? ? ?kcp/reference1600gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
154140? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
154144? ? ?? ? ?kcp/reference1600gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
154184? ? ?? ? ?kcp/reference1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
154228? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
154452? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
154672? ? ?? ? ?kcp/reference1600gcc_-O_-fomit-frame-pointer2018082820180818
154792? ? ?? ? ?kcp/reference1600gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
154812? ? ?? ? ?kcp/reference1600gcc_-m64_-O_-fomit-frame-pointer2018082820180818
177476? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
177624? ? ?? ? ?kcp/reference1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
177644? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
181276? ? ?? ? ?kcp/reference1600gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
181300? ? ?? ? ?kcp/reference1600gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
181384? ? ?? ? ?kcp/reference1600gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
181420? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
181444? ? ?? ? ?kcp/reference1600gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
181656? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
181688? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
181788? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
181864? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
182256? ? ?? ? ?kcp/reference1600gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
182624? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
183544? ? ?? ? ?kcp/reference1600gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
184128? ? ?? ? ?kcp/reference1600gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
185508? ? ?? ? ?kcp/reference1600gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
186444? ? ?? ? ?kcp/reference1600gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
186468? ? ?? ? ?kcp/reference1600gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
186560? ? ?? ? ?kcp/reference1600gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
186676? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
186956? ? ?? ? ?kcp/reference1600gcc_-Os_-fomit-frame-pointer2018082820180818
187120? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
187748? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
188156? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
222852? ? ?? ? ?kcp/reference1600gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
241904? ? ?? ? ?kcp/reference1600gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
241972? ? ?? ? ?kcp/reference1600gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
250740? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
251592? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
252484? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
253040? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
253592? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
254072? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
254876? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
255716? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
255940? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
256016? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
257452? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
257644? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
257804? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
257852? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
258168? ? ?? ? ?kcp/reference1600-32bitsgcc_-O3_-fomit-frame-pointer2018082820180818
258720? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
258772? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
259248? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
259932? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
261140? ? ?? ? ?kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
263144? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
263972? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
264120? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
268636? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
270048? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
271016? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
291940? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
292188? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
292404? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
294236? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
294428? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
295348? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
297076? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
301424? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
312428? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
397240? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
398060? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
398428? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
398532? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
398716? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
399912? ? ?? ? ?kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
400040? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
400076? ? ?? ? ?kcp/reference1600-32bitsgcc_-O2_-fomit-frame-pointer2018082820180818
400128? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
400444? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
401588? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
401964? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
402580? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
406768? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
409160? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
409676? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
410108? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
410204? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
414992? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
422984? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
423088? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
433356? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
434092? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
437560? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
447196? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
447372? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
517252? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
522672? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
523096? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
523332? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-O_-fomit-frame-pointer2018082820180818
523860? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
524624? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
525616? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
525648? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
528524? ? ?? ? ?kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
532472? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
535180? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
537624? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
539116? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
540740? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
549216? ? ?? ? ?kcp/reference1600-32bitsicc_-no-vec2018082820180818
550796? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
551488? ? ?? ? ?kcp/reference1600-32bitsgcc_-Os_-fomit-frame-pointer2018082820180818
551944? ? ?? ? ?kcp/reference1600-32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
553512? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
556360? ? ?? ? ?kcp/reference1600-32bitsicc2018082820180818
557448? ? ?? ? ?kcp/reference1600-32bitsicc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
557828? ? ?? ? ?kcp/reference1600-32bitsicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
558512? ? ?? ? ?kcp/reference1600-32bitsicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
558716? ? ?? ? ?kcp/reference1600-32bitsicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
558784? ? ?? ? ?kcp/reference1600-32bitsicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
559356? ? ?? ? ?kcp/reference1600-32bitsicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
561012? ? ?? ? ?kcp/reference1600-32bitsicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
561940? ? ?? ? ?kcp/reference1600-32bitsicc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
571344? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
571364? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
571860? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
572068? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
572720? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
573184? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
573300? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
573388? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
574148? ? ?? ? ?kcp/reference1600cc2018082820180818
574440? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
574840? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
575448? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
575452? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
575484? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
579308? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
579468? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
582448? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
582956? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
594684? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
595840? ? ?? ? ?kcp/reference1600gcc2018082820180818
596156? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
597896? ? ?? ? ?kcp/reference1600gcc_-funroll-loops2018082820180818
604684? ? ?? ? ?kcp/reference1600-32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
608532? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
609112? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
610300? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
654712? ? ?? ? ?kcp/reference1600-32bitsgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
694376? ? ?? ? ?kcp/reference1600-32bitsgcc_-O_-fomit-frame-pointer2018082820180818
1751620? ? ?? ? ?kcp/reference1600-32bitscc2018082820180818
1786436? ? ?? ? ?kcp/reference1600-32bitsgcc2018082820180818
1787180? ? ?? ? ?kcp/reference1600-32bitsgcc_-funroll-loops2018082820180818

Test failure

Implementation: kcp/compact1600
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/compact1600
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/compact1600
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/compact1600
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600bi
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600bi
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600bi
icc kcp/optimized1600AVX512
icc -no-vec kcp/optimized1600AVX512
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600lcu6
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600lcu6
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600lcu6
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600lcufull
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600lcufull
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600lcufull
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600lcufullshld
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600lcufullshld
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600lcufullshld
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600u6
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600u6
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600u6
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ufull
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ufull
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ufull
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/reference1600
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/reference1600
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/reference1600
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/reference1600-32bits
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/reference1600-32bits
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/reference1600-32bits

Compiler output

Implementation: kcp/compact1600AVR8
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/compact1600AVR8
gcc kcp/compact1600AVR8
gcc -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops kcp/compact1600AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
icc kcp/compact1600AVR8
icc -no-vec kcp/compact1600AVR8
icc -xAVX -O2 -fomit-frame-pointer kcp/compact1600AVR8
icc -xAVX -O3 -fomit-frame-pointer kcp/compact1600AVR8
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/compact1600AVR8
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/compact1600AVR8
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/compact1600AVR8
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/compact1600AVR8
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/compact1600AVR8

Compiler output

Implementation: kcp/compact1600AVR8
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...

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

Compiler output

Implementation: kcp/inplace1600ARMv6M
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/inplace1600ARMv6M
gcc kcp/inplace1600ARMv6M
gcc -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops kcp/inplace1600ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
icc kcp/inplace1600ARMv6M
icc -no-vec kcp/inplace1600ARMv6M
icc -xAVX -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xAVX -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M

Compiler output

Implementation: kcp/inplace1600ARMv6M
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: kcp/inplace1600ARMv7A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/inplace1600ARMv7A
gcc kcp/inplace1600ARMv7A
gcc -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops kcp/inplace1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
icc kcp/inplace1600ARMv7A
icc -no-vec kcp/inplace1600ARMv7A
icc -xAVX -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xAVX -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A

Compiler output

Implementation: kcp/inplace1600ARMv7A
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: kcp/inplace1600ARMv7M
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/inplace1600ARMv7M
gcc kcp/inplace1600ARMv7M
gcc -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops kcp/inplace1600ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
icc kcp/inplace1600ARMv7M
icc -no-vec kcp/inplace1600ARMv7M
icc -xAVX -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xAVX -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M

Compiler output

Implementation: kcp/inplace1600ARMv7M
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600ARMv6Mu1
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/optimized1600ARMv6Mu1
gcc kcp/optimized1600ARMv6Mu1
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc kcp/optimized1600ARMv6Mu1
icc -no-vec kcp/optimized1600ARMv6Mu1
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1

Compiler output

Implementation: kcp/optimized1600ARMv6Mu1
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600ARMv6Mu2
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/optimized1600ARMv6Mu2
gcc kcp/optimized1600ARMv6Mu2
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc kcp/optimized1600ARMv6Mu2
icc -no-vec kcp/optimized1600ARMv6Mu2
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2

Compiler output

Implementation: kcp/optimized1600ARMv6Mu2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600ARMv7A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/optimized1600ARMv7A
gcc kcp/optimized1600ARMv7A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops kcp/optimized1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
icc kcp/optimized1600ARMv7A
icc -no-vec kcp/optimized1600ARMv7A
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A

Compiler output

Implementation: kcp/optimized1600ARMv7A
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600ARMv8A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d }[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/optimized1600ARMv8A
gcc kcp/optimized1600ARMv8A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops kcp/optimized1600ARMv8A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
icc kcp/optimized1600ARMv8A
icc -no-vec kcp/optimized1600ARMv8A
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A

Compiler output

Implementation: kcp/optimized1600ARMv8A
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d }[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d }[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600AVR8
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5'
keccak.s: keccak.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:45: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:46: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:47: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:48: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:49: Error: no such instruction: `st z+,zero'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/optimized1600AVR8
gcc kcp/optimized1600AVR8
gcc -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops kcp/optimized1600AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
icc kcp/optimized1600AVR8
icc -no-vec kcp/optimized1600AVR8
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8

Compiler output

Implementation: kcp/optimized1600AVR8
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5'
keccak.s: keccak.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:45: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:46: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:47: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:48: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:49: Error: no such instruction: `st z+,zero'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5'
keccak.s: keccak.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:45: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:46: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:47: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:48: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:49: Error: no such instruction: `st z+,zero'
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:10: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h: In function 'void KeccakP1600_ExtractBytes(const void*, UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline 'void _mm256_storeu_si256(__m256i_u*, __m256i)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:61:60: note: called from here
KeccakP-1600-AVX2.cpp: #define STORE(p, a) _mm256_storeu_si256((__m256i *)(p), a)
KeccakP-1600-AVX2.cpp: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:589:5: note: in expansion of macro 'STORE'
KeccakP-1600-AVX2.cpp: STORE(d + 4*5, s.a4);
KeccakP-1600-AVX2.cpp: ^~~~~
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline 'void _mm256_storeu_si256(__m256i_u*, __m256i)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:61:60: note: called from here
KeccakP-1600-AVX2.cpp: #define STORE(p, a) _mm256_storeu_si256((__m256i *)(p), a)
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++ -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:10: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h: In function 'void __static_initialization_and_destruction_0(int, int)':
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:1402:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:51:59: note: called from here
KeccakP-1600-AVX2.cpp: #define SET(i0, i1, i2, i3) _mm256_setr_epi64x(i0, i1, i2, i3)
KeccakP-1600-AVX2.cpp: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:84:30: note: in expansion of macro 'SET'
KeccakP-1600-AVX2.cpp: _ROLV_TYPE SRLV##name = SET(64 - i0, 64 - i1, 64 - i2, 64 - i3);
KeccakP-1600-AVX2.cpp: ^~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:100:1: note: in expansion of macro '_ROLV_CONST'
KeccakP-1600-AVX2.cpp: _ROLV_CONST(_C4, 27, 20, 39, 8)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:1402:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
g++ -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:10: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h: In function 'void __static_initialization_and_destruction_0(int, int)':
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:1402:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:51:59: note: called from here
KeccakP-1600-AVX2.cpp: #define SET(i0, i1, i2, i3) _mm256_setr_epi64x(i0, i1, i2, i3)
KeccakP-1600-AVX2.cpp: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:84:30: note: in expansion of macro 'SET'
KeccakP-1600-AVX2.cpp: _ROLV_TYPE SRLV##name = SET(64 - i0, 64 - i1, 64 - i2, 64 - i3);
KeccakP-1600-AVX2.cpp: ^~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:100:1: note: in expansion of macro '_ROLV_CONST'
KeccakP-1600-AVX2.cpp: _ROLV_CONST(_C4, 27, 20, 39, 8)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:1402:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ...
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:10: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h: In function 'void __static_initialization_and_destruction_0(int, int)':
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:1402:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:51:59: note: called from here
KeccakP-1600-AVX2.cpp: #define SET(i0, i1, i2, i3) _mm256_setr_epi64x(i0, i1, i2, i3)
KeccakP-1600-AVX2.cpp: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:84:30: note: in expansion of macro 'SET'
KeccakP-1600-AVX2.cpp: _ROLV_TYPE SRLV##name = SET(64 - i0, 64 - i1, 64 - i2, 64 - i3);
KeccakP-1600-AVX2.cpp: ^~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:100:1: note: in expansion of macro '_ROLV_CONST'
KeccakP-1600-AVX2.cpp: _ROLV_CONST(_C4, 27, 20, 39, 8)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:1402:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h: In function 'void KeccakP1600_Permute_Nrounds(void*, unsigned int)':
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:1081:1: error: inlining failed in call to always_inline '__m256i _mm256_permute2x128_si256(__m256i, __m256i, int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_permute2x128_si256 (__m256i __X, __m256i __Y, const int __M)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:269:39: note: called from here
KeccakP-1600-AVX2.cpp: a4 = _mm256_permute2x128_si256(r0, r1, 0x20); \
KeccakP-1600-AVX2.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: note: in expansion of macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: KECCAK_PERMUTE_LOOP(, nrounds)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
KeccakP-1600-AVX2.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:48,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:906:1: error: inlining failed in call to always_inline '__m256i _mm256_unpacklo_epi64(__m256i, __m256i)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_unpacklo_epi64 (__m256i __A, __m256i __B)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:268:35: note: called from here
KeccakP-1600-AVX2.cpp: r1 = _mm256_unpacklo_epi64(a24, a34); \
KeccakP-1600-AVX2.cpp: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: note: in expansion of macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: KECCAK_PERMUTE_LOOP(, nrounds)
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -O -fomit-frame-pointer
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp(26): warning #3438: unsupported option is ignored
KeccakP-1600-AVX2.cpp: #pragma GCC optimize("2")
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp:
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_k12.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icpc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
icpc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: cc
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc kcp/optimized1600AVX512

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: gcc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:45,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx512fintrin.h:6226:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:45,
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:45,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx512fintrin.h:6226:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:45,
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:45,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx512fintrin.h:6226:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:45,
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: kcp/optimized1600AsmX86-64Apple
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:555: Error: junk `(arg1)' after expression
keccak.s: keccak.s:556: Error: junk `(arg1)' after expression
keccak.s: keccak.s:557: Error: junk `(arg1)' after expression
keccak.s: keccak.s:558: Error: junk `(arg1)' after expression
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: junk `(arg1)' after expression
keccak.s: keccak.s:562: Error: junk `(arg1)' after expression
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: junk `(arg1)' after expression
keccak.s: keccak.s:565: Error: junk `(arg1)' after expression
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: junk `(arg1)' after expression
keccak.s: keccak.s:568: Error: junk `(arg1)' after expression
keccak.s: keccak.s:569: Error: junk `(arg1)' after expression
keccak.s: keccak.s:570: Error: junk `(arg1)' after expression
keccak.s: keccak.s:571: Error: junk `(arg1)' after expression
keccak.s: keccak.s:572: Error: junk `(arg1)' after expression
keccak.s: keccak.s:573: Error: junk `(arg1)' after expression
keccak.s: keccak.s:583: Error: too many memory references for `add'
keccak.s: keccak.s:598: Error: too many memory references for `add'
keccak.s: keccak.s:601: Error: too many memory references for `movq'
keccak.s: keccak.s:605: Error: junk `(arg2)' after expression
keccak.s: keccak.s:605: Error: junk `(arg1)' after expression
keccak.s: ...

Number of similar (compiler,implementation) pairs: 116, namely:
CompilerImplementations
cc kcp/optimized1600AsmX86-64Apple
gcc kcp/optimized1600AsmX86-64Apple
gcc -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc kcp/optimized1600AsmX86-64Apple
icc -no-vec kcp/optimized1600AsmX86-64Apple
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple

Compiler output

Implementation: kcp/optimized1600AsmX86-64Apple
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:555: Error: junk `(arg1)' after expression
keccak.s: keccak.s:556: Error: junk `(arg1)' after expression
keccak.s: keccak.s:557: Error: junk `(arg1)' after expression
keccak.s: keccak.s:558: Error: junk `(arg1)' after expression
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: junk `(arg1)' after expression
keccak.s: keccak.s:562: Error: junk `(arg1)' after expression
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: junk `(arg1)' after expression
keccak.s: keccak.s:565: Error: junk `(arg1)' after expression
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: junk `(arg1)' after expression
keccak.s: keccak.s:568: Error: junk `(arg1)' after expression
keccak.s: keccak.s:569: Error: junk `(arg1)' after expression
keccak.s: keccak.s:570: Error: junk `(arg1)' after expression
keccak.s: keccak.s:571: Error: junk `(arg1)' after expression
keccak.s: keccak.s:572: Error: junk `(arg1)' after expression
keccak.s: keccak.s:573: Error: junk `(arg1)' after expression
keccak.s: keccak.s:583: Error: too many memory references for `add'
keccak.s: keccak.s:598: Error: too many memory references for `add'
keccak.s: keccak.s:601: Error: too many memory references for `movq'
keccak.s: keccak.s:605: Error: junk `(arg2)' after expression
keccak.s: keccak.s:605: Error: junk `(arg1)' after expression
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:555: Error: junk `(arg1)' after expression
keccak.s: keccak.s:556: Error: junk `(arg1)' after expression
keccak.s: keccak.s:557: Error: junk `(arg1)' after expression
keccak.s: keccak.s:558: Error: junk `(arg1)' after expression
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: junk `(arg1)' after expression
keccak.s: keccak.s:562: Error: junk `(arg1)' after expression
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: junk `(arg1)' after expression
keccak.s: keccak.s:565: Error: junk `(arg1)' after expression
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: junk `(arg1)' after expression
keccak.s: keccak.s:568: Error: junk `(arg1)' after expression
keccak.s: keccak.s:569: Error: junk `(arg1)' after expression
keccak.s: keccak.s:570: Error: junk `(arg1)' after expression
keccak.s: keccak.s:571: Error: junk `(arg1)' after expression
keccak.s: keccak.s:572: Error: junk `(arg1)' after expression
keccak.s: keccak.s:573: Error: junk `(arg1)' after expression
keccak.s: keccak.s:583: Error: too many memory references for `add'
keccak.s: keccak.s:598: Error: too many memory references for `add'
keccak.s: keccak.s:601: Error: too many memory references for `movq'
keccak.s: keccak.s:605: Error: junk `(arg2)' after expression
keccak.s: keccak.s:605: Error: junk `(arg1)' after expression
keccak.s: ...

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

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: cc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc kcp/optimized1600XOPu6 kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: gcc
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:54,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:61:29: note: called from here
KeccakP-1600-XOP.c: #define ROL6464(a, r1, r2) _mm_rot_epi64(a, CONST128( rot_##r1##_##r2 ))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:13: note: in expansion of macro 'ROL6464'
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:54,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:61:29: note: called from here
KeccakP-1600-XOP.c: #define ROL6464(a, r1, r2) _mm_rot_epi64(a, CONST128( rot_##r1##_##r2 ))
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc kcp/optimized1600XOPu6
gcc -funroll-loops kcp/optimized1600XOPu6
gcc kcp/optimized1600XOPufull
gcc -funroll-loops kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:54,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: called from here
KeccakP-1600-XOP.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:13: note: in expansion of macro 'ROL6464same'
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:54,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:61:29: note: called from here
KeccakP-1600-XOP.c: #define ROL6464(a, r1, r2) _mm_rot_epi64(a, CONST128( rot_##r1##_##r2 ))
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 62, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: icc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(400): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
icc kcp/optimized1600XOPu6
icc -no-vec kcp/optimized1600XOPu6
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
icc kcp/optimized1600XOPufull
icc -no-vec kcp/optimized1600XOPufull
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600lcu6
Security model: unknown
Compiler: icc
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc kcp/optimized1600lcu6
icc -no-vec kcp/optimized1600lcu6
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600lcu6
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600lcu6
icc kcp/optimized1600lcufull
icc -no-vec kcp/optimized1600lcufull
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600lcufull
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600lcufull
icc kcp/optimized1600u6
icc -no-vec kcp/optimized1600u6
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600u6
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600u6
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600u6
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600u6
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600u6
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600u6
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600u6
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600u6
icc kcp/optimized1600ufull
icc -no-vec kcp/optimized1600ufull
icc -xAVX -O2 -fomit-frame-pointer kcp/optimized1600ufull
icc -xAVX -O3 -fomit-frame-pointer kcp/optimized1600ufull
icc -xCORE-AVX-I -O2 -fomit-frame-pointer kcp/optimized1600ufull
icc -xCORE-AVX-I -O3 -fomit-frame-pointer kcp/optimized1600ufull
icc -xSSE4.1 -O2 -fomit-frame-pointer kcp/optimized1600ufull
icc -xSSE4.1 -O3 -fomit-frame-pointer kcp/optimized1600ufull
icc -xSSE4.2 -O2 -fomit-frame-pointer kcp/optimized1600ufull
icc -xSSE4.2 -O3 -fomit-frame-pointer kcp/optimized1600ufull