Implementation notes: amd64, h3neo, crypto_aead/enchilada256v1

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: enchilada256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4425634? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102720161009
4425856? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102720161009
4433494? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102720161009
4438108? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102720161009
4438147? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102720161009
4481219? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
4482138? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
7136920? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
7136984? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102720161009
7142226? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
7239365? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
7244176? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
7245989? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
7251430? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
7279315? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016102720161009
7302687? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102720161009
7304638? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102720161009
7305757? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016102720161009
7309143? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016102720161009
17821087? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102720161009
17822038? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102720161009
17822943? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102720161009
17951983? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
17955478? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
17969829? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
17972075? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
18243893? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102720161009
18246331? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102720161009
18405334? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102720161009
18406721? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102720161009
18417185? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102720161009
18418046? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016102720161009
18419564? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102720161009
18420288? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
18421803? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
18661028? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102720161009
18671925? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102720161009
21404714? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016102720161009
21837657? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102720161009
21840379? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102720161009
21865191? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102720161009
21868567? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102720161009
21870849? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102720161009
21918563? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016102720161009
21929689? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
21954337? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
21981184? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102720161009
21981425? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016102720161009
21981773? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102720161009
22037715? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
22038995? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016102720161009
22040929? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102720161009
22041736? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
22054924? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016102720161009
22068416? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016102720161009
22070240? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016102720161009
22070400? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102720161009
22080049? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
22144320? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
22224063? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102720161009
22343625? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016102720161009
22381659? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
22386236? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016102720161009
22386824? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
22386902? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102720161009
22461676? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016102720161009
22506309? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102720161009
22519553? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016102720161009
22520592? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016102720161009
22528166? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016102720161009
22534632? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102720161009
22665139? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
22819143? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102720161009
22821023? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016102720161009
22843591? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102720161009
22951367? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016102720161009
22955827? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
23004138? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016102720161009
28103873? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102720161009
28106316? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102720161009
28110996? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016102720161009
28111565? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
28112350? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016102720161009
28112511? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016102720161009
28113694? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016102720161009
28114090? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102720161009
28117456? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102720161009
28119603? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
28122212? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102720161009
28122609? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016102720161009
28941360? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
28941733? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
113900268? ? ?? ? ?refcc2016102720161009
113906674? ? ?? ? ?refgcc_-funroll-loops2016102720161009
113908279? ? ?? ? ?refgcc2016102720161009

Checksum failure

Implementation: crypto_aead/enchilada256v1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
97bd50230984b4607f5e68b8b0b676a2e8f03e802ccef408982c419084f94340
Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -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=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref