Implementation notes: x86, kizomba, crypto_aead/aes128poetv2aes4

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128poetv2aes4
TimeImplementationCompilerBenchmark dateSUPERCOP version
174986refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
175176refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
175948refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
176468refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
176605refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
176845refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
177524refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
177592refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
177754refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
177764refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
177766refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
177774refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
177782refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
177992refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
178552refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
178613refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
178770refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
178915refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
179016refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
179419refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
179571refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
179609refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
179702refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
179736refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
179802refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
179965refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
180379refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
180510refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
181165refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
181228refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
181453refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
181847refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
181978refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
182109refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
182411refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
182492refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
182609refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
182882refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
182894refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
183203refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
183272refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
183454refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
183820refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
184482refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
184488refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
184703refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
184802refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
184805refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
184859refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
184863refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
185012refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
185111refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
185119refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
185212refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
185216refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
185403refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
185419refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
185449refgcc -m32 -O -fomit-frame-pointer2018082120180818
185473refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
185512refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
185533refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
185549refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
186178refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
186680refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
186724refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
187010refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
187097refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
187103refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
187186refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
187498refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
187560refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
188088refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
188186refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
188492refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
188754refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
188984refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
189006refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
189391refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
189539refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
189956refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
190323refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
190413refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
191117refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
191151refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
191151refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
191165refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
191177refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
191252refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
191325refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
191415refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
191490refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
191891refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
192000refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
192530refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
193393refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
193417refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
193425refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
193542refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
193569refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
193712refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
194178refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
194197refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
194212refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
194535refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
195059refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
195135refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
195351refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
195414refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
195649refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
195742refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
195795refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
195845refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
196558refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
196673refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
196762refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
196952refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
196952refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
197108refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
197168refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
197191refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
197300refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
197554refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
197601refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
197697refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
197742refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
198024refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
198415refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
198532refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
198568refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
198615refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
198635refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
198877refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
198951refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
199079refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
199086refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
199141refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
199210refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
199324refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
199433refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
199611refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
199669refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
199685refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
199802refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
200018refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
200032refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
200316refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
200347refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
200429refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
200435refgcc -m32 -Os -fomit-frame-pointer2018082120180818
200472refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
200619refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
200629refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
200760refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
201307refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
201649refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
201980refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
202139refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
202333refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
202619refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
203059refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
203375refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
203409refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
203627refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
203678refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
203920refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
204669refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
205740refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
205770refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
205980refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
206147refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
206676refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
207534refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
208565refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
208914refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
214000refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
219131refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818