Implementation notes: x86, gpu, crypto_dh/claus

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_dh
Primitive: claus
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
276620043497 8 961487774 72251 9084cryptoppg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
281383403452 8 961484294 72251 9084cryptoppg++_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
285711843497 8 961487582 72251 9084cryptoppg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
285863253452 8 961484294 72251 9084cryptoppg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
286784293452 8 961484294 72251 9084cryptoppg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
290181203452 8 961484294 72251 9084cryptoppg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
296097803419 8 961484178 72251 9084cryptoppg++_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
302813123327 8 961484526 72251 9084cryptoppg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
307088603564 8 961487358 72251 9084cryptoppg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
308260843452 8 961484294 72251 9084cryptoppg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
308736243585 8 961484814 72251 9084cryptoppg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
312067843585 8 961487686 72251 9084cryptoppg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
313592083419 8 961484178 72251 9084cryptoppg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
314189803411 8 961484142 72251 9084cryptoppg++_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
315047723564 8 961487390 72251 9084cryptoppg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
315841482364 8 961482686 72243 9084cryptoppg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
316928482364 8 961482758 72243 9084cryptoppg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
317121243452 8 961484294 72251 9084cryptoppg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
317594922360 8 961482622 72243 9084cryptoppg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
317806483470 8 961488278 72251 9084cryptoppg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
318693363496 8 961487790 72251 9084cryptoppg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
319940403419 8 961484178 72251 9084cryptoppg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
320405322364 8 961482686 72243 9084cryptoppg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
320654362360 8 961482754 72243 9084cryptoppg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
321622003585 8 961487686 72251 9084cryptoppg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
322297763335 8 961483914 72251 9084cryptoppg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
322379442360 8 961482754 72243 9084cryptoppg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
322926283429 8 961486038 72251 9084cryptoppg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
324758483332 8 961487186 72251 9084cryptoppg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
327161923386 8 961487118 72251 9084cryptoppg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
327163243335 8 961484018 72251 9084cryptoppg++_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
328272923512 8 961487662 72251 9084cryptoppg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
329276682364 8 961482686 72243 9084cryptoppg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
331370803564 8 961484814 72251 9084cryptoppg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
333741603452 8 961484294 72251 9084cryptoppg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
335541362364 8 961482694 72243 9084cryptoppg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
337008043564 8 961484814 72251 9084cryptoppg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
337720087096 16 1921485678 72251 9084cryptoppg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
338004683564 8 961484814 72251 9084cryptoppg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
340343403585 8 961484814 72251 9084cryptoppg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
343223967096 16 1921488478 72251 9084cryptoppg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
344573164720 16 1921482754 72243 9084cryptoppg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
344605002364 8 961482758 72243 9084cryptoppg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
345535486914 16 1921484566 72251 9084cryptoppg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
345651443564 8 961484814 72251 9084cryptoppg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
345685842364 8 961482690 72243 9084cryptoppg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
345820843497 8 961484818 72251 9084cryptoppg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
346678723470 8 961488694 72251 9084cryptoppg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
348019203497 8 961484818 72251 9084cryptoppg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
348435163477 8 961484570 72251 9084cryptoppg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
348575443429 8 961484178 72251 9084cryptoppg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
349106003332 8 961487186 72251 9084cryptoppg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
349419203564 8 961487358 72251 9084cryptoppg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
349656403477 8 961487602 72251 9084cryptoppg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
349836523496 8 961485262 72251 9084cryptoppg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
350214963477 8 961484350 72251 9084cryptoppg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
350439283411 8 961484510 72251 9084cryptoppg++_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
351097603470 8 961488278 72251 9084cryptoppg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
351244242364 8 961482758 72243 9084cryptoppg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
351605483327 8 961484590 72251 9084cryptoppg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
352292362364 8 961482758 72243 9084cryptoppg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
353093203512 8 961484662 72251 9084cryptoppg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
353142283411 8 961484046 72251 9084cryptoppg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
353158642360 8 961482690 72243 9084cryptoppg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
354135203564 8 961487358 72251 9084cryptoppg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
354322603512 8 961487662 72251 9084cryptoppg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
355226883459 8 961485430 72251 9084cryptoppg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
355236323512 8 961484662 72251 9084cryptoppg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
355511002360 8 961482754 72243 9084cryptoppg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
355564203459 8 961485718 72251 9084cryptoppg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
355745402364 8 961482694 72243 9084cryptoppg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
356206203497 8 961484818 72251 9084cryptoppg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
356211003564 8 961484970 72251 9084cryptoppg++_-m32_-O2_-fomit-frame-pointer2019083020190816
356364243585 8 961487686 72251 9084cryptoppg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
356629843335 8 961485002 72251 9084cryptoppg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
356816323459 8 961485430 72251 9084cryptoppg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
357430483497 8 961487774 72251 9084cryptoppg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
357756523564 8 961487462 72251 9084cryptoppg++_-m32_-O3_-fomit-frame-pointer2019083020190816
357833882368 8 961482818 72243 9084cryptoppg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
358168322368 8 961482818 72243 9084cryptoppg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
358648723459 8 961485430 72251 9084cryptoppg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
358695883331 8 961484458 72251 9084cryptoppg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
358801683335 8 961485042 72251 9084cryptoppg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
358815283335 8 961485002 72251 9084cryptoppg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
358935003452 8 961484430 72251 9084cryptoppg++_-m32_-O_-fomit-frame-pointer2019083020190816
358939403585 8 961484814 72251 9084cryptoppg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
359205963386 8 961484562 72251 9084cryptoppg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
359338963327 8 961484526 72251 9084cryptoppg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
359458282360 8 961482622 72243 9084cryptoppg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
360080403411 8 961484046 72251 9084cryptoppg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
360495723477 8 961487050 72251 9084cryptoppg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
360652882364 8 961482758 72243 9084cryptoppg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
360677402364 8 961482694 72243 9084cryptoppg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
360720362368 8 961482818 72243 9084cryptoppg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
361002562360 8 961482622 72243 9084cryptoppg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
361300203335 8 961485002 72251 9084cryptoppg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
362363603470 8 961488534 72251 9084cryptoppg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
362933922360 8 961482686 72243 9084cryptoppg++_-m32_-Os_-fomit-frame-pointer2019083020190816
363731002364 8 961482686 72243 9084cryptoppg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
365014163331 8 961484458 72251 9084cryptoppg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
440503564906 168 2478190 1264 3016ntlg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
440873603481 168 2473553 1268 3016ntlg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
443843683477 168 2473461 1268 3016ntlg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
445331124721 168 2474735 1264 3016ntlg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
446128964649 168 2476440 1264 3016ntlg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
448778603477 168 2473489 1268 3016ntlg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
452735403481 168 2473553 1268 3016ntlg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
454849564637 168 2477691 1264 3016ntlg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
456052369370 336 4476145 1264 3016ntlg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
456513244709 168 2474619 1264 3016ntlg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
459422284709 168 2474619 1264 3016ntlg++_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
459766484721 168 2474735 1264 3016ntlg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
463783163477 168 2473525 1268 3016ntlg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
466080724601 168 2474961 1264 3016ntlg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
467750563477 168 2473461 1268 3016ntlg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
467862163477 168 2473461 1268 3016ntlg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
468602482156 8 0218011 508 1576gmpg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
470566564599 168 2474961 1264 3016ntlg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
470670164592 168 2475353 1264 3016ntlg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
472427444709 168 2474551 1264 3016ntlg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
473371483477 168 2473489 1268 3016ntlg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
474601483477 168 2473525 1268 3016ntlg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
475520003477 168 2473461 1268 3016ntlg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
475708564810 168 2479306 1264 3016ntlg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
476545483477 168 2473525 1268 3016ntlg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
476603123477 168 2473525 1268 3016ntlg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
476798122108 8 0220959 508 1576gmpg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
476920084485 168 2475961 1264 3016ntlg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
476970849434 336 4475007 1264 3016ntlg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
478389004592 168 2475353 1264 3016ntlg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
478504044485 168 2475641 1264 3016ntlg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
478926124637 168 2477531 1264 3016ntlg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
479302004810 168 2479066 1264 3016ntlg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
479556364667 168 2475165 1264 3016ntlg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
479557924592 168 2475457 1264 3016ntlg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
479605483477 168 2473489 1268 3016ntlg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
479847844675 168 2474645 1264 3016ntlg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
479880564598 168 2474329 1264 3016ntlg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
479902604520 168 2474866 1264 3016ntlg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
479983324525 168 2474902 1264 3016ntlg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
480225804525 168 2474618 1264 3016ntlg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
480337086954 336 4473525 1268 3016ntlg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
480367243481 168 2473553 1268 3016ntlg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
480450124592 168 2475353 1264 3016ntlg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
480699043477 168 2473461 1268 3016ntlg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
480755444652 168 2475001 1264 3016ntlg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
480967084652 168 2475001 1264 3016ntlg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
480970004874 168 2478874 1264 3016ntlg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
481581924713 168 2475166 1264 3016ntlg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
481760124713 168 2475166 1264 3016ntlg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
481827644520 168 2474846 1264 3016ntlg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
481957722150 8 0218291 508 1576gmpg++_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
481982084652 168 2475169 1264 3016ntlg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
481988404874 168 2478874 1264 3016ntlg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
482069484709 168 2475015 1264 3016ntlg++_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
482198364709 168 2474551 1264 3016ntlg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
482348804906 168 2478382 1264 3016ntlg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
482368524485 168 2475641 1264 3016ntlg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
482519922121 8 0216994 500 1576gmpg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
482527804721 168 2474735 1264 3016ntlg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
482578243477 168 2473489 1268 3016ntlg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
482610123477 168 2473525 1268 3016ntlg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
482700602451 8 0218486 508 1576gmpg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
482709724721 168 2474735 1264 3016ntlg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
482757524667 168 2475165 1264 3016ntlg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
482975124599 168 2474961 1264 3016ntlg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
483028803477 168 2473425 1268 3016ntlg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
483042762181 8 0218957 508 1576gmpg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
483347644659 168 2475665 1264 3016ntlg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
483491002422 8 0218529 508 1576gmpg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
483539723477 168 2473461 1268 3016ntlg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
483613884721 168 2474871 1264 3016ntlg++_-m32_-O_-fomit-frame-pointer2019083020190816
483670803477 168 2473425 1268 3016ntlg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
483896282164 8 0218293 508 1576gmpg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
484006644906 168 2478382 1264 3016ntlg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
484110804667 168 2475165 1264 3016ntlg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
484138644709 168 2474619 1264 3016ntlg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
484152844651 168 2475309 1264 3016ntlg++_-m32_-O2_-fomit-frame-pointer2019083020190816
484167843477 168 2473461 1268 3016ntlg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
484206444713 168 2475166 1264 3016ntlg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
484230204652 168 2475169 1264 3016ntlg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
484562642095 8 0219763 508 1576gmpg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
484725644709 168 2474583 1264 3016ntlg++_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
484941284598 168 2474433 1264 3016ntlg++_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
485160802624 8 0221246 508 1576gmpg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
485275163477 168 2473425 1268 3016ntlg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
485309404721 168 2474735 1264 3016ntlg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
485326643477 168 2473489 1268 3016ntlg++_-m32_-Os_-fomit-frame-pointer2019083020190816
485428644652 168 2475169 1264 3016ntlg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
485543242464 8 0218314 508 1576gmpg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
485574242121 8 0217058 500 1576gmpg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
485609122150 8 0217827 508 1576gmpg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
485700922421 8 0219037 508 1576gmpg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
485831722150 8 0217859 508 1576gmpg++_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
486104642125 8 0217054 500 1576gmpg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
486144564520 168 2474866 1264 3016ntlg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
486284842137 8 0217937 508 1576gmpg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
486508802451 8 0218530 508 1576gmpg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
486573883477 168 2473489 1268 3016ntlg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
486575044332 16 0222141 508 1576gmpg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
486655882121 8 0217058 500 1576gmpg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
486870522165 8 0218449 508 1576gmpg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
486991684667 168 2475165 1264 3016ntlg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
487082002150 8 0217895 508 1576gmpg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
487084484504 168 2477935 1264 3016ntlg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
487111842145 8 0218517 508 1576gmpg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
487115642201 8 0221517 508 1576gmpg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
487205562468 8 0219658 508 1576gmpg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
487260442468 8 0219338 508 1576gmpg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
487341482392 8 0221510 508 1576gmpg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
487359402121 8 0216926 500 1576gmpg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
487379162421 8 0217909 508 1576gmpg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
487708082421 8 0218997 508 1576gmpg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
487983324485 168 2475641 1264 3016ntlg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
488022004721 168 2474735 1264 3016ntlg++_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
488044362451 8 0218486 508 1576gmpg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
488170882125 8 0217054 500 1576gmpg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
488310122422 8 0218529 508 1576gmpg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
488490882421 8 0218997 508 1576gmpg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
488645042392 8 0221702 508 1576gmpg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
488696922150 8 0217895 508 1576gmpg++_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
489057562121 8 0216990 500 1576gmpg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
489084922156 8 0218011 508 1576gmpg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
489093362468 8 0219338 508 1576gmpg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
489176724242 16 0217058 500 1576gmpg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
489198962145 8 0218517 508 1576gmpg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
489279042174 8 0221189 508 1576gmpg++_-m32_-O3_-fomit-frame-pointer2019083020190816
489300004721 168 2474735 1264 3016ntlg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
489344962121 8 0217058 500 1576gmpg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
489507602150 8 0217827 508 1576gmpg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
489623042156 8 0218011 508 1576gmpg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
489769082195 8 0218449 508 1576gmpg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
489907762121 8 0216994 500 1576gmpg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
489910362422 8 0218593 508 1576gmpg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
489930762156 8 0218011 508 1576gmpg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
489990242121 8 0216990 500 1576gmpg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
490227962150 8 0217895 508 1576gmpg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
490434242121 8 0216994 500 1576gmpg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
490459402125 8 0217054 500 1576gmpg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
490534322108 8 0221023 508 1576gmpg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
490698962138 8 0221351 508 1576gmpg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
490699402121 8 0216994 500 1576gmpg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
491054164894 168 2478290 1264 3016ntlg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
491197802121 8 0216990 500 1576gmpg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
491343204568 168 2477351 1264 3016ntlg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
491429562421 8 0218013 508 1576gmpg++_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
491727202121 8 0216994 500 1576gmpg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
491786242145 8 0218517 508 1576gmpg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
491858964894 168 2478290 1264 3016ntlg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
492312762464 8 0218502 508 1576gmpg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
492463562164 8 0218293 508 1576gmpg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
493038922121 8 0216994 500 1576gmpg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
493176162624 8 0221374 508 1576gmpg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
493270362812 8 0223002 508 1576gmpg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
493353242812 8 0222794 508 1576gmpg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
493370442121 8 0216994 500 1576gmpg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
493471122195 8 0218449 508 1576gmpg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
493697562195 8 0218449 508 1576gmpg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
493731604676 168 2477897 1264 3016ntlg++_-m32_-O3_-fomit-frame-pointer2019083020190816
493915484585 168 2477740 1264 3016ntlg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
494317402121 8 0217058 500 1576gmpg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
494317684685 168 2478225 1264 3016ntlg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
494352802108 8 0221023 508 1576gmpg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
494460282403 8 0221586 508 1576gmpg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
494873324585 168 2477676 1264 3016ntlg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
494923802156 8 0218011 508 1576gmpg++_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
495309802812 8 0222602 508 1576gmpg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
495331362108 8 0221055 508 1576gmpg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
495376409252 336 4478881 1264 3016ntlg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
495592282421 8 0218997 508 1576gmpg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
495664722156 8 0218011 508 1576gmpg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
495760204585 168 2477740 1264 3016ntlg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
495794722624 8 0221374 508 1576gmpg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
495819242504 8 0221598 508 1576gmpg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
495928842392 8 0221702 508 1576gmpg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
495997962121 8 0216926 500 1576gmpg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
496716562468 8 0219338 508 1576gmpg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
497107682121 8 0216990 500 1576gmpg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
497685202403 8 0221586 508 1576gmpg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
497910202165 8 0218449 508 1576gmpg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
497915162156 8 0218011 508 1576gmpg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
497942802138 8 0221351 508 1576gmpg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
498271882121 8 0216990 500 1576gmpg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
498367562165 8 0218449 508 1576gmpg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
498441124312 16 0218283 508 1576gmpg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
498655684637 168 2477691 1264 3016ntlg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
498890204585 168 2477772 1264 3016ntlg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
498935404631 168 2478069 1264 3016ntlg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
499116682812 8 0222602 508 1576gmpg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
499335042165 8 0218449 508 1576gmpg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
500205642138 8 0221351 508 1576gmpg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
500773962504 8 0221046 508 1576gmpg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
500778444631 168 2478069 1264 3016ntlg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
501330642156 8 0218147 508 1576gmpg++_-m32_-O_-fomit-frame-pointer2019083020190816
501362284356 16 0219342 508 1576gmpg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
501482082161 8 0218601 508 1576gmpg++_-m32_-O2_-fomit-frame-pointer2019083020190816
501984682121 8 0216994 500 1576gmpg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
502011204631 168 2478069 1264 3016ntlg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
503349282121 8 0216926 500 1576gmpg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
504346802121 8 0216990 500 1576gmpg++_-m32_-Os_-fomit-frame-pointer2019083020190816

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer gmp
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer gmp
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer gmp
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer ntl
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer ntl

