Implementation notes: x86, katana, crypto_aead/joltikneq6464v13

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq6464v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7491040? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
7529280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
7529304? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
7529800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
7549048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
7549648? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
7556336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
7557824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
7570080? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016102020161009
7576824? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102020161009
7578432? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
7583560? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
7598792? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102020161009
7618600? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102020161009
7637456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
7643168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
7646248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
7651424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
7752184? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
7753800? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
7754664? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
7756504? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
7798904? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
7800888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
7841288? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
7844560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
7861816? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
7862824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
7890152? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
7916352? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
7980832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
8010608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
8480280? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
8487024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
8502304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
8503784? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
8683384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
8715144? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
15543256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
15611848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
16157672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
16175432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
16194104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
16246336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
16282280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
16355544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
16399160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
16401056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
16407872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
16466728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
16513280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
16530952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
16561656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
16574144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
16574584? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102020161009
16618144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
16675296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
16686768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
16704608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
16711088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
16942704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
16944704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
16995480? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102020161009
17170704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
17267624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
17312408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
17719952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
17736160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
17745992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
17763576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
18548800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
18552392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
18553288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
18557816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
18784632? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
18789936? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
19324496? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
20742352? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
21336792? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
21716096? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
21867520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
21988936? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
22071200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
22076000? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
22143232? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
22157648? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
22264216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
22407776? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
22442008? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102020161009
22444224? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102020161009
22485424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
22530744? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
22603568? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
22612448? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
22756304? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
22756448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
22758688? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
22766640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
22820168? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
22857936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
22907688? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
23222912? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
23225544? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
23250424? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102020161009
23250768? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102020161009
23276768? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
23337072? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102020161009
23359608? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102020161009
23412016? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
23415456? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102020161009
23468080? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
23482792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
23565968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
23599400? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
23611304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
23639472? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
23652896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
23656544? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102020161009
23678456? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
23703792? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
23844904? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
23887328? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
23919096? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
23955880? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
23963504? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
23971760? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
23981560? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
24116688? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
24139528? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102020161009
24144736? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102020161009
24154776? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102020161009
24157136? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102020161009
24213344? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
24235496? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
24321752? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102020161009
24329656? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
24399760? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
24423352? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
24482064? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102020161009
24700936? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
24740960? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
24837264? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
24962136? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
25351856? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
25397032? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
25842496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
25911328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102020161009
25956944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
25959280? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102020161009
26017216? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102020161009
26031896? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102020161009
26146440? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
26314104? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
26344728? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
26555800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
26579736? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102020161009
26624384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
26728576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
26842336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
27371792? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
27474200? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009

Test failure

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