Implementation notes: x86, gpu, crypto_aead/aes256otrpv3

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes256otrpv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1521622909 0 039168 404 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1540812535 0 028508 404 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1556814109 0 030368 404 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1582020989 0 036956 404 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1595219543 0 038721 408 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1615612535 0 028508 404 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1616014109 0 030368 404 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1637219543 0 038721 408 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1650814109 0 030368 404 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1668022909 0 039168 404 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1689023949 0 040204 404 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1728419543 0 038721 408 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1739622203 0 041377 408 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1741620989 0 036956 404 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1744420989 0 036956 404 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1750022909 0 039168 404 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1756023949 0 040204 404 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1756828163 0 047313 408 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1756828163 0 047313 408 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1765612535 0 028508 404 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1775631039 0 050209 408 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1776013453 0 029428 404 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1798828163 0 047313 408 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1805222161 0 038132 404 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1838815133 0 031392 404 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1856015133 0 031392 404 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1866413453 0 029428 404 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1866822203 0 041377 408 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1881622203 0 041377 408 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1961613453 0 029428 404 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1979222161 0 038132 404 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1980831039 0 050209 408 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1985631039 0 050209 408 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1993222161 0 038132 404 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1994415133 0 031392 404 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2038423949 0 040204 404 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2551816979 0 032003 392 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
264328944 0 023963 392 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2690816979 0 032003 392 1072ni_p7m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2692417324 0 032339 392 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
269928604 0 023627 392 1072ni_p7m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
273688604 0 023627 392 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2827617324 0 032339 392 1072ni_p8m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
287848944 0 023963 392 1072ni_p8m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
289168604 0 023627 392 1072ni_p7m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
309848944 0 023963 392 1072ni_p8m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3104017324 0 032339 392 1072ni_p8m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
3141616979 0 032003 392 1072ni_p7m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2495048937 4392 32028232 4808 1168refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
35945228426 4392 32050419 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
36572426877 4392 32046603 4808 1168refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
36971627465 4392 32046371 4812 1168refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
37544426465 4392 32043911 4812 1168refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
3765788228 4392 32024485 4812 1168refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
37696426584 4392 32044805 4820 1168refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
37869228905 4392 32049972 4816 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
38036827592 4392 32047561 4820 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
3809568228 4392 32024453 4812 1168refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
38445629301 4392 32048539 4808 1168refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
38547222326 4392 32041996 4804 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
3855808158 4392 32024312 4804 1168refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
38633228775 4392 32049417 4820 1168refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
38856827738 4392 32046277 4816 1168refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
3901929094 4392 32029016 4804 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
39092019830 4392 32038129 4812 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
3918569299 4392 32028052 4808 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
39322825951 4392 32044821 4820 1168refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
39324024963 4392 33644137 4820 1168refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
3934967534 4392 32023136 4808 1168refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
3950046382 4392 32021352 4800 1168refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
39518427370 4392 32047208 4812 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
3953128969 4392 32027401 4812 1168refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
3964569193 4392 32028952 4804 1168refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
39660025185 4392 32043568 4812 1168refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
39684426032 4392 32044085 4820 1168refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
39786017416 8784 64024484 4808 1168refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
3991766274 4392 32021096 4800 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
39938426053 4392 32044444 4812 1168refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
40013229904 4392 32051719 4808 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
40088428386 4392 32047419 4808 1168refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
4010208453 4392 32023657 4812 1168refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
4012008228 4392 32024453 4812 1168refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
40160028447 4392 32050064 4812 1168refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
4029248969 4392 32027401 4812 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
4038609193 4392 32028952 4804 1168refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
40542426849 4392 32046804 4812 1168refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
40554024963 4392 33644137 4820 1168refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
4082967462 4392 32023373 4812 1168refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
4093806387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
4095326387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
40997222326 4392 32041996 4804 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
41108821014 4392 32040072 4808 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
41186827592 4392 32047561 4820 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
41223225951 4392 32044821 4820 1168refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
41292820738 4392 32040052 4804 1168refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
4134769075 4392 32028732 4804 1168refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
41400026495 4392 32045928 4812 1168refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
41497619830 4392 32038129 4812 1168refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
41541223798 4392 32042533 4808 1168refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
41638826584 4392 32044805 4820 1168refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
41675224963 4392 33644137 4820 1168refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
41697229583 4392 32051187 4808 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
4169926382 4392 32021352 4800 1168refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
41788425951 4392 32044769 4820 1168refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
4183248228 4392 32024469 4812 1168refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
4188406274 4392 32021096 4800 1168refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
42035628634 4392 32049385 4816 1168refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
4210729478 4392 32027905 4812 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
4214249332 4392 32028849 4812 1168refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
4215809094 4392 32029016 4804 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
4223007703 4392 32023489 4808 1168refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
4235606405 4392 32021320 4800 1168refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
42362827647 4392 32046377 4820 1168refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
4245006292 4392 32021160 4800 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
42606053990 8784 64045648 4816 1168refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
42718814980 8784 64022416 4808 1168refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
42726020924 4392 32040472 4804 1168refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
4282326416 4392 32021340 4800 1168refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
43061220738 4392 32040052 4804 1168refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
4311928969 4392 32027401 4812 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
43254428386 4392 32047419 4808 1168refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
4341848453 4392 32023657 4812 1168refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
43703221098 4392 32040609 4812 1168refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
43736420154 4392 32039076 4808 1168refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
4381287225 4392 32023080 4804 1168refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
4381769400 4392 32027976 4808 1168refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
43835626849 4392 32046804 4812 1168refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
4391726437 4392 32021340 4800 1168refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
4403966392 4392 32021304 4800 1168refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
4404928209 4392 32024976 4804 1168refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
4408928228 4392 32024469 4812 1168refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
44163223798 4392 32042533 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
4440607168 4392 32023060 4804 1168refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
4442728158 4392 32024312 4804 1168refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
4461768453 4392 32023657 4812 1168refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
4469009394 4392 32029204 4804 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
4473529094 4392 32029136 4804 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
4475286387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
4478327178 4392 32022816 4808 1168refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
4485768260 4392 32023425 4808 1168refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
4489968158 4392 32024312 4804 1168refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
4495289478 4392 32027905 4812 1168refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
4497367074 4392 32022597 4808 1168refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
4503726437 4392 32021340 4800 1168refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
45061622326 4392 32041996 4804 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
4523046428 4392 32021324 4800 1168refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
4524649094 4392 32029016 4804 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
4532727838 4392 32024132 4804 1168refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
4535486392 4392 32021304 4800 1168refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
45394426159 4392 32045041 4820 1168refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
4541967515 4392 32022261 4812 1168refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
4544047580 4392 32023288 4804 1168refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
45468019830 4392 32038129 4812 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
45606030085 4392 32049836 4812 1168refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
45722420795 4392 32039952 4804 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
4575607501 4392 32023296 4804 1168refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
4580846416 4392 32021340 4800 1168refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
4592007580 4392 32023288 4804 1168refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
45932821064 4392 32039996 4804 1168refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
4598886438 4392 32021340 4800 1168refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
4613167214 4392 32022073 4812 1168refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
4618086282 4392 32021132 4800 1168refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
4621206403 4392 32021272 4800 1168refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
4629086282 4392 32021132 4800 1168refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
4631647462 4392 32023373 4812 1168refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
46328825185 4392 32043568 4812 1168refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
4639168995 4392 32028325 4808 1168refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
4639966438 4392 32021340 4800 1168refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
4665846437 4392 32021340 4800 1168refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
4669768228 4392 32024469 4812 1168refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
4694326401 4392 32021388 4800 1168refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
4700126274 4392 32021096 4800 1168refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
4702008280 4392 32024461 4812 1168refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
4707606413 4392 32021292 4800 1168refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
47176422377 4392 32043100 4804 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
4721086413 4392 32021308 4800 1168refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
47388829583 4392 32051187 4808 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
4740486387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
4759087168 4392 32023060 4804 1168refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
4759247136 4392 32023048 4804 1168refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
4764128228 4392 32024453 4812 1168refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
4771446438 4392 32021340 4800 1168refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
47775228943 4392 32047136 4812 1168refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
4780367168 4392 32023132 4804 1168refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
4794126405 4392 32021320 4800 1168refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
4797686401 4392 32021388 4800 1168refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
4830687150 4392 32022920 4804 1168refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
48426828943 4392 32047136 4812 1168refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
4842806300 4392 32021180 4800 1168refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
48449227096 4392 32046457 4820 1168refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
48591227367 4392 32045359 4808 1168refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
4860206374 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
4872486282 4392 32021132 4800 1168refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
4884967214 4392 32022073 4812 1168refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
4892967168 4392 32023060 4804 1168refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
4896567225 4392 32023080 4804 1168refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4900566382 4392 32021352 4800 1168refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
49112030085 4392 32049836 4812 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
4911366431 4392 32021356 4800 1168refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
49221220793 4392 32039997 4808 1168refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
4925006398 4392 32021292 4800 1168refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
4926406404 4392 32021320 4800 1168refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
4948886401 4392 32021388 4800 1168refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
4958648260 4392 32023425 4808 1168refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
4975487432 4392 32022328 4808 1168refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
4996446413 4392 32021308 4800 1168refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
50342812862 8784 64021356 4800 1168refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
5069486430 4392 32021356 4800 1168refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
5075127450 4392 32023357 4812 1168refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
5095127450 4392 32023357 4812 1168refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
5117847515 4392 32022261 4812 1168refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
5124727450 4392 32023357 4812 1168refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
5171286413 4392 32021292 4800 1168refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
5207007214 4392 32022073 4812 1168refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
5277968400 4392 32023856 4804 1168refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
5318807450 4392 32023357 4812 1168refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
5356606437 4392 32021356 4800 1168refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
5395367462 4392 32023301 4812 1168refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
5492007462 4392 32023373 4812 1168refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
55213228423 4392 32047875 4808 1168refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816