Compiler output

Implementation: openssl
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keypair.c: In file included from /usr/include/openssl/bn.h:14:0,
keypair.c: from keypair.c:2:
keypair.c: /usr/include/openssl/e_os2.h:13:11: fatal error: openssl/opensslconf.h: No such file or directory
keypair.c: # include <openssl/opensslconf.h>
keypair.c: ^~~~~~~~~~~~~~~~~~~~~~~
keypair.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 171, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer openssl
gcc -m32 -O2 -fomit-frame-pointer openssl
gcc -m32 -O3 -fomit-frame-pointer openssl
gcc -m32 -O -fomit-frame-pointer openssl
gcc -m32 -Os -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -m32 -march=prescott -Os -fomit-frame-pointer openssl

Compiler output

Implementation: openssl
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keypair.c: In file included from /usr/include/openssl/bn.h:14:0,
keypair.c: from keypair.c:2:
keypair.c: /usr/include/openssl/e_os2.h:13:11: fatal error: openssl/opensslconf.h: No such file or directory
keypair.c: # include <openssl/opensslconf.h>
keypair.c: ^~~~~~~~~~~~~~~~~~~~~~~
keypair.c: compilation terminated.
keypair.c: In file included from /usr/include/openssl/bn.h:14:0,
keypair.c: from keypair.c:2:
keypair.c: /usr/include/openssl/e_os2.h:13:11: fatal error: openssl/opensslconf.h: No such file or directory
keypair.c: # include <openssl/opensslconf.h>
keypair.c: ^~~~~~~~~~~~~~~~~~~~~~~
keypair.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -Os -fomit-frame-pointer openssl