Implementation notes: x86, gpu, crypto_aead/aes256cpfbv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42270423126 0 046969 396 832aesrefgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
42760423153 0 047892 392 832aesrefgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
43263623142 0 048040 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
43741623103 0 047472 392 832aesrefgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
44065223263 0 047737 404 832aesrefgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
44122023179 0 045617 404 832aesrefgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
44690023233 0 046148 400 832aesrefgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
45038823179 0 045617 404 832aesrefgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
46285823179 0 045617 404 832aesrefgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
46324823153 0 047892 392 832aesrefgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
46911623145 0 047112 400 832aesrefgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
47278023331 0 049032 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
47368023099 0 047792 392 832aesrefgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
47407825688 0 049526 404 832aesrefgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
47847618374 0 039245 404 832aesrefgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
48294427616 0 051494 404 832aesrefgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
48498822886 0 047128 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
48514825752 0 051342 404 832aesrefgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
49436018165 0 038788 392 832aesrefgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
49549228838 0 056984 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
49746427616 0 051762 404 832aesrefgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
49873218511 0 037589 400 832aesrefgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
49885623710 0 046428 400 832aesrefgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
50431618262 0 038592 400 832aesrefgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
50494419118 0 041500 392 832aesrefgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
50633618374 0 039245 404 832aesrefgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
50740826050 0 050768 392 832aesrefgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
50742827382 0 052197 396 832aesrefgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
50850823331 0 049032 392 832aesrefgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
51087222949 0 045145 400 832aesrefgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
51147223299 0 049024 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
51163227616 0 051442 404 832aesrefgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
51174925953 0 053780 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
51257623670 0 046077 404 832aesrefgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
51258423331 0 049032 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
51500018184 0 038501 396 832aesrefgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
51535618327 0 039816 392 832aesrefgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
51535618411 0 039980 392 832aesrefgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
51575227519 0 054325 396 832aesrefgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
51675222938 0 046629 396 832aesrefgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
51718423193 0 048836 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
51768418604 0 039821 400 832aesrefgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
51779627616 0 051762 404 832aesrefgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
51850418604 0 039837 400 832aesrefgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
51911617314 0 036628 388 832aesrefgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
51924428032 0 053253 400 832aesrefgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
52023618268 0 038552 396 832aesrefgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
52034818137 0 039156 392 832aesrefgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
52071217649 0 036908 388 832aesrefgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
52099617705 0 036968 388 832aesrefgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
52123226028 0 053636 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
52152022884 0 047072 392 832aesrefgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
52262817555 0 036812 388 832aesrefgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
52279218266 0 039344 392 832aesrefgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
52293218604 0 039821 400 832aesrefgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
52394417705 0 036968 388 832aesrefgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
52421222949 0 045145 400 832aesrefgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
52541623670 0 046077 404 832aesrefgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
52567628917 0 054248 392 832aesrefgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
52613626028 0 053636 392 832aesrefgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
52681625798 0 047938 404 832aesrefgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
52696027330 0 052257 396 832aesrefgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
52808822800 0 046412 396 832aesrefgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
52853217314 0 036628 388 832aesrefgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
52861617623 0 036908 388 832aesrefgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
52953238772 0 039424 396 832aesrefgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
53016817261 0 036544 388 832aesrefgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
53055217625 0 036908 388 832aesrefgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
53116017191 0 036448 388 832aesrefgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
53192018482 0 039641 400 832aesrefgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
53192818604 0 039837 400 832aesrefgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
53292017681 0 036952 388 832aesrefgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
53334017555 0 036812 388 832aesrefgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
53338425539 0 050778 400 832aesrefgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
53488817681 0 036952 388 832aesrefgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
53506035248 0 036908 388 832aesrefgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
53616417314 0 036628 388 832aesrefgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
53653617623 0 036908 388 832aesrefgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
53754417153 0 036412 388 832aesrefgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
53796818511 0 037589 400 832aesrefgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
53924422884 0 047072 392 832aesrefgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
53995626821 0 050633 396 832aesrefgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
54080425444 0 047648 396 832aesrefgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
54093227446 0 050745 396 832aesrefgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
54154823949 0 046709 396 832aesrefgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
54172817378 0 036724 388 832aesrefgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
54303225688 0 049526 404 832aesrefgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
54399225658 0 048698 400 832aesrefgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
54449225906 0 049582 404 832aesrefgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
54529256014 0 050821 400 832aesrefgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
54676027616 0 051762 404 832aesrefgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
54714427616 0 051494 404 832aesrefgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
54752026093 0 050592 392 832aesrefgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
54757218104 0 038169 396 832aesrefgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
54931236638 0 037420 400 832aesrefgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
54971227632 0 051506 404 832aesrefgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
55100818165 0 038788 392 832aesrefgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
55106827382 0 052197 396 832aesrefgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
55157218411 0 039980 392 832aesrefgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
55306018105 0 038608 392 832aesrefgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
55348825798 0 047938 404 832aesrefgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
55480417262 0 036544 388 832aesrefgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
55512826507 0 050468 392 832aesrefgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
55588023193 0 048836 392 832aesrefgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
55608419340 0 038573 396 832aesrefgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
55640419340 0 038573 396 832aesrefgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
55708818373 0 039173 404 832aesrefgcc_-m32_-O_-fomit-frame-pointer2019082520190816
55756826906 0 049177 396 832aesrefgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
55880018374 0 039245 404 832aesrefgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
55903218374 0 039245 404 832aesrefgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
55940027555 0 052165 396 832aesrefgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
55964418411 0 039980 392 832aesrefgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
56004818998 0 038952 392 832aesrefgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
56120418330 0 037197 404 832aesrefgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
56341618167 0 038996 392 832aesrefgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
56441217262 0 036544 388 832aesrefgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
56564817623 0 036908 388 832aesrefgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
56615618374 0 039245 404 832aesrefgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
56687617153 0 036412 388 832aesrefgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
56764817378 0 036724 388 832aesrefgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
56767217725 0 037020 388 832aesrefgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
56834017681 0 036952 388 832aesrefgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
56874425777 0 047714 404 832aesrefgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
56931618374 0 039245 404 832aesrefgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
57001217191 0 036448 388 832aesrefgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
57073618374 0 039245 404 832aesrefgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
57256818330 0 037197 404 832aesrefgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
57318417705 0 036968 388 832aesrefgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
57388418511 0 037589 400 832aesrefgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
57418818167 0 038996 392 832aesrefgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
57893223723 0 046968 396 832aesrefgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
57914017261 0 036544 388 832aesrefgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
58240817134 0 036364 388 832aesrefgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
58320423195 0 047701 400 832aesrefgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
58336018330 0 037197 404 832aesrefgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
58438022949 0 045145 400 832aesrefgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
58689623433 0 050388 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
58710425703 0 048934 404 832aesrefgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
58880023193 0 048836 392 832aesrefgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
59064418604 0 039853 400 832aesrefgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
59219217261 0 036544 388 832aesrefgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
59284018786 0 037828 400 832aesrefgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
59718417192 0 036448 388 832aesrefgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
59746018604 0 039837 400 832aesrefgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
59829626906 0 049177 396 832aesrefgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
59994823592 0 047008 392 832aesrefgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
60103217378 0 036724 388 832aesrefgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
60565618768 0 037493 404 832aesrefgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
60576823949 0 046709 396 832aesrefgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
60800827446 0 050745 396 832aesrefgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
60875617191 0 036448 388 832aesrefgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
61145617504 0 036744 388 832aesrefgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
61227626093 0 050592 392 832aesrefgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
61612425331 0 048992 396 832aesrefgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
61662017192 0 036448 388 832aesrefgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
62030817524 0 036792 388 832aesrefgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
62058818604 0 039821 400 832aesrefgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
62139218768 0 037493 404 832aesrefgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
62331217153 0 036412 388 832aesrefgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
62657627400 0 050877 396 832aesrefgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
62752026821 0 050633 396 832aesrefgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
62766818269 0 039400 392 832aesrefgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
62777217556 0 036828 388 832aesrefgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
62857217261 0 036544 388 832aesrefgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
63139211323 0 041914 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
63319226498 0 048968 392 832aesrefgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
63323218269 0 039400 392 832aesrefgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
63353217134 0 036364 388 832aesrefgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
63566418139 0 038960 392 832aesrefgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
63791217191 0 036448 388 832aesrefgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
63918011323 0 041914 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
64371217134 0 036364 388 832aesrefgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
65970817555 0 036812 388 832aesrefgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
66095411355 0 041598 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
66290018269 0 039400 392 832aesrefgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
66558412995 0 044780 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
6702723171 0 030853 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
67051210329 0 039814 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
67672010779 0 041688 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
6770608419 0 039608 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
6802143171 0 030821 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
6816367351 0 037456 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
68235611323 0 041914 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
6851496983 0 037412 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
68589610112 0 038498 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
68689211371 0 041662 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
68781612038 0 043741 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
6892052860 0 028552 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
69114824140 0 041345 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
6919249960 0 040230 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
69299611230 0 041145 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
69520810795 0 044784 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
69659611355 0 041650 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
6987168423 0 038144 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
69930010427 0 042482 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
70044411158 0 040909 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
70133611350 0 040089 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
70171611350 0 040089 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
7021027278 0 030092 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
70365310457 0 040606 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
7050728306 0 039044 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
7054847427 0 036049 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
7062542880 0 028568 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
7065488435 0 038621 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
71016411215 0 044461 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
71188011059 0 042457 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
71300010452 0 039352 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
71406010795 0 044784 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
71486810779 0 041688 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
7161487427 0 036049 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
7165682880 0 028568 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
7169763008 0 030100 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
7182928302 0 039000 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
7210047507 0 037412 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
72252410842 0 041960 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
72420811252 0 042273 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
72559610112 0 038690 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
7267008603 0 040708 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
7277923008 0 030100 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
7358203171 0 030837 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
7359968683 0 042144 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
7364488603 0 040708 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
7388283171 0 030837 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
74106010826 0 045024 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
7418432796 0 028504 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
7426413146 0 030493 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
7442322798 0 028472 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
74476010052 0 040104 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
7458636226 0 028704 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
7472923398 0 028945 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
7476043100 0 028648 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
74901210056 0 038692 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
75074411107 0 042337 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
7524403146 0 030493 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
75277611158 0 040909 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
7542488302 0 039000 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
7566568343 0 039337 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
75737212932 0 047532 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
7575089960 0 040230 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
7579562880 0 028568 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
75843611355 0 041650 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
7599922489 0 028156 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
7622802798 0 028424 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
7643968035 0 037277 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
7653762489 0 028156 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
7669888603 0 040708 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
7706202798 0 028472 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
7720883092 0 031104 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
7736923022 0 030640 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
7745322567 0 028344 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
7754843171 0 030821 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
77573210436 0 040808 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
77609210281 0 041958 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
7771042489 0 028156 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
7774523398 0 028945 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
7782486969 0 035833 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
7790122567 0 028376 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
7795522796 0 028504 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
7800323092 0 031104 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
7808087192 0 038596 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
7810405592 0 028504 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
7810647427 0 036049 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
7815647201 0 038060 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
7820802796 0 028504 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
7825727236 0 039456 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
7830483171 0 030837 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
78401211107 0 042337 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
7853927304 0 039480 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
7872802942 0 029728 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
7875723072 0 030544 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
7879683092 0 031104 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
7884322489 0 028156 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
7887363049 0 030040 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
79202010112 0 038690 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
7925126958 0 035885 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
79412811328 0 041549 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
7953127304 0 039480 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
7962727136 0 038085 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
7963043107 0 030697 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
7974049960 0 039622 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
7998683092 0 031032 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
8008522489 0 028108 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
8011247089 0 036480 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
8026608035 0 037277 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
8037207242 0 037541 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
8040326958 0 035885 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
8041447202 0 038420 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
8041883146 0 030493 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
8045487304 0 039480 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
8050003171 0 030821 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
80587211328 0 041549 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
8065527202 0 038420 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
8074882489 0 028108 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
8077602798 0 028472 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
8099362567 0 028344 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
8099366969 0 035833 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
8100923094 0 029940 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
8102163043 0 029753 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
8104083006 0 030348 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
8131842486 0 028140 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
8140042860 0 028552 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
8165646985 0 036168 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
8166002486 0 028188 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
8168162796 0 028456 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
8194763884 0 032764 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
8201323043 0 028737 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
8204763043 0 028737 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
8221202798 0 028488 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
8246323053 0 029460 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
8252202486 0 028140 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
8253922796 0 028504 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
8258802486 0 028188 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
8263042567 0 028344 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
8266042489 0 028156 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
8286522486 0 028188 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
8288763091 0 030396 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
8297322489 0 028108 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
8298482486 0 028188 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
8310042486 0 028140 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
8324563146 0 030437 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
8330122567 0 028376 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
8340402863 0 028552 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
8341723398 0 028945 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
8344522489 0 028156 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
8351042864 0 028584 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
8375762860 0 028552 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
8389886958 0 035885 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
8394523146 0 030493 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
8441043145 0 028509 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
8457763091 0 030396 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
8464522567 0 028376 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
8491403146 0 030493 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
8509883092 0 028329 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
8553443145 0 028509 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
8557323145 0 028509 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
8581803022 0 030640 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
8628323049 0 029601 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
8648962486 0 028188 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
8668563034 0 030600 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
8693523146 0 030493 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
8745923092 0 028329 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
8757122486 0 028188 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
8773043022 0 030640 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
8804443146 0 030493 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816

