Implementation notes: x86, margaux, crypto_aead/ascon128av11

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128av11
TimeImplementationCompilerBenchmark dateSUPERCOP version
249156opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
249471opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
249714opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
249957opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
251019opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
251145opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
251208opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
251676opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
252459opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
252549opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
252756opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
253638opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
253710opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
253791opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
253836opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
253917opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
254034opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
254097opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
254331opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
254709opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
255717opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
255825opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
255834opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
256149opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
256383opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
257364opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
257814opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
257877opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
258264opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
258408opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
258462opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
258813opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
258867opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
258876opt64gcc -m32 -O -fomit-frame-pointer2017073020170725
259479opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
260136opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
260172opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
260307opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
260307opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
260352opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
260541opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
260568opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
260595opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
260622opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
260694opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
260721opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
260820opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
260838opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
262116opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
262179opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
262287opt64gcc -m32 -Os -fomit-frame-pointer2017073020170725
262575opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
262701opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
262836opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
263781opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
264024opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
264042opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
264123opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
264195opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
264213opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
264366opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
264618opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
264717opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
264852opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
264906opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
265032opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
265077opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
265194opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
265203opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
265275opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
265275opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
265410opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
265545opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
265608opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
265851opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
265986opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
266067opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
266184opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
266643opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
266742opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
266787opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
266904opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
266985opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
267093opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
267174opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
267633opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
267831opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
268497opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
268560opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
269046opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
269100opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
269163opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
269316opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
269352opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
269478opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
269487opt64gcc -m32 -O2 -fomit-frame-pointer2017073020170725
269505opt64gcc -m32 -O3 -fomit-frame-pointer2017073020170725
269523opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
269523opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
269559opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
269586opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
269703opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
269982opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
269991opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
270090opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
270153opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
270189opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
270207opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
270306opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
270531opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
270540opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
270801opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
270819opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
270855opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
270936opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
271080opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
271440opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
271638opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
272106opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
272385opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
272538opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
272790opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
274104opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
274257opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
274788opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
275049opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
275589opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
276606opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
276606opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
276669opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
277425opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
277515opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
277623opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
277740opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
277767opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
278001opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
278505opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
278694opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
278865opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
278874opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
279171opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
279504opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
279558opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
279666opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
279720opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
279756opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
279927opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
280683opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
280935opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
281016opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
281124opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
281187opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
281250opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
281691opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
282303opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
282555opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
282627opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
283176opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
283266opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
283347opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
283374opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
289008opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
289413opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
290619opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
290790opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
292302opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
294615opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
349029refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
349101refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
349659refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
350280refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
353061refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
353691refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
354699refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
354978refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
356391refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
356760refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
358533refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
364293refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
370116refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
370512refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
374184refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
374472refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
375327refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
375417refgcc -m32 -O3 -fomit-frame-pointer2017073020170725
376731refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
377055refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
377451refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
379791refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
379872refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
380025refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
380772refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
381276refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
382383refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
382500refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
383940refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
384462refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
384588refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
385164refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
385389refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
388350refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
389124refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
389583refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
389844refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
391824refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
392229refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
396522refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
399789refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
400419refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
400662refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
402678refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
403209refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
403245refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
404055refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
406071refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
406818refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
406971refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
408213refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
408690refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
409257refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
410481refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
416169refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
416448refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
419085refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
419571refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
421479refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
424683refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
426249refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
426798refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
429669refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
430335refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
430974refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
431064refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
431397refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
431937refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
432369refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
433476refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
437067refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
438021refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
438633refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
438984refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
511074refgcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
514170refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
514584refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
516339refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
516726refgcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
518184refgcc -m32 -O -fomit-frame-pointer2017073020170725
518229refgcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
518967refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
519552refgcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
520092refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
524556refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
524781refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
525357refgcc -m32 -O2 -fomit-frame-pointer2017073020170725
528246refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
528381refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
529335refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
529884refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
529929refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
530766refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
532206refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
532431refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
532638refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
533079refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
534015refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
534906refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
534978refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
537453refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
537696refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
538218refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
538380refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
540189refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
541242refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
541440refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
541809refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
542736refgcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
547677refgcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
549702refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
553770refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
554148refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
554427refgcc -m32 -Os -fomit-frame-pointer2017073020170725
554454refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
554616refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
554616refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
554751refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
555030refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
555723refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
556641refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
557370refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
557406refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
557541refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
557802refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
557937refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
558270refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
558675refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
558927refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
559611refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
559818refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
560241refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
560547refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
561717refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
563499refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
569232refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
569232refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
569682refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
572004refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
572805refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
574758refgcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
577737refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
584946refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
593037refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
594261refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
594576refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
599256refgcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
601596refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
604143refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
605088refgcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
605556refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
605556refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
606537refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
607392refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
607446refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
607653refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
608886refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
612828refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
613098refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
614673refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
619722refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
624933refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
625293refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
626355refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
626427refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
632178refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
633510refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725

Test failure

Implementation: crypto_aead/ascon128av11/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