Implementation notes: x86, katana, crypto_aead/deoxysneq128128v13

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: deoxysneq128128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1204968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101820161009
1212072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101820161009
1212592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101820161009
1224600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101820161009
1224712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101820161009
1227184? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101820161009
1228736? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101820161009
1229112? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101820161009
1231248? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101820161009
1231968? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101820161009
1245472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101820161009
1257264? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101820161009
1272696? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016101820161009
1273016? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101820161009
1277216? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016101820161009
1282552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016101820161009
1285192? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101820161009
1290600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101820161009
1296248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101820161009
1315096? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101820161009
1413792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101820161009
1417376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016101820161009
1418448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101820161009
1510968? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101820161009
1511592? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101820161009
1512584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016101820161009
1512664? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016101820161009
1533512? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016101820161009
1559008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101820161009
1572192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016101820161009
1576288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101820161009
1576936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101820161009
1577400? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016101820161009
1579768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101820161009
1589376? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016101820161009
1590712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101820161009
1600432? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016101820161009
1604944? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101820161009
1605344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101820161009
1607120? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101820161009
1608472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101820161009
1613984? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101820161009
1625880? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016101820161009
1640472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101820161009
1659536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101820161009
1663872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016101820161009
1697128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016101820161009
1710208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016101820161009
1720104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101820161009
1810552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101820161009
1812560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101820161009
1886440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016101820161009
1923792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101820161009
1924152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101820161009
1987128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101820161009
2282440? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101820161009
2283064? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101820161009
2295440? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101820161009
2296464? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016101820161009
2307224? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101820161009
2315024? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101820161009
2344152? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101820161009
2365480? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016101820161009
2369664? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101820161009
2370392? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101820161009
2399904? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016101820161009
2405480? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101820161009
2408048? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016101820161009
2410512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101820161009
2412272? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016101820161009
2418512? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016101820161009
2425272? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101820161009
2427392? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101820161009
2432032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101820161009
2433608? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101820161009
2460248? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016101820161009
2479712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101820161009
2505232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016101820161009
2560448? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101820161009
2588880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101820161009
2589248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016101820161009
2600728? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101820161009
2610656? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016101820161009
2621576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101820161009
2651272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101820161009
2657824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016101820161009
2662824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016101820161009
2678400? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101820161009
2683400? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101820161009
2688600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101820161009
2715896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101820161009
2729912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016101820161009
2734576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101820161009
2770784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016101820161009
2953464? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101820161009
3078160? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016101820161009
3101720? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016101820161009
3144976? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016101820161009
3230648? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101820161009
3276848? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016101820161009
3316824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016101820161009
3338680? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016101820161009
3361064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016101820161009
3389224? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016101820161009
3408624? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016101820161009
3417032? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101820161009
3436984? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101820161009
3459832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101820161009
3476736? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016101820161009
3481208? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101820161009
3484880? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101820161009
3497472? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016101820161009
3503816? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101820161009
3535008? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016101820161009
3557432? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016101820161009
3564008? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101820161009
3569136? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016101820161009
3602800? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101820161009
3627768? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016101820161009
3629312? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016101820161009
3636880? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016101820161009
3681624? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101820161009
3742912? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101820161009
3750848? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101820161009
3751048? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101820161009
3822240? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101820161009
3822744? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016101820161009
3825920? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101820161009
3828304? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101820161009
3833448? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101820161009
3858784? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101820161009
3862360? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101820161009
3878176? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101820161009
3899176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101820161009
3932000? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016101820161009
3947984? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016101820161009
3976144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101820161009
3978504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101820161009
3980832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101820161009
3997488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101820161009
4012928? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101820161009
4057152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016101820161009
4101344? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101820161009
4108792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016101820161009
4125632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101820161009
4131808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016101820161009
4151104? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101820161009
4161512? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101820161009
4279368? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016101820161009
4287872? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101820161009
4312040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101820161009
4354776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101820161009
4407528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101820161009
4409736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101820161009
4424032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101820161009
4450200? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101820161009
4567368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016101820161009
4629320? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101820161009
4671680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101820161009
4699600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101820161009
5205592? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016101820161009

Test failure

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