Implementation notes: x86, titan0, crypto_aead/yaes128v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: yaes128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
118940refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
119336refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
120312refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
120408refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
122104refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
122204refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
122484refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
123036refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
123080refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
124076refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
124136refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
124244refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
124296refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
124296refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
124596refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
124672refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
124708refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
124836refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
125072refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
125144refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
125348refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
125468refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
125596refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
126252refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
126288refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
126532refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
126932refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
127456refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
129152refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
129980refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
130712refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
133776refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
134520refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
134876refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
135752refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
136208refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
139020refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
139160refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
139976refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
140428refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
140436refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
140476refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
142212refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
142540refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
152016refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
152612refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
153692refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
154332refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
154628refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
155924refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
156312refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
156492refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
156520refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
156548refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
156740refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
156868refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
157548refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
159508refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
160212refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
160372refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
160684refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
161320refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
163640refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
163868refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
164464refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
164592refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
164876refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
164988refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
165088refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
165172refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
165272refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
165388refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
165628refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
166040refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
166208refgcc -m32 -O -fomit-frame-pointer2019070820190110
166412refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
166604refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
166840refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
166904refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
166952refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
167368refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
167436refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
167896refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
168072refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
168080refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
168100refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
168144refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
168160refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
168504refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
168504refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
169004refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
169252refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
169376refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
169428refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
169564refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
169604refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
169608refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
169848refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
170008refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
170148refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
170264refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
170496refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
170676refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
170768refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
170808refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
170832refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
170900refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
171060refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
171624refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
171764refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
171944refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
172024refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
172316refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
172616refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
173492refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
173680refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
174084refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
174188refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
174224refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
174940refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
175956refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
176736refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
177328refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
177780refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
178924refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
178968refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
179012refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
179036refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
180080refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
180616refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
183020refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
183716refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
184412refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
184508refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
184536refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
184912refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
190180refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
190204refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
190220refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
190248refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
190260refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
190356refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
190836refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
190916refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
190952refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
191312refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
191780refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
192224refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
192296refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
192636refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
192968refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
193120refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
193236refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
193336refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
193476refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
193924refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
194228refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
194312refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
194388refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
194684refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
194728refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
194788refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
194804refgcc -m32 -Os -fomit-frame-pointer2019070820190110
195020refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
195864refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
197680refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
198524refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
198592refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
198724refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
199636refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
200084refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
201084refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
201144refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
201620refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
202420refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
231184refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110