Implementation notes: x86, cryptothinkx, crypto_aead/icepole128av2

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: icepole128av2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
153063? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020720170105
154263? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020720170105
154470? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020720170105
155577? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
156789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
157170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
157359? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
157392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
157719? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020720170105
157758? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020720170105
158259? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020720170105
158406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
158427? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
158436? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
158439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
158703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
158829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
158916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
159048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
159666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
160029? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
160098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
161403? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020720170105
161451? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
161535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
161547? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020720170105
161571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
161604? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
161742? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
161865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
161937? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
162357? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
162489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
162513? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
162747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
162750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
162870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
162906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
162948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
162966? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
163191? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
163233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
163593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
163959? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020720170105
164049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
164079? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
164211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
164886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
164991? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020720170105
165009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
165339? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
165582? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020720170105
166119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
166275? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
166323? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
166479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
166698? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
166758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
167073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
167211? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020720170105
167214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
167217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
167829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
168222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
168240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
169128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
169482? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
169482? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
169524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
170238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
170547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
172833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
173763? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
174057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
174183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
174312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
175029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
175068? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
178995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
179592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
194792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
206703? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020720170105
216252? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
216822? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020720170105
217836? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
217923? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
220293? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
220332? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
220614? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
222348? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
222405? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
222459? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
222900? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020720170105
222978? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
224391? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
224649? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020720170105
226020? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
226707? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
227094? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020720170105
227490? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020720170105
227637? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
227646? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
227706? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
227844? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
228087? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
228549? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020720170105
228654? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
228714? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
229455? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
230682? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020720170105
230976? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020720170105
231186? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020720170105
231519? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020720170105
231618? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
232224? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020720170105
233112? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
234039? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
234210? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
234795? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020720170105
234900? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
235053? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
238389? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020720170105
239019? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
246531? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
246804? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020720170105
247215? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020720170105
250641? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
256928? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020720170105
259395? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020720170105
263700? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
264708? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
266163? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
267291? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
267507? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
270372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
270822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
271875? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
273000? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
273036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
273138? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
273168? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
273318? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020720170105
273351? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020720170105
273417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
273516? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
273552? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020720170105
273609? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020720170105
273630? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
273837? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
273849? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
274134? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
274593? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
275172? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
276168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
276426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
276771? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
277245? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020720170105
278007? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020720170105
278037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
279027? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
279411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
279711? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020720170105
279783? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020720170105
279903? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020720170105
279903? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
280095? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020720170105
280377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
282138? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
284562? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
289425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
289773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
290052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
290511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
290832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
291651? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
292743? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
299904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
301275? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
301449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
301488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105