Implementation notes: x86, calvin, crypto_aead/joltikeq12864v1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq12864v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
41148095? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081320170725
42160273? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081320170725
42185045? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081320170725
42205045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081320170725
42218851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081320170725
42224226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081320170725
42474246? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081320170725
42537737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081320170725
42553525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081320170725
42588306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081320170725
42637681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081320170725
42648094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081320170725
42673165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081320170725
42732636? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081320170725
42863394? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081320170725
42868134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
42901253? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081320170725
42922164? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081320170725
42947399? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081320170725
42961298? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081320170725
42969652? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
42980243? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081320170725
42987233? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081320170725
42990996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081320170725
43002490? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081320170725
43013929? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081320170725
43025492? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081320170725
43033233? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081320170725
43036778? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081320170725
43055398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
43067294? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081320170725
43159073? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
43239058? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081320170725
43341307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081320170725
43367472? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081320170725
43418725? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081320170725
43447815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081320170725
44731896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081320170725
44742716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081320170725
45107319? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081320170725
45111771? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081320170725
47169325? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081320170725
47578928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081320170725
69522329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081320170725
71498960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081320170725
71539557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081320170725
72398314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081320170725
72469980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081320170725
73382251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081320170725
73532702? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081320170725
73721255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081320170725
73947400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081320170725
74100906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081320170725
74436345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081320170725
74461946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081320170725
74935109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081320170725
75054956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
75370804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081320170725
76080061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
76318878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081320170725
76537238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081320170725
77316978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081320170725
77629564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081320170725
77707417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081320170725
78474466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081320170725
78495425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081320170725
81145097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081320170725
82900242? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081320170725
86427183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081320170725
86736743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081320170725
87321635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081320170725
89591090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081320170725
90366625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081320170725
90643899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081320170725
92794385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
95822418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081320170725
95910599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081320170725
97038933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081320170725
98131489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081320170725
98407524? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081320170725
100783917? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081320170725
101400430? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081320170725
102550996? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
102561838? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081320170725
102692207? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081320170725
102743556? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081320170725
103150026? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081320170725
103514758? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081320170725
103658454? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081320170725
103790391? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081320170725
103858413? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081320170725
103868070? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081320170725
104358176? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081320170725
104494463? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081320170725
104718547? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081320170725
104724323? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081320170725
104730259? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081320170725
104800868? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081320170725
104821794? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081320170725
104833322? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081320170725
105052318? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081320170725
105247313? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081320170725
105441865? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081320170725
105479070? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081320170725
106517424? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081320170725
106838055? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
106852225? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081320170725
106920468? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081320170725
106992287? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
106994689? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081320170725
107130840? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081320170725
107261477? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081320170725
107715863? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081320170725
107718687? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081320170725
108887847? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081320170725
109106639? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081320170725
109574663? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081320170725
109652310? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081320170725
110240750? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081320170725
110263357? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081320170725
111293254? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081320170725
111465539? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081320170725
111610925? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081320170725
111642479? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081320170725
111711370? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081320170725
111752664? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081320170725
111806557? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081320170725
112657713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081320170725
112858679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081320170725
112894207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081320170725
113057023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081320170725
113085898? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081320170725
113092443? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081320170725
113201321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081320170725
113582885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081320170725
114037138? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081320170725
114115576? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081320170725
114460773? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081320170725
114970446? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081320170725
114983820? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081320170725
115251358? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081320170725
116483897? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081320170725
117797909? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081320170725
119569499? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081320170725
119646762? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081320170725
119920606? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081320170725
119980979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081320170725
120032518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081320170725
120155604? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081320170725
120266480? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081320170725
120311088? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081320170725
120321835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
120644116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081320170725
120662085? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
120677342? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081320170725
120725940? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081320170725
120871756? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081320170725
121066101? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081320170725
121219768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081320170725
121221308? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081320170725
121243781? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081320170725
121405324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081320170725
121488809? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
121517897? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081320170725
121519011? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081320170725
121976975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081320170725
121980559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081320170725
122072615? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081320170725
122328023? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081320170725
122461112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
122698230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081320170725
123020471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081320170725

Test failure

Implementation: crypto_aead/joltikeq12864v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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