Implementation notes: x86, gpu, crypto_aead/aes256otrsv3

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes256otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2943319158 0 038369 408 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
3091513984 0 030264 404 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
3110812457 0 028448 404 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
3120419158 0 038369 408 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
3154420911 0 036912 404 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
3160412457 0 028448 404 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
3163622784 0 039064 404 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3163612457 0 028448 404 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
3167615008 0 031288 404 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3203627778 0 046961 408 1072ni_p7m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
3214015008 0 031288 404 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
3217213984 0 030264 404 1072ni_p7m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3254413375 0 029368 404 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
3270422083 0 038072 404 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
3296830654 0 049841 408 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
3313621818 0 041025 408 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
3324423824 0 040100 404 1072ni_p8m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3346015008 0 031288 404 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
3353213375 0 029368 404 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
3389221818 0 041025 408 1072ni_p8m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
3392427778 0 046961 408 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
3418822784 0 039064 404 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
3424413375 0 029368 404 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
3445620911 0 036912 404 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
3454420911 0 036912 404 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
3486813984 0 030264 404 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
3560027778 0 046961 408 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
3570822083 0 038072 404 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
3576422083 0 038072 404 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
3581623824 0 040100 404 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
3590021818 0 041025 408 1072ni_p8m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
3626030654 0 049841 408 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
3707623824 0 040100 404 1072ni_p8m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
3769230654 0 049841 408 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
3777219158 0 038369 408 1072ni_p7m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
3803622784 0 039064 404 1072ni_p7m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
3894416981 0 031999 392 1072ni_p7m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
390368946 0 023975 392 1072ni_p8m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3964017326 0 032351 392 1072ni_p8m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
398168606 0 023623 392 1072ni_p7m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
3984016981 0 031999 392 1072ni_p7m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
411008606 0 023623 392 1072ni_p7m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
4176417326 0 032351 392 1072ni_p8m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
4228416981 0 031999 392 1072ni_p7m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
425168946 0 023975 392 1072ni_p8m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
428168606 0 023623 392 1072ni_p7m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
429768946 0 023975 392 1072ni_p8m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
4411217326 0 032351 392 1072ni_p8m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
32487924061 4392 32043205 4820 1168refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
33818424165 4392 32043049 4820 1168refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
34233624181 4392 32043001 4820 1168refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
34736419255 4392 32037616 4816 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
3547806396 4392 32021327 4804 1168refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
35680024061 4392 32043205 4820 1168refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
35761225079 4392 32043309 4820 1168refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
35827224668 4392 32042091 4812 1168refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
35914425121 4392 32046152 4816 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
3617726283 4392 32021167 4804 1168refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
36386826379 4392 32045411 4808 1168refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
36420825611 4392 32046357 4816 1168refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
36515620326 4392 32039691 4808 1168refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
36527624770 4392 32044491 4808 1168refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
3676567586 4392 32023439 4808 1168refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
36790419676 4392 32038643 4812 1168refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
36796425458 4392 32047431 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
36984428035 4392 32049855 4808 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
3709768241 4392 32024520 4816 1168refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3710966412 4392 32021343 4804 1168refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
3716246291 4392 32021187 4804 1168refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
3725526414 4392 32021391 4804 1168refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3725848241 4392 32024520 4816 1168refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
37420824618 4392 32046216 4812 1168refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
37436820710 4392 32039687 4808 1168refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
37440424061 4392 32043205 4820 1168refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
37484021990 4392 32041715 4808 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
3753809207 4392 32028895 4808 1168refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
37548424527 4392 32043877 4820 1168refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
3759089368 4392 32028151 4812 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
3764248241 4392 32024536 4816 1168refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
37714420713 4392 32039823 4812 1168refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
37918819255 4392 32037616 4816 1168refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
37966022855 4392 32041212 4812 1168refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
38024825023 4392 32044981 4820 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
3807249501 4392 32027976 4816 1168refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
3814046301 4392 32021215 4804 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
38209622855 4392 32041212 4812 1168refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
38216024181 4392 32043053 4820 1168refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
3830249226 4392 32029207 4808 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
38314025981 4392 32044721 4820 1168refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
38371220326 4392 32039691 4808 1168refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
3845286283 4392 32021167 4804 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
3852446396 4392 32021327 4804 1168refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
3862526415 4392 32021407 4804 1168refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
38632422041 4392 32042819 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
38641624023 4392 32043856 4812 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
3864806413 4392 32021375 4804 1168refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
3880168241 4392 32024552 4816 1168refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
3883329501 4392 32027976 4816 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
3888969226 4392 32029327 4808 1168refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
39067623057 4392 32042976 4812 1168refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
39148424800 4392 32043715 4812 1168refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
3927968995 4392 32027484 4816 1168refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
39295624527 4392 32042589 4820 1168refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
3936766446 4392 32021411 4804 1168refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
3937047240 4392 32022156 4816 1168refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
3947368325 4392 32025115 4808 1168refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
3947886440 4392 32021427 4804 1168refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3954046396 4392 32021327 4804 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
3955168470 4392 32023983 4808 1168refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
3956406383 4392 32021311 4804 1168refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
39564423057 4392 32042976 4812 1168refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
3957726414 4392 32021391 4804 1168refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3958766283 4392 32021167 4804 1168refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
3962568274 4392 32024495 4808 1168refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
3969249226 4392 32029207 4808 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
39716026021 4392 32046677 4820 1168refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
3978489530 4392 32029407 4808 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
3989527664 4392 32023431 4808 1168refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
3992966401 4392 32021375 4804 1168refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3993569355 4392 32028920 4816 1168refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
4000088972 4392 32028331 4812 1168refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
4011888241 4392 32024520 4816 1168refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
40245623940 4392 32042296 4812 1168refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
4027929226 4392 32029207 4808 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
40344426467 4392 32048079 4808 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
40351626467 4392 32048079 4808 1168refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
40357220468 4392 32039671 4808 1168refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
40444420610 4392 32040219 4808 1168refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
4045527481 4392 32023444 4816 1168refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
4046127481 4392 32023444 4816 1168refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
4047607481 4392 32023444 4816 1168refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
40494020379 4392 32039644 4812 1168refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
4054367315 4392 32023239 4808 1168refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
40726024170 4392 32043596 4812 1168refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
4082326415 4392 32021407 4804 1168refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
4084246447 4392 32021395 4804 1168refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
4090288995 4392 32027484 4816 1168refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
4096488241 4392 32024536 4816 1168refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
4110328241 4392 32024536 4816 1168refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
41191224181 4392 32043053 4820 1168refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
41228820673 4392 32040236 4816 1168refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
4158206415 4392 32021407 4804 1168refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
41653249250 8784 64043276 4816 1168refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
4174246401 4392 32021375 4804 1168refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
41745225579 4392 32044133 4816 1168refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
4197966434 4392 32021443 4804 1168refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
4208168274 4392 32024495 4808 1168refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
4209528995 4392 32027484 4816 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
42100025079 4392 32043309 4820 1168refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
4218567264 4392 32023231 4808 1168refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
4223528274 4392 32024495 4808 1168refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
4240609021 4392 32028416 4812 1168refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
4260327719 4392 32023552 4812 1168refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
4260406291 4392 32021187 4804 1168refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
42607228251 4392 32047491 4808 1168refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
4265247189 4392 32022887 4812 1168refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
42804425410 4392 32043367 4808 1168refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
4287807493 4392 32023460 4816 1168refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
4303167493 4392 32023460 4816 1168refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
4304768293 4392 32024528 4816 1168refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
4311247664 4392 32023431 4808 1168refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
43189621990 4392 32041715 4808 1168refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
4322326446 4392 32021427 4804 1168refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
4325886396 4392 32021327 4804 1168refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
4332126447 4392 32021395 4804 1168refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
4333886309 4392 32021235 4804 1168refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
4347647524 4392 32023187 4812 1168refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
43482025023 4392 32044981 4820 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
4367566439 4392 32021411 4804 1168refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
4374766422 4392 32021363 4804 1168refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
43770827097 4392 32045280 4812 1168refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
4386487546 4392 32022348 4816 1168refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
4386806291 4392 32021187 4804 1168refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
4387927481 4392 32023444 4816 1168refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
43978026379 4392 32045411 4808 1168refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
4432729331 4392 32029155 4808 1168refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4437846422 4392 32021363 4804 1168refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
4455208463 4392 32023728 4816 1168refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
44636023321 4392 32042100 4812 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
4471527102 4392 32022688 4812 1168refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
4487966437 4392 32021379 4804 1168refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
4502008293 4392 32023504 4812 1168refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
4503606446 4392 32021411 4804 1168refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
4506767240 4392 32022156 4816 1168refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
4511526434 4392 32021443 4804 1168refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
4520249476 4392 32028115 4812 1168refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
4542927240 4392 32022156 4816 1168refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
45434419255 4392 32037616 4816 1168refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
45447627193 4392 32046944 4812 1168refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
45495623321 4392 32042100 4812 1168refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
4551327546 4392 32022348 4816 1168refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
4567407315 4392 32023311 4808 1168refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
4581727315 4392 32023239 4808 1168refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
4583367493 4392 32023388 4816 1168refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
4597888463 4392 32023728 4816 1168refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
4605126422 4392 32021363 4804 1168refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
4606488293 4392 32023504 4812 1168refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
46092015136 8784 64022531 4812 1168refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
46251617626 8784 64024627 4812 1168refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
4630047344 4392 32023247 4808 1168refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4633247974 4392 32024291 4808 1168refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
46365621990 4392 32041715 4808 1168refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
46584812880 8784 64021427 4804 1168refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
4680567315 4392 32023239 4808 1168refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
4688366425 4392 32021395 4804 1168refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
4698447478 4392 32022439 4812 1168refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
47262025646 4392 32045119 4808 1168refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
4752368463 4392 32023728 4816 1168refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
4785326447 4392 32021395 4804 1168refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
4825007344 4392 32023247 4808 1168refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
4840167282 4392 32023083 4808 1168refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
4840366434 4392 32021443 4804 1168refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
4848006446 4392 32021411 4804 1168refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
4862526407 4392 32021347 4804 1168refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
4918766422 4392 32021363 4804 1168refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
4929687493 4392 32023460 4816 1168refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
49547627097 4392 32045280 4812 1168refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
5005329331 4392 32029155 4808 1168refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
51876027193 4392 32046944 4812 1168refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
5193566425 4392 32021395 4804 1168refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816

Test failure

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

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p7m1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p7m1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p7m1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p7m2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p7m2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p7m2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p8m1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p8m1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p8m1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ni_p8m2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ni_p8m2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ni_p8m2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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