Implementation notes: amd64, hobbes, crypto_aead/enchilada256v1

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: enchilada256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2771731? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
2884900? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
2888207? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081220170725
2898311? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081220170725
2910391? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
2912468? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081220170725
2912556? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081220170725
2915042? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
2916412? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081220170725
2917474? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
2919252? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081220170725
2924789? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
2937301? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081220170725
2939729? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081220170725
2943892? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081220170725
2944594? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081220170725
2978687? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081220170725
3110102? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081220170725
3142074? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
3147685? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
3239410? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081220170725
3252814? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081220170725
3762787? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081220170725
4966008? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081220170725
5138134? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081220170725
18951012? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
18964564? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
19049176? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081220170725
19050260? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
19053188? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081220170725
19122685? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081220170725
19123019? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081220170725
19123884? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081220170725
19358927? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
19500338? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081220170725
19500397? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081220170725
19675190? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081220170725
19675260? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081220170725
19676149? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081220170725
19937389? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
19940272? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
19976778? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081220170725
19981108? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081220170725
23299543? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081220170725
23301725? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081220170725
23333925? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081220170725
23419387? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081220170725
23601260? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081220170725
23610959? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081220170725
23612057? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081220170725
23612738? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081220170725
23614833? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081220170725
23692901? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081220170725
23717064? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081220170725
23748935? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081220170725
23779104? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081220170725
23779589? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081220170725
23806740? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081220170725
23815436? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081220170725
23868949? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
23919926? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081220170725
23933029? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081220170725
24302583? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081220170725
24501291? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081220170725
24501742? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081220170725
24505195? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081220170725
24542085? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081220170725
24677280? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081220170725
25445993? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
25798526? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
25829591? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
25832723? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081220170725
25860753? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
25861046? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
25906628? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081220170725
25907306? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081220170725
25907774? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081220170725
26015481? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
26056726? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081220170725
26166769? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081220170725
26167433? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081220170725
26168868? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081220170725
26186875? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081220170725
26197617? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081220170725
26215444? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081220170725
26316967? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081220170725
26709696? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
26713093? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081220170725
26740342? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
26901361? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081220170725
26954576? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081220170725
27079730? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081220170725
27267740? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
27459880? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
27476506? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081220170725
27606960? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
27625657? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
27660419? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
27893347? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081220170725
27971952? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081220170725
28101461? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081220170725
28184089? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081220170725
28284797? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081220170725
28352880? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081220170725
86400891? ? ?? ? ?refcc2017081220170725
86410773? ? ?? ? ?refgcc_-funroll-loops2017081220170725
86417382? ? ?? ? ?refgcc2017081220170725

Checksum failure

Implementation: crypto_aead/enchilada256v1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
97bd50230984b4607f5e68b8b0b676a2e8f03e802ccef408982c419084f94340
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Test failure

Implementation: crypto_aead/enchilada256v1/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref