Implementation notes: x86, gpu, crypto_aead/aes128otrpv3

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes128otrpv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1161012949 0 029216 404 1008ni_p7m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1166011602 0 027548 404 1008ni_p7m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1178421813 0 038080 404 1008ni_p7m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1184012949 0 029216 404 1008ni_p7m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1224816470 0 035653 408 1008ni_p7m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1254020017 0 035964 404 1008ni_p7m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1266924986 0 044165 408 1008ni_p7m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1270818446 0 037625 408 1008ni_p8m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1275616470 0 035653 408 1008ni_p7m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1279220017 0 035964 404 1008ni_p7m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1280821813 0 038080 404 1008ni_p7m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1284424986 0 044165 408 1008ni_p7m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1292016470 0 035653 408 1008ni_p7m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1322412949 0 029216 404 1008ni_p7m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1323611602 0 027548 404 1008ni_p7m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1325212486 0 028436 404 1008ni_p8m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1327214005 0 030272 404 1008ni_p8m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1329211602 0 027548 404 1008ni_p7m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1329627206 0 046385 408 1008ni_p8m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1344012486 0 028436 404 1008ni_p8m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1351614005 0 030272 404 1008ni_p8m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1352420017 0 035964 404 1008ni_p7m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1376421813 0 038080 404 1008ni_p7m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1386021161 0 037108 404 1008ni_p8m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1418018446 0 037625 408 1008ni_p8m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1448822853 0 039116 404 1008ni_p8m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1455624986 0 044165 408 1008ni_p7m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1495621161 0 037108 404 1008ni_p8m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1512821161 0 037108 404 1008ni_p8m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1517618446 0 037625 408 1008ni_p8m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1518814005 0 030272 404 1008ni_p8m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1522812486 0 028436 404 1008ni_p8m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1564022853 0 039116 404 1008ni_p8m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1586027206 0 046385 408 1008ni_p8m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1587222853 0 039116 404 1008ni_p8m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1588027206 0 046385 408 1008ni_p8m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
195638432 0 023451 392 1008ni_p7m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2035216807 0 031827 392 1008ni_p7m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2216416807 0 031827 392 1008ni_p7m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
222768432 0 023451 392 1008ni_p7m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2228017152 0 032179 392 1008ni_p8m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2248017152 0 032179 392 1008ni_p8m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
227688772 0 023787 392 1008ni_p8m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
231968772 0 023787 392 1008ni_p8m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
233288432 0 023451 392 1008ni_p7m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
241808772 0 023787 392 1008ni_p8m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2450017152 0 032179 392 1008ni_p8m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2494816807 0 031827 392 1008ni_p7m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
21048020154 4392 32039076 4808 1168refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
27797624963 4392 33644121 4820 1168refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
28020827370 4392 32047192 4812 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
28069628426 4392 32050079 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
28077225951 4392 32044805 4820 1168refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
28652053990 8784 64045616 4816 1168refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
28670827738 4392 32046261 4816 1168refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
28702026584 4392 32044805 4820 1168refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
28774427592 4392 32047561 4820 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
28805620738 4392 32040020 4804 1168refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
28943228775 4392 32049385 4820 1168refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
29180026849 4392 32046772 4812 1168refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
29434822326 4392 32041656 4804 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
29553229904 4392 32051379 4808 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
29990021014 4392 32040040 4808 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
30015224963 4392 33644121 4820 1168refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
3007129299 4392 32028020 4808 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
30154026584 4392 32044805 4820 1168refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
30235619830 4392 32038129 4812 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
3024728158 4392 32024180 4804 1168refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
30312825185 4392 32043536 4812 1168refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
30411220795 4392 32039936 4804 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
3058607534 4392 32023136 4808 1168refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
3063929094 4392 32028696 4804 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
3064929478 4392 32028977 4812 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
30748025185 4392 32043536 4812 1168refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
3089136274 4392 32021096 4800 1168refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
30915224963 4392 33644121 4820 1168refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
31089226159 4392 32045025 4820 1168refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
31093219830 4392 32038129 4812 1168refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
31101629301 4392 32048407 4808 1168refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
3120409094 4392 32028696 4804 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
31306828634 4392 32049369 4816 1168refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
31323628447 4392 32050032 4812 1168refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
3144928228 4392 32024453 4812 1168refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
3145328228 4392 32024469 4812 1168refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
31482025951 4392 32044805 4820 1168refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
3152369332 4392 32028817 4812 1168refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
3161848969 4392 32027401 4812 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
31704428423 4392 32047875 4808 1168refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
3177208995 4392 32028309 4808 1168refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
31894820793 4392 32039981 4808 1168refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
3195528969 4392 32027401 4812 1168refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
3198007501 4392 32023216 4804 1168refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
32097628905 4392 32049940 4816 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
3225128228 4392 32024453 4812 1168refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
3225249394 4392 32029108 4804 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
3237648969 4392 32027401 4812 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
32394027592 4392 32047561 4820 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
32403220738 4392 32040020 4804 1168refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
32422829583 4392 32050847 4808 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
3247449075 4392 32028700 4804 1168refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
3249926387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
3257606387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
32615628386 4392 32047287 4808 1168refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
32681217416 8784 64024452 4808 1168refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
32752428943 4392 32048248 4812 1168refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
32802422326 4392 32041656 4804 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
3280609094 4392 32028696 4804 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
32810819830 4392 32038129 4812 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
3283529094 4392 32028832 4804 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
32872827465 4392 32046371 4812 1168refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
33094426877 4392 32046471 4808 1168refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
33133629583 4392 32050847 4808 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
3316807168 4392 32022948 4804 1168refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
3317846374 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
3324487580 4392 32023256 4804 1168refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
3325966274 4392 32021096 4800 1168refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
33278423798 4392 32043629 4808 1168refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
33505226053 4392 32044364 4812 1168refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
3354406382 4392 32021352 4800 1168refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
33564828386 4392 32047287 4808 1168refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
3363046282 4392 32021132 4800 1168refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
33681625951 4392 32044753 4820 1168refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
3368928209 4392 32024844 4804 1168refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
33749226849 4392 32046772 4812 1168refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
33795622326 4392 32041656 4804 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
33796022377 4392 32042760 4804 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
33940021098 4392 32040577 4812 1168refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
3401326382 4392 32021352 4800 1168refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
34057621064 4392 32039996 4804 1168refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
3406649193 4392 32028920 4804 1168refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
34078020924 4392 32040440 4804 1168refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
3411048228 4392 32024453 4812 1168refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
3413966387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
34167227647 4392 32046345 4820 1168refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
3450726282 4392 32021132 4800 1168refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
3468129478 4392 32028977 4812 1168refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
3480128158 4392 32024180 4804 1168refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
34801626465 4392 32043911 4812 1168refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
3487046438 4392 32021340 4800 1168refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
3495326274 4392 32021096 4800 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
3498566403 4392 32021272 4800 1168refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
3498847450 4392 32023341 4812 1168refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
3501967225 4392 32023048 4804 1168refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
3502808158 4392 32024180 4804 1168refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
3510047168 4392 32022948 4804 1168refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
3511006392 4392 32021304 4800 1168refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
3520966437 4392 32021356 4800 1168refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
3528768228 4392 32024437 4812 1168refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
3534087168 4392 32023020 4804 1168refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
35397226032 4392 32044085 4820 1168refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
3549929400 4392 32027976 4808 1168refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
3559987214 4392 32022073 4812 1168refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
3577487136 4392 32022968 4804 1168refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
3588006282 4392 32021132 4800 1168refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
3595846401 4392 32021388 4800 1168refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
35980426495 4392 32045896 4812 1168refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
3602007178 4392 32022816 4808 1168refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
3606406405 4392 32021320 4800 1168refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3617926428 4392 32021324 4800 1168refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
3640886405 4392 32021320 4800 1168refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3646006416 4392 32021340 4800 1168refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3654446300 4392 32021180 4800 1168refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
3663166387 4392 32021256 4800 1168refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
36652427367 4392 32045359 4808 1168refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
3667008228 4392 32024437 4812 1168refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3667288228 4392 32024437 4812 1168refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
3671287462 4392 32023341 4812 1168refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
3674368453 4392 32023657 4812 1168refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
3701527074 4392 32022581 4808 1168refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
3705046392 4392 32021304 4800 1168refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3722406431 4392 32021356 4800 1168refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3725767450 4392 32023341 4812 1168refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
37323623798 4392 32043629 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
3740046292 4392 32021160 4800 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
37522030085 4392 32050932 4812 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
37537628943 4392 32048248 4812 1168refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
3759326437 4392 32021340 4800 1168refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
3762006438 4392 32021340 4800 1168refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3766246382 4392 32021352 4800 1168refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
3770407168 4392 32022948 4804 1168refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
3772887580 4392 32023256 4804 1168refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
3780767462 4392 32023341 4812 1168refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
3780886413 4392 32021292 4800 1168refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
3792566398 4392 32021292 4800 1168refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
37976430085 4392 32050932 4812 1168refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
3800408260 4392 32024537 4808 1168refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
38038427096 4392 32046457 4820 1168refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
3818007450 4392 32023341 4812 1168refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
3837287515 4392 32023349 4812 1168refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
3868406413 4392 32021292 4800 1168refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
3885448260 4392 32024537 4808 1168refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
3889328453 4392 32023657 4812 1168refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
3890007432 4392 32022328 4808 1168refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
3891126404 4392 32021320 4800 1168refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
3892006401 4392 32021388 4800 1168refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
3897327838 4392 32024100 4804 1168refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
3916487214 4392 32022073 4812 1168refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
3944886437 4392 32021340 4800 1168refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
3947406430 4392 32021356 4800 1168refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
3959807225 4392 32023048 4804 1168refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
3962568453 4392 32023657 4812 1168refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
3995727703 4392 32023473 4808 1168refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
4000847462 4392 32023341 4812 1168refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
4006007450 4392 32023341 4812 1168refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
40275212862 8784 64021356 4800 1168refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
4033766416 4392 32021340 4800 1168refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
4034408937 4392 32028232 4808 1168refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
4053808400 4392 32023856 4804 1168refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
4059169193 4392 32028920 4804 1168refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4080846413 4392 32021308 4800 1168refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
4095087214 4392 32022073 4812 1168refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
4110406413 4392 32021308 4800 1168refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
4181246401 4392 32021388 4800 1168refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
4183926437 4392 32021340 4800 1168refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
4185608280 4392 32024429 4812 1168refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
4190087515 4392 32023349 4812 1168refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
4210886438 4392 32021340 4800 1168refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
42146014980 8784 64022384 4808 1168refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
4509087462 4392 32023285 4812 1168refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
4712477150 4392 32022904 4804 1168refgcc_-m32_-march=k8_-O_-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_128_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:108:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = 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_128_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:108:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = 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:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
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_128_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:108:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = 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:108: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_128_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:108:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = 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:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
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_128_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:108:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = 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:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
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