Implementation notes: x86, cryptothinkx, crypto_aead/icepole256av1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: icepole256av1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
145065? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020720170105
149739? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
149745? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020720170105
150462? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
151089? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
151380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
151659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
151767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
152040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
152148? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020720170105
152562? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
152796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
153282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
153402? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020720170105
153519? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020720170105
154059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
154392? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020720170105
154434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
154446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
154629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
154743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
154812? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
155562? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
155676? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
155679? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
155685? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
156912? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
157332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
157344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
157407? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020720170105
157440? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
157446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
157560? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020720170105
157710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
157767? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020720170105
158013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
158112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
158253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
159063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
159186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
159189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
159405? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
159606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
160212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
160236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
160509? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
160836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
160932? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020720170105
161565? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020720170105
161667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
161835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
161886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
162087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
162147? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
162363? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
162672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
163119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
163581? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
163659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
163665? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
163968? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020720170105
164112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
164214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
164214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
164313? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
164331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
164823? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
164856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
164874? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
164901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
165087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
165132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
165168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
167919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
168207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
168645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
168681? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
169032? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
169755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
173835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
173871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
203601? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
204342? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020720170105
204762? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020720170105
207153? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
210372? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
210972? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
212910? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
216570? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020720170105
216582? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
217140? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
217221? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
217269? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
217305? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020720170105
217440? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
218262? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
218394? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020720170105
219879? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
220368? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
220386? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
221529? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020720170105
221544? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020720170105
221646? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
221697? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020720170105
221835? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
221985? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
222198? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
222900? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020720170105
222981? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
223260? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
223788? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
223947? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020720170105
224139? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020720170105
224226? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020720170105
224640? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020720170105
225039? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
225072? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020720170105
225504? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
226146? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020720170105
227562? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
227778? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
228420? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
229461? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
230184? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
231168? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020720170105
234066? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020720170105
234639? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
235107? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
239622? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020720170105
259677? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020720170105
260286? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020720170105
261450? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
261774? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
263853? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
265269? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
265587? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
265701? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
265854? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
265950? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
266184? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020720170105
266220? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020720170105
266364? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
266643? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
266841? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
267387? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020720170105
267444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
267477? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
267477? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
267651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
267957? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020720170105
267990? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
268485? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
269736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
269937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
271125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
271194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
271320? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020720170105
271506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
273708? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
274209? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020720170105
275073? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
275394? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
275412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
275502? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
275871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
275982? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
276165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
276741? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
277338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
277464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
277611? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020720170105
278271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
279894? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020720170105
280776? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
289953? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
290283? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
290529? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
292041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
292092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
322503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105