Implementation notes: x86, margaux, crypto_aead/ascon96v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
248139opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
248985opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
248985opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
249543opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
250308opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
250911opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
251073opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
251469opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
251676opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
251847opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
252063opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
253269opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
253602opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
254070opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
254295opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
254376opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
254385opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
254583opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
254673opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
254889opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
254979opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
255006opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
255186opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
255699opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
255915opt64gcc -m32 -O -fomit-frame-pointer2017073020170725
256149opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
256806opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
257805opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
258219opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
258453opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
258858opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
258885opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
259065opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
259281opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
259299opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
259317opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
259344opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
259569opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
259974opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
260451opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
260739opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
260757opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
260802opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
261036opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
261342opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
261576opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
261819opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
262197opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
262233opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
262593opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
262629opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
262917opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
262989opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
262998opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
263106opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
263529opt64gcc -m32 -Os -fomit-frame-pointer2017073020170725
263664opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
263763opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
263898opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
263916opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
263997opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
264006opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
264420opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
264465opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
264573opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
264609opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
264960opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
265068opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
265113opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
265140opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
265248opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
265266opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
265329opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
265383opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
265761opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
266256opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
266904opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
266913opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
266994opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
267192opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
267327opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
267606opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
267651opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
267777opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
267957opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
268326opt64gcc -m32 -O2 -fomit-frame-pointer2017073020170725
268335opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
268461opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
268587opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
268722opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
268731opt64gcc -m32 -O3 -fomit-frame-pointer2017073020170725
268749opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
268848opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
268929opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
269082opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
269145opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
269190opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
269226opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
269253opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
269289opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
269415opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
269424opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
269460opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
269514opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
269595opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
269928opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
269955opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
270099opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
270261opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
270540opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
270567opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
270666opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
270774opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
270792opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
270945opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
270981opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
271026opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
271098opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
271377opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
272016opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
272025opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
272583opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
274104opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
274581opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
275571opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
275688opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
276057opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
276138opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
276759opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
277722opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
277857opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
278370opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
278451opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
278469opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
278631opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
278667opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
279036opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
279108opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
279135opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
279180opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
279225opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
279612opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
279837opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
279837opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
279972opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
279999opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
280278opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
280323opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
280323opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
280665opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
280980opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
281160opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
282402opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
282546opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
282672opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
283068opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
283185opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
283428opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
283590opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
283851opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
289089opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
289800opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
291411opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
292023opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
292185opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
294696opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
298305opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
348327refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
349155refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
351351refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
351396refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
353781refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
354087refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
354519refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
355959refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
357237refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
357732refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
359640refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
366336refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
370602refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
371889refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
372132refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
372987refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
373446refgcc -m32 -O3 -fomit-frame-pointer2017073020170725
374616refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
377451refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
377802refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
377964refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
378495refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
379044refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
381483refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
381609refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
381933refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
381978refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
381987refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
383472refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
384273refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
384309refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
384318refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
384381refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
385551refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
386379refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
388134refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
388845refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
393183refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
397413refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
397521refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
398673refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
399555refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
399708refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
399780refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
399933refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
400023refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
403794refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
405531refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
406206refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
407079refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
409113refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
411102refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
415629refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
415737refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
417294refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
419715refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
420264refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
422541refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
423351refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
423495refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
424062refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
426033refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
427302refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
427635refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
428499refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
428544refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
432774refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
433962refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
434385refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
434889refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
435249refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
435384refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
436095refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
436788refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
507195refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
507807refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
512046refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
515772refgcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
516150refgcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
517302refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
517959refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
518382refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
518625refgcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
519264refgcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
520947refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
521307refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
521316refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
521910refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
522351refgcc -m32 -O -fomit-frame-pointer2017073020170725
526158refgcc -m32 -O2 -fomit-frame-pointer2017073020170725
527607refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
528273refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
528300refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
529227refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
529650refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
530991refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
531243refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
531738refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
531738refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
531801refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
531864refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
532566refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
533088refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
534636refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
535761refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
536823refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
540612refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
541386refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
544023refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
544455refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
550656refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
551844refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
552114refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
552537refgcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
552789refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
553185refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
553347refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
555309refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
555660refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
555957refgcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
555966refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
556560refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
557172refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
558549refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
558603refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
559332refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
561087refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
563094refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
563265refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
564120refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
566199refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
566442refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
568800refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
569619refgcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
572040refgcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
572949refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
577206refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
579105refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
580761refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
581022refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
589536refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
596106refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
599661refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
604278refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
605601refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
605601refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
611307refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
611604refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
612675refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
615546refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
615555refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
616014refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
617310refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
618282refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
619668refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
626985refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
627075refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
628668refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
632322refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
632331refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
633510refgcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
635085refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
641736refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
645210refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
647028refgcc -m32 -Os -fomit-frame-pointer2017073020170725
666855refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
669456refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725

Test failure

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64 ref