Implementation notes: x86, katana, crypto_aead/joltikneq12864v13

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq12864v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15301920? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016102020161009
15308544? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
15317104? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102020161009
15342432? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
15391912? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
15412432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
15421688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
15432456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
15433992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
15445152? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102020161009
15456056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
15487112? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102020161009
15503544? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
15509560? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
15596456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
15596976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
15598976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
15609008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
15711752? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
15723376? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
15724496? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
15730696? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
15746072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
15749096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
15792760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
15794576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
15810536? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
15830432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
15840248? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
15841496? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
15848736? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
15867480? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
17616296? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
17627568? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
17846000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
17846760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
17854272? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
18080176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
30680776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
30867824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
31061800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
31592592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
33150168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
33238168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
33338512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
33355424? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102020161009
33356312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
33384768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
33432768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
33450000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
33460688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
33532520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
33559080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
33660392? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102020161009
33701672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
33811928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
33842840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
33962520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
33975592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
33985256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
33991648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
34004224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
34214896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
34506920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
34541024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
34735696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
35026616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
35194864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
35300696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
35301920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
36648088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
36650968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
36652368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
36655896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
37489576? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
38048896? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
39063616? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
40071008? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
41716016? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
42078496? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
43258464? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
43383752? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
43384472? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
43386000? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
43859120? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
43949936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
44143496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
44288136? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102020161009
44390448? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102020161009
44417072? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
44484064? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
44496888? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
44634344? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102020161009
44722888? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102020161009
44827176? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102020161009
44847928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
44887744? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102020161009
44921872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
44984728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
45021464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
45056080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
45306640? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
45476280? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
45550160? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
45721856? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
46142880? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
46208576? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
46478968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
46484056? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
46511656? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
46571944? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
46931472? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102020161009
46933376? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
47020968? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
47065344? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
47119296? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
47148544? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
47226088? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
47285144? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102020161009
47312592? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
47325352? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
47450800? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
47533488? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
47578544? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
47609064? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
47633456? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
47645432? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
47782072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
47808040? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102020161009
47889848? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102020161009
48115408? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102020161009
48233240? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
48338624? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
48345760? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102020161009
48355512? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102020161009
48364104? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102020161009
48377544? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
48394808? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
48410760? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102020161009
48718200? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102020161009
48911920? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102020161009
48927104? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102020161009
49009048? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
49155168? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
49238256? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
49345096? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102020161009
49416856? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
49664736? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
49732144? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
50660936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
50996632? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
51575976? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
51766976? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
51809160? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
52805664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
52896360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
54204320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
55153488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
55176192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
55192800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
55223264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009

Test failure

Implementation: crypto_aead/joltikneq12864v13/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