Implementation notes: x86, titan0, crypto_aead/cilipadi128v1mild

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: cilipadi128v1mild
TimeImplementationCompilerBenchmark dateSUPERCOP version
45285712refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080120190729
45700752refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080120190729
45710956refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080120190729
45755396refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080120190729
45837172refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080120190729
45838676refgcc -m32 -O3 -fomit-frame-pointer2019080120190729
45846516refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080120190729
45896268refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080120190729
45956100refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080120190729
45972016refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080120190729
46938664refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
46974848refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
48892036refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080120190729
49060316refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
49134292refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
49696304refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
49742344refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
70181224refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
70238440refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
73601944refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080120190729
104476472refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080120190729
104485928refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080120190729
107951076refgcc -m32 -O2 -fomit-frame-pointer2019080120190729
108008740refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080120190729
108027460refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080120190729
108034788refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080120190729
108114444refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080120190729
108225108refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080120190729
108233252refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080120190729
108525920refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
108697272refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
112120268refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
112388684refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
112441292refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080120190729
112524756refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
112555544refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080120190729
112580172refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
113548012refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
114002604refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
114010260refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
114198536refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
114292264refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
114600236refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
115309540refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
115440844refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
115501804refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
115684360refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
115959800refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
116059000refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
116146016refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
116254680refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
116314884refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
116333504refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
116542796refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
116594488refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
117193664refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
117275488refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
117504872refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
117526576refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
117711280refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
118193168refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
118224148refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
118711456refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
119396052refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
119548188refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
120576280refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080120190729
120612896refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080120190729
120629856refgcc -m32 -O -fomit-frame-pointer2019080120190729
120657172refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080120190729
120668680refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080120190729
120698448refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080120190729
121744396refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080120190729
139519252refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
141136676refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
141575964refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
142032244refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
142843480refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
142876220refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
143374028refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
143400604refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
143737608refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
143924684refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
144202512refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
144500096refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
144701348refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
144768060refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
146397904refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
147501896refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
148397268refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
148639576refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
149665960refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
174848536refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
174881732refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
174883880refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
176491956refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
179625396refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
179710684refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
179810364refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
179889552refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
181276952refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
183307508refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
183433168refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
227739516refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
232432588refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
234837392refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
235081984refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
235441608refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
235459684refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
235527712refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
246420240refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
246515860refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
246685792refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
248408268refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
248908708refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
249349660refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
249549664refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
250044576refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
250309812refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
251313988refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080120190729
252056076refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080120190729
253283852refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
253871892refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
253979504refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
254151548refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
254293536refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
254569524refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
255111184refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
256519388refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
256554168refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
256768168refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
257720068refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
258049668refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
258099168refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
258381896refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080120190729
258545488refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
259788460refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
259837384refgcc -m32 -Os -fomit-frame-pointer2019080120190729
261780252refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
262064016refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080120190729
262727440refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080120190729
263101052refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080120190729
263932880refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
264171580refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
264242028refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080120190729
264381684refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
264585504refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
266271404refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080120190729
266447556refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
267589964refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
267601244refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
267816364refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
267910680refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
268958952refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
269484284refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
270736148refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
271897808refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
271941732refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
272185192refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
272719540refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
273071788refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
274644988refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
275807348refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
276078848refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
276178864refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
276748596refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
277470380refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
280761640refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
284404776refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080120190729
285080824refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
289684172refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
291066376refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
291709748refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
291832960refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
293766272refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
293774788refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
295549796refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729