Implementation notes: x86, gcc14, crypto_aead/aes128n8silcv1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128n8silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
247302refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
247320refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
247329refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
247464refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
247554refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
247554refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
247563refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
247608refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
247635refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
247734refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
247734refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
247968refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
248148refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
248238refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
248247refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
248787refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
248859refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
248949refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
248958refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
248976refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
249678refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
249696refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
249714refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
249768refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
249795refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
251631refgcc -m32 -O -fomit-frame-pointer2016101620161009
252927refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
253350refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
253359refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
253440refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
254106refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
257544refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
257661refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
257778refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
270171refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
270675refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
273816refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
274590refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
275175refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
275643refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
276561refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
276804refgcc -m32 -O3 -fomit-frame-pointer2016101620161009
279540refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
279567refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
280062refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
280251refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
283824refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
284418refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
284580refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
284652refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
284688refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
285264refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
285309refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
286488refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
286650refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
286650refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
287262refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
288315refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
288540refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
288882refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
289134refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
289251refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
289323refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
289530refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
289539refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
289548refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
289656refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
289764refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
289809refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
290349refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
290421refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
290430refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
290547refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
290601refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
291105refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
291114refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
291258refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
291267refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
291339refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
291429refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
291492refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
291519refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
291591refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
291600refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
291672refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
291816refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
291978refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
291987refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
292212refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
292698refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
292770refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
292968refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
293013refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
293076refgcc -m32 -O2 -fomit-frame-pointer2016101620161009
293184refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
293517refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
293715refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
293760refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
293787refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
294012refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
294210refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101620161009
294318refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
294471refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
294489refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101620161009
294660refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
294930refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
295092refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101620161009
295155refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
295263refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
295371refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
295407refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
295560refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
295695refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
296118refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
296145refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
296163refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
296406refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
296847refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
296964refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
297297refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
297819refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
298287refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
298287refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
298287refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
298305refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
298449refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
298620refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
298647refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
300042refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
300204refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
300276refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
300294refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
300951refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
300987refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
301149refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
301185refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
301203refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
301257refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
301437refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
301905refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
302184refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
302436refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
302481refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
302616refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
302625refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
302724refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
302769refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
303039refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
303201refgcc -m32 -Os -fomit-frame-pointer2016101620161009
303705refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
303840refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
304155refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
304272refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
304272refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
304281refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
304317refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
305226refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
305298refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
305352refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
306243refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009