Test failure

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p7m1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p7m1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p7m1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p7m2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p7m2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p7m2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p8m1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p8m1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p8m1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p8m2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p8m2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p8m2
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: ni_p7m1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'fmt':
encrypt.c: encrypt.c:435:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: __inline__ static block fmt(const uint8 *nonce){
encrypt.c: ^~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_256_Key_Expansion':
encrypt.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
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:61:8: note: called from here
encrypt.c: v1 = _mm_xor_si128(v1,v2)
encrypt.c: ^
encrypt.c: encrypt.c:86:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 64); kp[14] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1420:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
encrypt.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
encrypt.c: ^~~~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_256_Key_Expansion':
encrypt.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
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:53:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:86:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 64); kp[14] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.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
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:53:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:85:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x3, x1, x2, x0, 170, 32); kp[13] = x3;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_256_Key_Expansion':
encrypt.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
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:61:8: note: called from here
encrypt.c: v1 = _mm_xor_si128(v1,v2)
encrypt.c: ^
encrypt.c: encrypt.c:86:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 64); kp[14] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1420:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
encrypt.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
encrypt.c: ^~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:60:8: note: called from here
encrypt.c: v2 = _mm_shuffle_epi32(v2,shuff_const); \
encrypt.c: ^
encrypt.c: encrypt.c:86:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p8m1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p8m1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p8m1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ni_p8m1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p8m2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p8m2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p8m2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ni_p8m2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p8m2

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_256_Key_Expansion':
encrypt.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
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:53:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:86:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 64); kp[14] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.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
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:53:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:85:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x3, x1, x2, x0, 170, 32); kp[13] = x3;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_256_Key_Expansion':
encrypt.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
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:53:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:86:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 64); kp[14] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.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
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:53:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:85:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x3, x1, x2, x0, 170, 32); kp[13] = x3;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p7m1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p7m1
gcc -m32 -march=barcelona -O -fomit-frame-pointer ni_p7m1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ni_p7m1
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p7m2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p7m2
gcc -m32 -march=barcelona -O -fomit-frame-pointer ni_p7m2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ni_p7m2
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p8m1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p8m1
gcc -m32 -march=barcelona -O -fomit-frame-pointer ni_p8m1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ni_p8m1
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p8m2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p8m2
gcc -m32 -march=barcelona -O -fomit-frame-pointer ni_p8m2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ni_p8m2