Implementation notes: x86, titan0, crypto_aead/norx6444v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: norx6444v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
119456refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
121892refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
123320refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
123440refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
123508refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
124352refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
124672refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
125472refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
125552refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
126720refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
128136refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
128164refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
128276refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
128332refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
128364refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
128432refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
128676refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
129056refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
129200refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
129348refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
129408refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
129424refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
129460refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
130056refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
130076refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
130360refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
130984refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
131292refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
132344refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
132580refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
132688refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
134040refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
160472refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
160528refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
160564refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
160644refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
161080refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
161152refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
161224refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
161320refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
161872refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
163388refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
163648refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
164704refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
165140refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
165348refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
165520refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
166868refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
168132refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
171136refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
171252refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
172884refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
189492refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
190064refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
190232refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
191332refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
209664refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
211824refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
211932refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
211972refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
212120refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
212136refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
212812refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
213812refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
224172refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
224360refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
224688refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
224728refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
224820refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
224864refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
224896refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
224932refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
225028refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
225076refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
225168refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
225224refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
225388refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
225404refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
225488refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
225492refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
225856refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
225880refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
226172refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
226436refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
226632refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
226636refgcc -m32 -O -fomit-frame-pointer2019070820190110
226836refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
226916refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
227716refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
227864refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
228204refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
228616refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
229692refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
229928refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
230472refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
230544refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
230736refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
231220refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
232556refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
232884refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
233032refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
233384refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
233504refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
233516refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
233856refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
234108refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
234240refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
234264refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
234448refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
234532refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
234572refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
234600refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
234668refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
234916refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
235260refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
235516refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
235536refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
235540refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
235724refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
235744refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
235868refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
236160refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
236384refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
236968refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
237044refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
237292refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
237760refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
238028refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
238180refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
238540refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
238756refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
238796refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
238848refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
238920refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
239116refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
239192refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
239424refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
239852refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
241468refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
241800refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
254972refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
256204refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
256224refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
256652refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
256756refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
257256refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
257328refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
257424refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
258124refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
258972refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
259416refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
259592refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
259828refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
260444refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
260532refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
260564refgcc -m32 -Os -fomit-frame-pointer2019070820190110
261700refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
261900refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
261984refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
262352refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
262740refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
262820refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
263316refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
263600refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
422920refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
428588refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
437680refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
440132refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
443808refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
450112refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
479972refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
483284refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
485312refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
493268refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
501452refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
503264refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110