Implementation notes: x86, gpu, crypto_aead/aes256otrcv3

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes256otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1578618426 0 034500 412 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1595723063 0 042317 416 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1601718426 0 034500 412 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1642219787 0 036124 412 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1656019787 0 036124 412 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1679223063 0 042317 416 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1686018330 0 034392 412 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1692018426 0 034500 412 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1724023487 0 042765 416 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1756820603 0 036940 412 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1762419787 0 036124 412 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1767218330 0 034392 412 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1768420315 0 036652 412 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1770418330 0 034392 412 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1773620315 0 036652 412 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1810820315 0 036652 412 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1846823063 0 042317 416 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1886419404 0 035492 412 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1903223487 0 042765 416 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1904425483 0 044733 416 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
1907425483 0 044733 416 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1930521067 0 037404 412 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1983625483 0 044733 416 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1988020603 0 036940 412 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1991725851 0 045101 416 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
2008421067 0 037404 412 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2010023487 0 042765 416 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
2022019081 0 035156 412 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
2023621067 0 037404 412 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
2024019404 0 035492 412 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
2024019081 0 035156 412 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
2028425851 0 045101 416 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
2054019081 0 035156 412 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
2091225851 0 045101 416 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
2102019404 0 035492 412 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
2153620603 0 036940 412 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2838316083 0 031171 400 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2881615787 0 030867 400 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2881616083 0 031171 400 1072ni_p8m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2925615787 0 030867 400 1072ni_p7m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2932416083 0 031171 400 1072ni_p8m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2942415787 0 030867 400 1072ni_p7m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2942415895 0 030987 400 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
3011215895 0 030987 400 1072ni_p8m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3044815604 0 030683 400 1072ni_p7m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3056815604 0 030683 400 1072ni_p7m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
3262015895 0 030987 400 1072ni_p8m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
3314815604 0 030683 400 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2278245570 4392 24020563 4812 1072refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
31871713428 4392 24030991 4820 1072refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
32698014208 4392 24034253 4828 1072refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
32754014541 4392 24036223 4816 1072refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
32934814208 4392 24034253 4828 1072refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
3298289097 4392 24028764 4824 1072refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
33043614144 4392 24032461 4828 1072refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
33222414405 4392 24033381 4828 1072refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
3329436880 4392 24022591 4820 1072refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
3330008704 4392 24027112 4824 1072refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
3330448941 4392 24028759 4816 1072refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
3330996949 4392 24023211 4816 1072refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
3334525555 4392 24020611 4812 1072refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
33388513357 4392 24035247 4816 1072refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
3353607313 4392 24023648 4824 1072refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
33610014541 4392 24036223 4816 1072refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
3364088797 4392 24028527 4816 1072refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
3369788606 4392 24028043 4816 1072refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
3372248541 4392 24027799 4816 1072refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
33727215201 4392 24036912 4820 1072refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
33796014389 4392 24033649 4828 1072refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
3383088729 4392 24029643 4816 1072refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
3384666949 4392 24023211 4816 1072refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
34110412764 4392 24031232 4820 1072refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
3412167313 4392 24023680 4824 1072refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
3422588941 4392 24028759 4816 1072refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
34812814333 4392 24033455 4816 1072refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
34872813133 4392 24032463 4816 1072refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
3498166990 4392 24027047 4816 1072refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
3500566949 4392 24023211 4816 1072refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
3517208628 4392 24027663 4820 1072refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
3524208704 4392 24027112 4824 1072refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
3540807313 4392 24023648 4824 1072refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
35476414422 4392 24034380 4820 1072refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
3548126797 4392 24022607 4816 1072refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
35483214405 4392 24033369 4828 1072refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
3554565523 4392 24020579 4812 1072refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
35706012764 4392 24031232 4820 1072refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
35718813712 4392 24033149 4828 1072refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
3575125506 4392 24020515 4812 1072refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
3580206990 4392 24027047 4816 1072refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
3595845542 4392 24020531 4812 1072refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
3601085541 4392 24020531 4812 1072refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
36030414389 4392 24033649 4828 1072refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
36066013436 4392 24032463 4820 1072refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
3611927313 4392 24023664 4824 1072refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
36239614545 4392 24035365 4824 1072refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
3624528704 4392 24027112 4824 1072refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
3624685542 4392 24020531 4812 1072refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
3626807313 4392 24023648 4824 1072refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
3630288941 4392 24028759 4816 1072refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
36408814281 4392 24033097 4828 1072refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
3653725930 4392 24021963 4816 1072refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
3657645554 4392 24020595 4812 1072refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
3658056961 4392 24023383 4816 1072refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
36661214925 4392 24034767 4816 1072refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
36712014520 4392 24032595 4816 1072refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
3672647164 4392 24022484 4824 1072refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
3675045440 4392 24020435 4812 1072refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
36772814405 4392 24033317 4828 1072refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
3678365554 4392 24020595 4812 1072refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
3680796141 4392 24021179 4820 1072refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
3685365501 4392 24020595 4812 1072refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
3700807164 4392 24022484 4824 1072refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
3704966343 4392 24022392 4824 1072refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
3712806869 4392 24022756 4820 1072refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
3716925373 4392 24020339 4812 1072refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
3719965390 4392 24020403 4812 1072refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
3724645542 4392 24020531 4812 1072refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
37270814188 4392 24032696 4820 1072refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
3734045501 4392 24020595 4812 1072refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
3741165529 4392 24020579 4812 1072refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
37452011046 8784 48020579 4812 1072refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3745527053 4392 24026520 4820 1072refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
3747446694 4392 24022583 4816 1072refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
37493614389 4392 24033649 4828 1072refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
37502014337 4392 24032965 4824 1072refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
3765045555 4392 24020611 4812 1072refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
37680812992 4392 24033036 4820 1072refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
3770686913 4392 24023799 4816 1072refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
3772085542 4392 24020627 4812 1072refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
3772687313 4392 24023664 4824 1072refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
3773405505 4392 24020515 4812 1072refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
3782846963 4392 24025536 4824 1072refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
3787605373 4392 24020339 4812 1072refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
3789525554 4392 24020595 4812 1072refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
37916415253 4392 24037327 4816 1072refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
37926012992 4392 24033036 4820 1072refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
3797765427 4392 24020371 4812 1072refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
3802365501 4392 24020595 4812 1072refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
3802846343 4392 24022392 4824 1072refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
3807087164 4392 24022484 4824 1072refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
38107614405 4392 24033369 4828 1072refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
3813725427 4392 24020371 4812 1072refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
3818086343 4392 24022392 4824 1072refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
3830406963 4392 24025536 4824 1072refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
3834405373 4392 24020339 4812 1072refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
38457615041 4392 24034576 4820 1072refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
3863967014 4392 24027187 4816 1072refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
3878406963 4392 24025536 4824 1072refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
3879685542 4392 24020531 4812 1072refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
3886008606 4392 24028043 4816 1072refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
3886806990 4392 24027047 4816 1072refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
38887210032 4392 24028888 4820 1072refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
3905607812 4392 24023080 4820 1072refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
3909487377 4392 24026271 4820 1072refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
3913127454 4392 24027108 4824 1072refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
3915847129 4392 24027031 4816 1072refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
3922525506 4392 24020515 4812 1072refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
3922727649 4392 24026212 4824 1072refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
3931245542 4392 24020627 4812 1072refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
3936966037 4392 24022031 4816 1072refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
3939246797 4392 24022607 4816 1072refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
3940405522 4392 24020579 4812 1072refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3941125529 4392 24020579 4812 1072refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
3945685532 4392 24020563 4812 1072refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3948167288 4392 24022851 4816 1072refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
3948325522 4392 24020579 4812 1072refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
3949006343 4392 24022392 4824 1072refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
39591610032 4392 24028888 4820 1072refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
39647217216 4392 24038356 4824 1072refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
3967805529 4392 24020579 4812 1072refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
3968285910 4392 24021967 4816 1072refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
3980127257 4392 24023548 4824 1072refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
39973614144 4392 24032461 4828 1072refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
40005214333 4392 24033455 4816 1072refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
4001965952 4392 24022039 4816 1072refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
4005925522 4392 24020579 4812 1072refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
4010805542 4392 24020627 4812 1072refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
4010806343 4392 24022392 4824 1072refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
4011725427 4392 24020371 4812 1072refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
4019366333 4392 24022328 4824 1072refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
40354414964 4392 24033264 4820 1072refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
40408013560 4392 24031709 4828 1072refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
4057205930 4392 24021963 4816 1072refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
40673215344 4392 24035196 4820 1072refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
4077205532 4392 24020563 4812 1072refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
4087165949 4392 24021731 4820 1072refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
40999610980 4392 24030239 4820 1072refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
4101125532 4392 24020563 4812 1072refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
4108087280 4392 24027251 4816 1072refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
4110525973 4392 24021632 4820 1072refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
4124448737 4392 24028080 4820 1072refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
41338415344 4392 24035196 4820 1072refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
4134969292 4392 24028355 4816 1072refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
41437614744 4392 24034319 4816 1072refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
4144765930 4392 24021963 4816 1072refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
4144845938 4392 24020956 4824 1072refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
41494414964 4392 24033264 4820 1072refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
41512014461 4392 24035193 4828 1072refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
4157565938 4392 24020956 4824 1072refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
4158965938 4392 24020956 4824 1072refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
4161007812 4392 24023080 4820 1072refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
4165607059 4392 24026847 4816 1072refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
4171287313 4392 24023664 4824 1072refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
4189767386 4392 24026115 4820 1072refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
41947212638 8784 48021395 4820 1072refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
4199447129 4392 24027031 4816 1072refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
4207047649 4392 24026212 4824 1072refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
4254246414 4392 24021304 4824 1072refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
4280206343 4392 24022392 4824 1072refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
4304286998 4392 24026443 4820 1072refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
4306005535 4392 24020547 4812 1072refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
4317925529 4392 24020579 4812 1072refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
43348833984 8784 48035732 4824 1072refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
4365965989 4392 24021879 4816 1072refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
4375485506 4392 24020515 4812 1072refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
4405646343 4392 24022392 4824 1072refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
4471126414 4392 24021304 4824 1072refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
4510126037 4392 24022031 4816 1072refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4547845506 4392 24020515 4812 1072refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
49749218240 8784 48025043 4820 1072refgcc_-m32_-march=barcelona_-O2_-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:418: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:60:8: note: called from here
encrypt.c: v1 = _mm_xor_si128(v1,v2)
encrypt.c: ^
encrypt.c: encrypt.c:85: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:52: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(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:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:84: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:60:8: note: called from here
encrypt.c: v1 = _mm_xor_si128(v1,v2)
encrypt.c: ^
encrypt.c: encrypt.c:85: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:59:8: note: called from here
encrypt.c: v2 = _mm_shuffle_epi32(v2,shuff_const); \
encrypt.c: ^
encrypt.c: encrypt.c:85: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:52: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(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:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:84: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:52: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(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:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:84: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