Implementation notes: x86, kizomba, crypto_aead/norx6444v2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: norx6444v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
94175refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
94589refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
94699refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
94924refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
96260refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
96339refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
96510refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
96829refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
97072refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
98615refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
99401refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
99766refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
100152refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
100480refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
100909refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
101383refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
101452refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
101703refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
101740refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
101756refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
101814refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
101822refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
101836refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
102024refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
102052refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
102065refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
102484refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
102697refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
102976refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
103725refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
104873refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
105463refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
110056refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
110236refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
110355refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
110373refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
110401refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
110452refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
110588refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
110590refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
110637refgcc -m32 -Os -fomit-frame-pointer2018082420180818
110718refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
110976refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
111031refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
111073refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
111123refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
111137refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
111302refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
111326refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
111649refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
111847refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
112077refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
112272refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
112341refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
113039refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
113040refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
113419refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
113520refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
114074refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
114192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
114401refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
115843refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
116232refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
116554refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
116589refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
116599refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
116734refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
116851refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
116865refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
116877refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
118296refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
140236refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
140335refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
141524refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
148524refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
148784refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
148945refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
149558refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
150032refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
150127refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
150670refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
150706refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
150732refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
150788refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
151006refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
151142refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
151399refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
151562refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
151562refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
151627refgcc -m32 -O -fomit-frame-pointer2018082420180818
151992refgcc -m32 -O2 -fomit-frame-pointer2018082420180818
152119refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
152241refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
152351refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
152450refgcc -m32 -O3 -fomit-frame-pointer2018082420180818
152885refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
152895refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
153291refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
153367refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
153977refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
154029refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
154097refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
154141refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
154595refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
154724refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
154800refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
154816refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
155619refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
155621refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
155653refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
156050refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
156058refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
156238refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
156339refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
156369refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
156411refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
156416refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
156607refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
156609refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
156682refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
156891refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
156962refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
157187refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
157419refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
157778refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
158103refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
158246refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
158274refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
158453refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
158498refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
158649refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
159181refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
159301refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
159714refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
159736refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
159937refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
160143refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
160188refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
160265refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
160562refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
161552refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
161894refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
162000refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
162059refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
162589refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
162696refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
162922refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
163550refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
164262refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
164574refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
165813refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
170042refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
170133refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
170421refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
171465refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
171905refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
172373refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
172418refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
185053refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
189823refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
190807refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
221643refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
293543refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
294272refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
294724refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
325431refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
325638refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
331682refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
333072refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
333405refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
335716refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
346359refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
360625refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
366004refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
381381refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
382429refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818