Implementation notes: x86, cryptothinkx, crypto_aead/norx6444v2

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx6444v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
118053? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021120170105
119325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021120170105
119697? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021120170105
119871? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017021120170105
120285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021120170105
121665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021120170105
121674? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021120170105
121881? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017021120170105
121887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021120170105
122424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021120170105
122493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021120170105
122601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021120170105
122616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017021120170105
122913? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021120170105
122931? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017021120170105
123288? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021120170105
124200? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021120170105
124266? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017021120170105
124287? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017021120170105
124299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021120170105
124389? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017021120170105
124842? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017021120170105
124896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021120170105
125097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021120170105
125205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017021120170105
125385? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021120170105
125781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021120170105
125859? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021120170105
125973? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021120170105
126156? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021120170105
127557? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021120170105
127905? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017021120170105
128406? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021120170105
128460? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021120170105
128466? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021120170105
129531? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017021120170105
129750? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021120170105
130674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021120170105
132768? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021120170105
133878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021120170105
137661? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017021120170105
138441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017021120170105
140604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017021120170105
143080? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017021120170105
149412? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021120170105
159072? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021120170105
162387? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017021120170105
162654? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017021120170105
163668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021120170105
164460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021120170105
164820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017021120170105
165021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017021120170105
165174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021120170105
165357? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017021120170105
165378? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017021120170105
165543? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017021120170105
165849? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017021120170105
165876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021120170105
165903? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021120170105
166125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017021120170105
166170? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021120170105
166278? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021120170105
166377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021120170105
166434? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017021120170105
166863? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017021120170105
167076? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017021120170105
167154? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021120170105
167157? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017021120170105
167187? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021120170105
167202? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021120170105
167259? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021120170105
167349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021120170105
167406? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021120170105
167676? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017021120170105
167676? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021120170105
167895? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021120170105
168036? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017021120170105
168279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021120170105
168342? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017021120170105
168363? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017021120170105
168372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021120170105
168990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021120170105
168993? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017021120170105
169074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021120170105
169095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021120170105
169179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021120170105
169194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021120170105
169212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021120170105
169404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021120170105
169446? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017021120170105
169455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021120170105
169830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017021120170105
169938? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021120170105
170142? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021120170105
170145? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021120170105
170223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021120170105
170307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017021120170105
170358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021120170105
170409? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021120170105
170418? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017021120170105
170463? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021120170105
170532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017021120170105
170643? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021120170105
171108? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021120170105
171321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021120170105
171459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021120170105
171519? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021120170105
171558? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021120170105
171690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017021120170105
172128? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021120170105
172425? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017021120170105
172602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021120170105
173001? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017021120170105
173004? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021120170105
173010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021120170105
173130? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021120170105
173187? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021120170105
173202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021120170105
173226? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021120170105
173289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017021120170105
173352? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021120170105
173406? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021120170105
173508? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021120170105
173538? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021120170105
174060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017021120170105
174756? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017021120170105
174780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021120170105
175602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017021120170105
175620? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017021120170105
176121? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017021120170105
176160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021120170105
176259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017021120170105
176631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017021120170105
177177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017021120170105
177192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021120170105
177654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021120170105
177846? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017021120170105
178095? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021120170105
178230? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017021120170105
178311? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017021120170105
178449? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017021120170105
178593? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017021120170105
178662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021120170105
178731? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017021120170105
178734? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017021120170105
178851? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017021120170105
178908? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021120170105
178920? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021120170105
178956? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021120170105
178974? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017021120170105
179439? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017021120170105
179943? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021120170105
179958? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017021120170105
180012? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021120170105
180552? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021120170105
180744? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017021120170105
180861? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017021120170105
181272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021120170105
181668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021120170105
182085? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021120170105
182151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021120170105
185835? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021120170105
185841? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021120170105
185997? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021120170105
186066? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017021120170105
187386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017021120170105
189792? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021120170105
190008? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017021120170105
190608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017021120170105
192054? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021120170105
192765? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017021120170105
193832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021120170105
193940? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021120170105
196006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021120170105
196552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021120170105
197736? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021120170105
198734? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017021120170105
199156? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021120170105
215491? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021120170105
330054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021120170105