Implementation notes: x86, h8bobcat, crypto_aead/joltikneq9696v13

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikneq9696v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26120388? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080920170718
26120512? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080920170718
26121020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080920170718
26121556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080920170718
26221249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080920170718
26306593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080920170718
26310326? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080920170718
26316900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080920170718
26353946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080920170718
26397085? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080920170718
26398263? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080920170718
26399997? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080920170718
26412698? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080920170718
26536517? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080920170718
26660149? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080920170718
26716294? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080920170718
27070164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080920170718
27071006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080920170718
27220141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080920170718
27344833? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080920170718
27345104? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080920170718
27345147? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080920170718
27346230? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080920170718
27398128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080920170718
27399985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080920170718
27400303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080920170718
27400713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080920170718
27402897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080920170718
27471502? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080920170718
27471701? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080920170718
27527880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080920170718
27544917? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080920170718
27546680? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080920170718
27671173? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080920170718
27893919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080920170718
28030007? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080920170718
29702486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080920170718
29772820? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080920170718
55202064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080920170718
55206989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080920170718
55599785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080920170718
55933896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080920170718
56584219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080920170718
56708844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080920170718
56863580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080920170718
56863937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080920170718
56864435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080920170718
57301302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080920170718
58130728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080920170718
58345946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080920170718
59278865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080920170718
59301066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080920170718
59307478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080920170718
59638844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080920170718
59653403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080920170718
59742223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080920170718
59772471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080920170718
60581941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080920170718
60777157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080920170718
61040236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080920170718
61175640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080920170718
61218631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080920170718
61223163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080920170718
61241417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080920170718
61607837? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080920170718
61676023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080920170718
61726093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080920170718
61728036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080920170718
62035052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080920170718
62035884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080920170718
62240067? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080920170718
62240361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080920170718
62242456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080920170718
64546549? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080920170718
76955823? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080920170718
77676052? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080920170718
77706015? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080920170718
77713415? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080920170718
77716408? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080920170718
77741165? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080920170718
77783616? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080920170718
78473049? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080920170718
79824571? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080920170718
80112911? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080920170718
80468539? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080920170718
80471066? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080920170718
80473674? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080920170718
80474913? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080920170718
80730625? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080920170718
81119679? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080920170718
81152895? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080920170718
81778185? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080920170718
81996628? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080920170718
82878660? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080920170718
83522123? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080920170718
84225394? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080920170718
84241611? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080920170718
84250779? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080920170718
84286475? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080920170718
84455109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080920170718
84535897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080920170718
84659915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080920170718
84666413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080920170718
84710042? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080920170718
84710502? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080920170718
85075122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080920170718
85077331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080920170718
85101223? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080920170718
85193868? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080920170718
85226647? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080920170718
85475932? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080920170718
85479242? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080920170718
85481034? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080920170718
85481627? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080920170718
85482510? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080920170718
85509054? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080920170718
85620911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080920170718
85669509? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080920170718
85960579? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080920170718
85962175? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080920170718
86167332? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080920170718
86269880? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080920170718
86270174? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080920170718
86497390? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080920170718
86630258? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080920170718
86638357? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080920170718
86655922? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080920170718
86656520? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080920170718
86657784? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080920170718
86671911? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080920170718
86738145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080920170718
86787906? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080920170718
86805575? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080920170718
86815988? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080920170718
86846596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080920170718
86849893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080920170718
86918402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080920170718
87019435? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080920170718
87075793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080920170718
87224920? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080920170718
87237427? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080920170718
87352182? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080920170718
87404531? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080920170718
87408816? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080920170718
87409371? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080920170718
87521281? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080920170718
88255095? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080920170718
88312281? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080920170718
89168862? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080920170718
89249579? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080920170718
89255407? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080920170718
89910485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080920170718
90047726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080920170718
90054010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080920170718
90064545? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080920170718
90100037? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080920170718
90116254? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080920170718
91135006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080920170718
91137875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080920170718
91213485? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080920170718
91322009? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080920170718

Test failure

Implementation: crypto_aead/joltikneq9696v13/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref