Implementation notes: x86, titan0, crypto_aead/aes128n8clocv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
168028refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
169672refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
169736refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
169784refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
169844refgcc -m32 -O -fomit-frame-pointer2019070620190110
169848refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
169972refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
170384refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
170728refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
170880refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
171792refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
173068refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
173608refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
174060refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
174664refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
174696refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
175048refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
175060refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
175164refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
175288refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
175292refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
175348refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
175376refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
175388refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
175456refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
175536refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
175552refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
175580refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
175748refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
176144refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
176160refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
176176refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
176404refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
176480refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
176492refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
176584refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
176704refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
176860refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
176888refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
176912refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
176964refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
177236refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
177252refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
177284refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
177288refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
177340refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
177428refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
177464refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
177476refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
177552refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
177576refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
177580refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
177608refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
177648refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
177660refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
177748refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
177748refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
177768refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
177780refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
177912refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
177924refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
177952refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
177956refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
177996refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
178008refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
178012refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
178104refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
178132refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
178176refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
178240refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
178304refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
178308refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
178320refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
178360refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
178420refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
178476refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
178480refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
178488refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
178544refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
178544refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
178556refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
178556refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
178724refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
178772refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
178804refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
178896refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
178936refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
178944refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
178968refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
179056refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
179080refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
179084refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
179128refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
179140refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
179164refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
179168refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
179288refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
179332refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
179344refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
179436refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
179532refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
179536refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
179624refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
179624refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
179700refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
179712refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
179720refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
179812refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
179840refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
179844refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
179848refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
179852refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
180000refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
180004refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
180428refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
180540refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
180664refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
180668refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
180700refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
180876refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
180960refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
181040refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
181048refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
181060refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
181076refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
181140refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
181164refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
181284refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
181296refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
181456refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
181460refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
181508refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
181556refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
181584refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
181912refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
182088refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
182148refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
182164refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
182412refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
182488refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
182632refgcc -m32 -Os -fomit-frame-pointer2019070620190110
182760refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
182880refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
183668refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
183692refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
183820refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
183952refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
184192refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
184708refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
184924refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
184948refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
185124refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
185816refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
186404refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
186812refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
187224refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
187700refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
188360refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
188932refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
189304refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
189916refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
190436refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
190620refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
191108refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
191240refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
193332refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
193488refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
195332refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
196204refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
199136refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
199860refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
199976refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
200140refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
201180refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
201500refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
204224refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110