Implementation notes: x86, katana, crypto_aead/joltikeq12864v13

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq12864v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22769616? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101920161009
22785424? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101920161009
22797344? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016101920161009
22846904? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101920161009
22852256? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016101920161009
22919056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101920161009
22956696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101920161009
22957584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101920161009
22958864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101920161009
22960064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016101920161009
23004264? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016101920161009
23009200? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016101920161009
23149224? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101920161009
23150520? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101920161009
23226784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101920161009
23235312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101920161009
23235600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101920161009
23254808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101920161009
23413816? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101920161009
23414800? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101920161009
23415520? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101920161009
23415920? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101920161009
23458808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016101920161009
23461368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101920161009
23519344? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016101920161009
23536768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101920161009
23559744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016101920161009
23575832? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101920161009
23576000? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101920161009
23578408? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016101920161009
23597000? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101920161009
23645256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101920161009
26290712? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101920161009
26291368? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101920161009
26630384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101920161009
26641856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101920161009
26646112? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016101920161009
26989104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016101920161009
44949224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016101920161009
45688136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016101920161009
46058360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101920161009
46308064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101920161009
49516416? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016101920161009
50001624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016101920161009
50015976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101920161009
50056680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101920161009
50071360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101920161009
50096024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016101920161009
50182848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101920161009
50453800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101920161009
50529248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101920161009
50548352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101920161009
50549328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101920161009
50595192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101920161009
50708232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101920161009
50781736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016101920161009
51284040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016101920161009
51382000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016101920161009
51384416? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016101920161009
51439384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101920161009
51847208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016101920161009
51949704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016101920161009
52066552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016101920161009
52449600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101920161009
52517504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016101920161009
52801768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101920161009
52915408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101920161009
53338944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101920161009
53422328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016101920161009
53445456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101920161009
54874256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101920161009
54885000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101920161009
54900952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101920161009
54910872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101920161009
55539576? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101920161009
55968896? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101920161009
58126352? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016101920161009
59840000? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016101920161009
62423832? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101920161009
63015248? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101920161009
64086344? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016101920161009
65395712? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101920161009
65478920? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016101920161009
65545768? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016101920161009
65801384? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101920161009
65923776? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101920161009
66090816? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101920161009
66133768? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101920161009
66535760? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101920161009
66742704? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016101920161009
67168576? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016101920161009
67279008? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016101920161009
67592552? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101920161009
68011672? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101920161009
68110776? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101920161009
68116400? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101920161009
68151224? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101920161009
68686512? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016101920161009
68815496? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016101920161009
69020032? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016101920161009
69186072? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101920161009
69196312? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101920161009
69199024? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101920161009
69204440? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016101920161009
69304272? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016101920161009
69467536? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101920161009
69656408? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016101920161009
69713816? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016101920161009
70153888? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016101920161009
70654960? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101920161009
70750224? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101920161009
70799976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101920161009
70821552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101920161009
70965248? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101920161009
70970848? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101920161009
71159080? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101920161009
71319648? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016101920161009
71336576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101920161009
71630936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101920161009
71696424? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016101920161009
71768880? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016101920161009
71812792? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016101920161009
72246328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101920161009
72310360? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101920161009
72343584? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101920161009
72504888? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101920161009
72516960? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101920161009
72520936? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016101920161009
72539936? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101920161009
72864856? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016101920161009
72878296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101920161009
73032400? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016101920161009
73299136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101920161009
73342096? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101920161009
73356824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101920161009
73385960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101920161009
73437040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101920161009
73777224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016101920161009
73823760? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101920161009
74007120? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101920161009
74215656? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016101920161009
76198288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016101920161009
76444680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016101920161009
76968288? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101920161009
77230352? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101920161009
77683744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016101920161009
78241048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101920161009
78429344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101920161009
78457824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101920161009
80347640? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101920161009
80647312? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016101920161009
81380568? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101920161009
81414568? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101920161009
81533136? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016101920161009
81534384? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101920161009
81539896? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101920161009
81791080? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101920161009
81918808? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016101920161009
82189968? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101920161009
82295024? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101920161009
82377928? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101920161009

Test failure

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