Implementation notes: x86, katana, crypto_aead/joltikneq80112v13

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq80112v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15315360? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102020161009
15325096? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016102020161009
15342784? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
15380904? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
15382136? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
15414216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
15416032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
15420464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
15425320? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102020161009
15440584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
15450016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
15460616? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102020161009
15570968? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
15598424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
15601064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
15603728? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
15605720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
15608768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
15720880? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
15723544? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
15734408? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
15738144? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
15768696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
15805792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
15812912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
15841752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
15851760? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
15854576? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
15871952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
15874984? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
15894264? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
15900048? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
17642952? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
17644216? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
17833256? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
17887368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
17888808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
17977368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
30195792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
30694816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
30697536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
30720848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
32625408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
33088328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
33121696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
33134800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
33162920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
33188928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
33298984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
33307200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
33414808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
33483824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
33498160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
33747744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
33769480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
33769656? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102020161009
33772056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
33772192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
33844600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
33848736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
33921728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
34143400? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102020161009
34250688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
34289336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
34562728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
34847728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
35070872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
35080016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
35260128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
35386184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
36664896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
36672456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
36677264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
36683192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
37051440? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
37422160? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
38152360? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
40765520? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
43255056? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
43386760? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
43408920? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
43727736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
43762328? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
43876320? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
43982368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
44009360? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102020161009
44176552? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
44852592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
45147040? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
45199912? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
45351520? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
45361560? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102020161009
45413816? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
45461376? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
45673960? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
45684728? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
46030848? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
46143808? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
46188296? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
46378792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
46579048? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102020161009
46627224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
46628752? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102020161009
46674120? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102020161009
46715936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
46798672? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
46827872? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
46834896? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
46857488? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102020161009
47018736? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102020161009
47061424? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102020161009
47078152? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102020161009
47089160? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
47118992? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
47129736? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
47145432? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
47159096? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
47174360? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102020161009
47177488? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102020161009
47177944? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
47189712? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
47244176? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
47275272? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
47332144? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
47673480? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102020161009
47714496? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
47751904? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
47829176? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
47935544? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102020161009
48194624? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
48520776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
48740880? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
49367080? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
49439456? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
49522936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
49573128? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
49670088? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102020161009
49813440? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
49821448? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102020161009
49868056? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102020161009
49884184? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
49976176? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
50009936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
50017040? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102020161009
50333992? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
50395696? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102020161009
50420088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
50453976? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
50569968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
50642368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
51434712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
51440608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
51441712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
51733152? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
52385736? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
52443104? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
52511160? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
52988024? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102020161009
53359360? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
56557360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
56985200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009

Test failure

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