Implementation notes: x86, titan0, crypto_aead/norx6444v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: norx6444v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
100440refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
103024refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
103300refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
103524refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
103676refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
103748refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
103940refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
104296refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
105108refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
107056refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
109032refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
109164refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
109192refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
109320refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
109396refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
109408refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
109460refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
109464refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
109464refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
109500refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
109512refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
109584refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
109756refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
110036refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
110128refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
110680refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
110900refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
111124refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
111800refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
114184refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
114292refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
114344refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
120008refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
120648refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
121484refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
122032refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
126176refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
126948refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
127256refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
130172refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
130272refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
130568refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
130728refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
131404refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
131744refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
131756refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
132708refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
134728refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
140320refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
140608refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
141332refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
141424refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
141864refgcc -m32 -Os -fomit-frame-pointer2019070820190110
141884refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
142268refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
142328refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
142996refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
143496refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
143620refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
143984refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
144044refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
144136refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
144248refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
144756refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
145140refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
145484refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
145760refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
145768refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
146128refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
146140refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
146292refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
146452refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
148184refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
148372refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
148464refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
149164refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
172424refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
172888refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
173084refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
173380refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
174496refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
178136refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
179204refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
179376refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
180308refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
180456refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
180588refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
181528refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
187924refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
188028refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
188872refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
189216refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
189516refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
189700refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
190032refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
190176refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
190436refgcc -m32 -O -fomit-frame-pointer2019070820190110
190980refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
191060refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
191104refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
191380refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
191412refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
191424refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
191436refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
191612refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
191688refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
192080refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
192200refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
192224refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
192248refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
192280refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
192412refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
192732refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
192832refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
192844refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
193184refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
194688refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
194812refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
195068refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
195388refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
195500refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
195504refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
195592refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
195936refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
196064refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
196360refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
196492refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
196764refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
196860refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
196968refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
197092refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
197296refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
197600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
197644refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
197656refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
197704refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
197980refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
198380refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
198552refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
198616refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
198780refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
199396refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
199460refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
199472refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
199476refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
199560refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
199680refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
199904refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
200176refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
200224refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
201016refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
201168refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
201948refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
201992refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
202028refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
202128refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
202208refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
203024refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
203056refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
203280refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
203424refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
203928refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
203968refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
204056refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
325248refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
327280refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
363628refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
366632refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
370432refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
370488refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
371248refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
384300refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
402092refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
406136refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
426168refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
428244refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110