Test failure

Implementation: aesref
Security model: unknown
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 aesref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:46:6: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cpfbkey.c: temp1= _mm_loadu_si128(userkey);
cpfbkey.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: cpfbkey.c: In function 'key_expansion_128':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:34:10: note: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, *temp2);
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:33:10: note: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, temp3);
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1191:1: error: inlining failed in call to always_inline '_mm_slli_si128': target specific option mismatch
cpfbkey.c: _mm_slli_si128 (__m128i __A, const int __N)
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:162:7: note: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: cpfbkey.c: In function 'key_expansion_128':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:34:10: note: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, *temp2);
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:33:10: note: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, temp3);
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1191:1: error: inlining failed in call to always_inline '_mm_slli_si128': target specific option mismatch
cpfbkey.c: _mm_slli_si128 (__m128i __A, const int __N)
cpfbkey.c: ^~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:32:7: note: called from here
cpfbkey.c: temp3 = _mm_slli_si128 (temp3, 0x4);
cpfbkey.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:162:7: note: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:162:7: note: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'safe_load_partial':
encrypt.c: encrypt.c:124:28: warning: implicit declaration of function '_mm_cvtsi64x_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
encrypt.c: return _mm_insert_epi32 (_mm_cvtsi64x_si128 ((long long)lo), (int) hi, 2);
encrypt.c: ^~~~~~~~~~~~~~~~~~
encrypt.c: _mm_cvtsi32_si128
encrypt.c: encrypt.c:124:28: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: In file included from encrypt.c:23:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:406:1: note: expected '__m128i {aka __vector(2) long long int}' but argument is of type 'int'
encrypt.c: _mm_insert_epi32 (__m128i __D, int __S, const int __N)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'xor_partial':
encrypt.c: encrypt.c:134:30: warning: implicit declaration of function '_mm_cvtsi128_si64'; did you mean '_mm_cvtsi128_si32'? [-Wimplicit-function-declaration]
encrypt.c: lo = (unsigned long long)_mm_cvtsi128_si64 (block);
encrypt.c: ^~~~~~~~~~~~~~~~~
encrypt.c: _mm_cvtsi128_si32
encrypt.c: encrypt.c:143:30: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: return _mm_insert_epi32 (_mm_cvtsi64x_si128 ((long long)(__shiftright128 (lo, hi, sh) | (lo >> sh))), (int) (hi >> sh), 2);
encrypt.c: ^~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:23:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:406:1: note: expected '__m128i {aka __vector(2) long long int}' but argument is of type 'int'
encrypt.c: _mm_insert_epi32 (__m128i __D, int __S, const int __N)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:149:12: error: incompatible types when returning type 'int' but '__m128i {aka __vector(2) long long int}' was expected
encrypt.c: return _mm_cvtsi64x_si128 ((long long) (lo >> sh));
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: gladman
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:12: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^~~~~~~~~~~~~~~
aeskey.c: compilation terminated.

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

Compiler output

Implementation: gladman
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:12: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^~~~~~~~~~~~~~~
aeskey.c: compilation terminated.
aeskey.c: aeskey.c:25:12: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^~~~~~~~~~~~~~~
aeskey.c: compilation terminated.

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