Implementation notes: x86, gpu, crypto_kem/sikep503

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: sikep503
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1075325199105905 0 0129406 412 1536optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019101220190816
1145974590105905 0 0129406 412 1536optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101220190816
1186320327105905 0 0129406 412 1536optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019101220190816
1190923821110695 0 0133950 412 1536optgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019101220190816
1197693465110663 0 0133822 412 1536optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101220190816
1221589593110663 0 0133886 412 1536optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101220190816
1299071511103747 0 0126718 412 1536optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101220190816
1299077592108649 0 0133314 412 1536optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101220190816
1314138252113046 0 0137614 412 1536optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101220190816
1319512722123201 0 0151842 412 1536optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101220190816
1323331992113545 0 0136694 412 1536optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019101220190816
142721523043158 0 063782 412 1536optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101220190816
143841329136870 0 056098 404 1536optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019101220190816
145747449336870 0 056098 404 1536optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101220190816
1479780078107971 0 0131074 412 1536optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101220190816
149049353168884 0 095798 412 1536optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101220190816
149257789843158 0 063782 412 1536optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019101220190816
149970832236870 0 056098 404 1536optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019101220190816
151087325437051 0 056242 404 1536optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101220190816
1514501730107971 0 0131074 412 1536optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101220190816
152527028443158 0 063782 412 1536optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019101220190816
153353420737640 0 056830 404 1536optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101220190816
153361180837051 0 056242 404 1536optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101220190816
153495011137640 0 056830 404 1536optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101220190816
155292000037640 0 056830 404 1536optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101220190816
156092993437782 0 057022 404 1536optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019101220190816
156844376743978 0 064614 412 1536optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019101220190816
157311369337774 0 056962 404 1536optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101220190816
157469504137797 0 057030 404 1536optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101220190816
158312632837797 0 057030 404 1536optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101220190816
158585811643978 0 064614 412 1536optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101220190816
158592604840877 0 062370 412 1536optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101220190816
158698989337927 0 058390 412 1536optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101220190816
159673463143978 0 064614 412 1536optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101220190816
159754101038689 0 059106 412 1536optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101220190816
159845001038689 0 059106 412 1536optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101220190816
1599319140116942 0 0141666 412 1536optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101220190816
159951323744770 0 065386 412 1536optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019101220190816
1600707414116942 0 0141666 412 1536optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101220190816
160679893862143 0 086106 412 1536optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101220190816
165667076437797 0 057030 404 1536optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101220190816
166359264637051 0 056242 404 1536optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019101220190816
167281531562496 0 086546 412 1536optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101220190816
168204808262496 0 086546 412 1536optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101220190816
169097718940505 0 061098 412 1536optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019101220190816
169645549865897 0 089694 412 1536optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019101220190816
173087251585672 0 0108974 412 1536optgcc_-m32_-O3_-fomit-frame-pointer2019101220190816
176159901370206 0 094254 412 1536optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019101220190816
176264489169957 0 093622 412 1536optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019101220190816
176965856168913 0 092414 412 1536optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019101220190816
177189878746488 0 066834 412 1536optgcc_-m32_-O_-fomit-frame-pointer2019101220190816
177496809070161 0 094314 412 1536optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019101220190816
177848281563729 0 087582 412 1536optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101220190816
179125841468249 0 094486 412 1536optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101220190816
179657353537627 0 056770 404 1536optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101220190816
180782955668249 0 094486 412 1536optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101220190816
180908565642378 0 063234 412 1536optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101220190816
1811520291101216 0 0130074 412 1536optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101220190816
181629297968249 0 094486 412 1536optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101220190816
181766063142378 0 063234 412 1536optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101220190816
181841926895406 0 0124066 412 1536optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101220190816
182211692743898 0 065114 412 1536optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101220190816
182738961989483 0 0114842 412 1536optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101220190816
182945727371415 0 095666 412 1536optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101220190816
183048142241896 0 062346 412 1536optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101220190816
183443871393466 0 0116978 412 1536optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019101220190816
183579412542378 0 063234 412 1536optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101220190816
183671623276148 0 099294 412 1536optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101220190816
183809196971665 0 095666 412 1536optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019101220190816
183842868967564 0 093874 412 1536optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101220190816
184002072343898 0 065114 412 1536optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101220190816
1840952685100202 0 0125490 412 1536optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019101220190816
184204764671415 0 095666 412 1536optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101220190816
184510091767564 0 093874 412 1536optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101220190816
185154892243898 0 065114 412 1536optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101220190816
185159724647560 0 068334 412 1536optgcc_-m32_-O2_-fomit-frame-pointer2019101220190816
185417317577223 0 0101502 412 1536optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101220190816
185535938739387 0 058622 404 1536optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101220190816
185768111471665 0 095666 412 1536optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101220190816
185854477567564 0 093874 412 1536optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101220190816
185881808471269 0 095158 412 1536optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019101220190816
185920491971269 0 095158 412 1536optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101220190816
185956882882641 0 0106390 412 1536optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101220190816
186100458989202 0 065054 412 1536optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101220190816
186162964570286 0 094186 412 1536optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101220190816
186699252044679 0 064966 412 1536optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101220190816
187054840570514 0 094978 412 1536optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019101220190816
187261580770286 0 094186 412 1536optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019101220190816
187322747195406 0 0124066 412 1536optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101220190816
187507709139387 0 058622 404 1536optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101220190816
187545716777223 0 0101502 412 1536optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101220190816
187700419296966 0 0122294 412 1536optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101220190816
187944668771269 0 095158 412 1536optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101220190816
188419728681984 0 0105750 412 1536optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019101220190816
188450233599124 0 0124762 412 1536optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101220190816
188540843139398 0 058682 404 1536optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019101220190816
188580361280662 0 0105142 412 1536optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101220190816
188741774482641 0 0106390 412 1536optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101220190816
188789780139474 0 058750 404 1536optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101220190816
188873371570144 0 094126 412 1536optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019101220190816
188889941146448 0 066862 412 1536optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101220190816
188930117771665 0 095666 412 1536optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101220190816
189241254646782 0 067038 412 1536optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101220190816
189306456039474 0 058750 404 1536optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101220190816
189340739141155 0 061166 412 1536optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019101220190816
189638805039387 0 058622 404 1536optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101220190816
189776631996804 0 0121810 412 1536optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019101220190816
189827640064268 0 088638 412 1536optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019101220190816
189918022596966 0 0122294 412 1536optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101220190816
190032075639394 0 058678 404 1536optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101220190816
190141211439480 0 058814 404 1536optgcc_-m32_-Os_-fomit-frame-pointer2019101220190816
190148215239474 0 058750 404 1536optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101220190816
190474291846782 0 067038 412 1536optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019101220190816
190485689464268 0 088638 412 1536optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019101220190816
190503201984392 0 0108318 412 1536optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101220190816
190634766039476 0 058810 404 1536optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101220190816
190710407739409 0 058686 404 1536optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101220190816
191003329248144 0 068882 412 1536optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101220190816
191088291646448 0 066862 412 1536optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101220190816
191176228846448 0 066862 412 1536optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019101220190816
191196594099124 0 0124762 412 1536optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101220190816
191384415939491 0 058818 404 1536optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101220190816
191487528346750 0 067162 412 1536optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019101220190816
191503650039409 0 058686 404 1536optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101220190816
192003874584392 0 0108318 412 1536optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101220190816
192126886548144 0 068882 412 1536optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101220190816
192300121846544 0 066594 412 1536optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019101220190816
192716537148711 0 069578 412 1536optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101220190816
192785098870142 0 094338 412 1536optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101220190816
192855754881603 0 0105186 412 1536optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019101220190816
193679874047945 0 068934 412 1536optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019101220190816
193746869439937 0 059318 404 1536optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019101220190816
193762443339422 0 058686 404 1536optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019101220190816
194135546144679 0 064966 412 1536optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019101220190816
194580093939422 0 058686 404 1536optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019101220190816
194778140439819 0 059182 404 1536optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101220190816
195020307339819 0 059182 404 1536optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101220190816
195038986248711 0 069578 412 1536optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019101220190816
195397506339614 0 060118 412 1536optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101220190816
195642485164391 0 088722 412 1536optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101220190816
195782611863966 0 087738 412 1536optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019101220190816
195838707096075 0 0121086 412 1536optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019101220190816
196059884439721 0 060186 412 1536optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019101220190816
196094318739491 0 058818 404 1536optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101220190816
196135815979328 0 0101402 412 1536optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019101220190816
196161040848711 0 069578 412 1536optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101220190816
196302810639721 0 060186 412 1536optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019101220190816
196308211539504 0 058818 404 1536optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019101220190816
196444329046079 0 066214 412 1536optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019101220190816
197162100344679 0 064966 412 1536optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019101220190816
197537463939819 0 059182 404 1536optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019101220190816
197685693044683 0 064966 412 1536optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019101220190816
198078378939937 0 059318 404 1536optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101220190816
198631671339937 0 059318 404 1536optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101220190816
198657289844683 0 064966 412 1536optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019101220190816
199894313139504 0 058818 404 1536optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019101220190816
200790764444683 0 064966 412 1536optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101220190816
201605543444679 0 064966 412 1536optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019101220190816
211105622164143 0 088126 412 1536optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019101220190816
212091844867698 0 094134 412 1536optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101220190816
222807489340548 0 061430 412 1536optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101220190816
223415260839521 0 059690 412 1536optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019101220190816
3353038275125812 0 0151634 412 1536optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019101220190816
3478031400112951 0 0136610 412 1536optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019101220190816
3609248454136759 0 0163398 412 1536optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101220190816
3620079483241496 0 0144982 412 1536optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101220190816
376118736073672 0 098246 412 1536optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101220190816
379475073376922 0 057718 404 1536optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101220190816
391857059494456 0 068618 412 1536optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101220190816
392397912638327 0 057522 404 1536optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101220190816
415676650239012 0 058218 404 1536optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019101220190816
422850160539155 0 058410 404 1536optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019101220190816
1282815192359734 384 0284861 856 1544refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019101320190816
2161699599959177 384 0284497 856 1544refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019101320190816
2191163301076703 384 0303361 852 1544refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019101320190816
2195519042749930 384 0272061 852 1544refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101220190816
2195877911762531 384 0288305 856 1544refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101320190816
2197748459462238 384 0288149 852 1544refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101320190816
2201489415055290 384 0278137 852 1544refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101220190816
2204463719454279 384 0279905 852 1544refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101320190816
2205601053077518 384 0304889 856 1544refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101320190816
2205649627559904 384 0287733 852 1544refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101320190816
22057841151105850 768 0275021 856 1544refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101220190816
2206698394851942 384 0272861 848 1544refgcc_-m32_-Os_-fomit-frame-pointer2019101220190816
2206713916551945 384 0272865 848 1544refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019101320190816
2206936877153722 384 0276041 856 1544refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101220190816
2207335718150284 384 0271201 848 1544refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019101220190816
2208629789458247 384 0286837 852 1544refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101320190816
2209692744952468 384 0273373 848 1544refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019101320190816
2211137114752410 384 0273197 848 1544refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101320190816
2211519072954538 384 0276873 856 1544refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019101220190816
2211915194152408 384 0273253 848 1544refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019101320190816
2212223224551760 384 0272669 848 1544refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
2212436671554279 384 0279905 852 1544refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
2212497169852481 384 0273437 848 1544refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101320190816
2212716783393138 384 0317825 852 1544refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101220190816
22129541703107230 384 0334745 852 1544refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019101320190816
2213050800351217 384 0272109 848 1544refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101320190816
2213094915662531 384 0288305 856 1544refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101320190816
2213222874969894 384 0295593 856 1544refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101220190816
2213629083951194 384 0272045 848 1544refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101320190816
2213714054162333 384 0287069 852 1544refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101220190816
2213870313050502 384 0272125 852 1544refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019101220190816
2214261390974571 384 0304809 852 1544refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101320190816
2214452248252563 384 0274421 856 1544refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019101220190816
2214613177252410 384 0273197 848 1544refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101320190816
2215058568352410 384 0273197 848 1544refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101320190816
2215652610375785 384 0306225 852 1544refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101320190816
2215687582256264 384 0281809 852 1544refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101320190816
2215776944450763 384 0271653 848 1544refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019101220190816
2215957601494091 384 0318721 852 1544refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101220190816
2215965854455290 384 0278137 852 1544refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019101220190816
22164171567112093 384 0340505 856 1544refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
2216590514166098 384 0292173 852 1544refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019101220190816
2217163217498659 384 0324869 852 1544refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019101320190816
2217296232368659 384 0294013 852 1544refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101320190816
2217440765752567 384 0274421 856 1544refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101220190816
2217642211598524 384 0324749 852 1544refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101220190816
2217703076453978 384 0276297 856 1544refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101220190816
2217913027573325 384 0298433 856 1544refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019101320190816
2218743778857305 384 0279677 852 1544refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019101320190816
22189625463102648 768 0272285 848 1544refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019101220190816
2219104597252481 384 0273437 848 1544refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101320190816
2219267201153014 384 0276117 852 1544refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019101220190816
2219788256450337 384 0271265 848 1544refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019101220190816
2219919969968614 384 0294121 856 1544refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019101220190816
2220043188968767 384 0293937 852 1544refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019101320190816
2220123476751217 384 0272109 848 1544refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
2220176597150337 384 0271265 848 1544refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019101220190816
2220206694653978 384 0276297 856 1544refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019101220190816
2220456281154062 384 0279725 852 1544refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019101320190816
2220636557493046 384 0318257 856 1544refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019101220190816
2220669208249930 384 0272061 852 1544refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019101220190816
2220889139751945 384 0272865 848 1544refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101220190816
2220972837651946 384 0272865 848 1544refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101220190816
2220981935765774 384 0289397 856 1544refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019101320190816
2221110200796630 384 0321513 856 1544refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019101220190816
2221150965056562 384 0278981 856 1544refgcc_-m32_-O2_-fomit-frame-pointer2019101220190816
2221188842162238 384 0288149 852 1544refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101320190816
2221281503152067 384 0274129 852 1544refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019101220190816
2221347969657667 384 0280325 852 1544refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019101320190816
2221565821849526 384 0271317 852 1544refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019101220190816
2221570731054459 384 0279989 852 1544refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101320190816
2221702685493046 384 0318257 856 1544refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101220190816
2221707733550337 384 0271265 848 1544refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101220190816
2222189711774283 384 0301257 856 1544refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019101320190816
2222277309052481 384 0273437 848 1544refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019101320190816
2222849331951217 384 0272109 848 1544refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101320190816
2223302115652408 384 0273253 848 1544refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019101320190816
2223413124652567 384 0274421 856 1544refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019101220190816
2223742863659904 384 0287733 852 1544refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101320190816
2223772926052408 384 0273253 848 1544refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101320190816
2223861454858803 384 0284389 856 1544refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019101320190816
2223893392869215 384 0296253 852 1544refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019101320190816
2224298467552397 384 0273245 848 1544refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019101320190816
2224850466649418 384 0271569 852 1544refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019101220190816
22248602154106088 384 0336289 852 1544refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019101320190816
2224959506794778 384 0319693 856 1544refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019101220190816
2225087490665167 384 0291077 852 1544refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019101220190816
2225351204154250 384 0280237 852 1544refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019101320190816
2225701899652567 384 0274421 856 1544refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019101220190816
2226104789452892 384 0275273 852 1544refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101220190816
2226156646252040 384 0272993 848 1544refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019101220190816
2226436559149485 384 0271617 852 1544refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019101220190816
2226601076751945 384 0272865 848 1544refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019101320190816
2226669833752003 384 0272989 848 1544refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019101220190816
2226751392654897 384 0280341 852 1544refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019101320190816
2226836667650284 384 0271201 848 1544refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101220190816
2227006194651947 384 0272805 848 1544refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019101220190816
2227111036857651 384 0280341 856 1544refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019101220190816
2227239292866851 384 0291813 856 1544refgcc_-m32_-O3_-fomit-frame-pointer2019101220190816
2227842549054640 384 0276609 856 1544refgcc_-m32_-O_-fomit-frame-pointer2019101220190816
2228094801058226 384 0284105 856 1544refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
2228296249294746 384 0319629 856 1544refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101220190816
2228655899454250 384 0280237 852 1544refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019101320190816
2228727188462639 384 0288749 852 1544refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019101320190816
2228961417076470 384 0303369 852 1544refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101320190816
2228979289551947 384 0272805 848 1544refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019101220190816
2229341925650785 384 0271721 848 1544refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019101220190816
2229396961250777 384 0271713 848 1544refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019101220190816
2229775638052003 384 0272989 848 1544refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019101220190816
2229792149150569 384 0273009 852 1544refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101220190816
2230575613565167 384 0291077 852 1544refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101220190816
2231229072052563 384 0274421 856 1544refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019101220190816
2231469915053978 384 0276297 856 1544refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101220190816
2231596071676470 384 0303369 852 1544refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019101320190816
2231943192359878 384 0285501 856 1544refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019101320190816
2232174014458803 384 0284389 856 1544refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101320190816
2232419077252003 384 0272989 848 1544refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019101220190816
2232913500349284 384 0271441 852 1544refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101220190816
2232970056993046 384 0318257 856 1544refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019101220190816
2233222555254898 384 0276701 856 1544refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019101320190816
2233536347753991 384 0276009 856 1544refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101220190816
2234424623757651 384 0280341 856 1544refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019101220190816
2234819130057857 384 0285725 852 1544refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019101320190816
2234841801076494 384 0303289 856 1544refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019101320190816
2234895820857503 384 0283025 852 1544refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019101320190816
2235461098897000 384 0323269 852 1544refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019101320190816
2235516855397000 384 0323269 852 1544refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
2235545628357651 384 0280341 856 1544refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019101220190816
2236432694453722 384 0276041 856 1544refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019101220190816
2237261763954118 384 0275797 856 1544refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019101320190816
2237405048774571 384 0304809 852 1544refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019101320190816
2237866464061403 384 0287257 856 1544refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019101320190816
2238474009069894 384 0295593 856 1544refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019101220190816
2238571802152570 384 0274833 852 1544refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019101220190816
2238986965254655 384 0276501 856 1544refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101220190816
2239885292457857 384 0285725 852 1544refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101320190816
2240767760150284 384 0271201 848 1544refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101220190816
2241285722754044 384 0280049 852 1544refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019101320190816
2242099064462945 384 0289345 856 1544refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
2242754447753722 384 0276041 856 1544refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019101220190816
2243075617268659 384 0294013 852 1544refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019101220190816
2243283324953991 384 0276009 856 1544refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019101220190816
2243374983059739 384 0285269 856 1544refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019101320190816
2243828345752892 384 0275273 852 1544refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101220190816
2243898129359904 384 0287733 852 1544refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019101320190816
2244193030555694 384 0283717 852 1544refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019101320190816
2244690626451947 384 0272805 848 1544refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019101220190816
2245411090858803 384 0284389 856 1544refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019101320190816
2246225831454655 384 0276501 856 1544refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019101320190816
22472254305101140 384 0326421 852 1544refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019101220190816
2247294090054903 384 0276949 856 1544refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019101320190816
2247824803550785 384 0271721 848 1544refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019101220190816
2248020051052563 384 0274421 856 1544refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101220190816
2250093407493138 384 0317825 852 1544refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019101220190816
22521824361209464 768 0330641 856 1544refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019101220190816
2254633965957857 384 0285725 852 1544refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019101320190816
2255038852249418 384 0271569 852 1544refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019101220190816
2260087957853991 384 0276009 856 1544refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019101220190816
2267629305052892 384 0275273 852 1544refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019101220190816
2268641411451945 384 0272865 848 1544refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019101320190816
22689115245114420 768 0280341 856 1544refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019101220190816
2269625586057305 384 0279677 852 1544refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019101220190816
2269788850860006 384 0285717 856 1544refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019101320190816
2270153150162531 384 0288305 856 1544refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019101320190816
2276465126177518 384 0304889 856 1544refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019101320190816
2279073120655290 384 0278137 852 1544refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019101220190816
2280715143950785 384 0271721 848 1544refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019101220190816
2280717267052408 384 0273253 848 1544refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019101320190816
2281724130652563 384 0274421 856 1544refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019101220190816
2290768811159739 384 0285269 856 1544refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019101320190816
2306795516752397 384 0273245 848 1544refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019101320190816
2312790553894746 384 0319565 856 1544refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101220190816

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt
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: ms
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
P503.c: In file included from P503_internal.h:10:0,
P503.c: from P503.c:8:
P503.c: config.h:97:5: error: unable to emulate 'TI'
P503.c: typedef unsigned uint128_t __attribute__((mode(TI)));
P503.c: ^~~~~~~
P503.c: In file included from P503_internal.h:10:0,
P503.c: from P503.c:8:
P503.c: fpx.inc: In function 'mp_add':
P503.c: config.h:247:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:511:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(carry, a[i], b[i], carry, c[i]);
P503.c: ^~~~

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

Compiler output

Implementation: ms
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
P503.c: In file included from P503_internal.h:10:0,
P503.c: from P503.c:8:
P503.c: config.h:97:5: error: unable to emulate 'TI'
P503.c: typedef unsigned uint128_t __attribute__((mode(TI)));
P503.c: ^~~~~~~
P503.c: In file included from P503_internal.h:10:0,
P503.c: from P503.c:8:
P503.c: fpx.inc: In function 'mp_add':
P503.c: config.h:247:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:511:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(carry, a[i], b[i], carry, c[i]);
P503.c: ^~~~
P503.c: In file included from P503_internal.h:10:0,
P503.c: from P503.c:8:
P503.c: config.h:97:5: error: unable to emulate 'TI'
P503.c: typedef unsigned uint128_t __attribute__((mode(TI)));
P503.c: ^~~~~~~
P503.c: In file included from P503_internal.h:10:0,
P503.c: from P503.c:8:
P503.c: fpx.inc: In function 'mp_add':
P503.c: config.h:247:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:511:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(carry, a[i], b[i], carry, c[i]);
P503.c: ^~~~

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

Compiler output

Implementation: x64
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
P503.c: In file included from api.h:10:0,
P503.c: from P503_internal.h:10,
P503.c: from P503.c:7:
P503.c: config.h:42:1: error: unable to emulate 'TI'
P503.c: typedef unsigned uint128_t __attribute__((mode(TI)));
P503.c: ^~~~~~~
P503.c: In file included from api.h:10:0,
P503.c: from P503_internal.h:10,
P503.c: from P503.c:7:
P503.c: fpx.inc: In function 'fp2mul503_mont':
P503.c: config.h:86:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:200:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(borrow, tt3[NWORDS_FIELD+i], ((digit_t*)PRIME)[i] & mask, borrow, tt3[NWORDS_FIELD+i]);
P503.c: ^~~~
P503.c: fpx.inc: In function 'mp_add':
P503.c: config.h:86:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:350:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(carry, a[i], b[i], carry, c[i]);
P503.c: ^~~~

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

Compiler output

Implementation: x64
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
P503.c: In file included from api.h:10:0,
P503.c: from P503_internal.h:10,
P503.c: from P503.c:7:
P503.c: config.h:42:1: error: unable to emulate 'TI'
P503.c: typedef unsigned uint128_t __attribute__((mode(TI)));
P503.c: ^~~~~~~
P503.c: In file included from api.h:10:0,
P503.c: from P503_internal.h:10,
P503.c: from P503.c:7:
P503.c: fpx.inc: In function 'fp2mul503_mont':
P503.c: config.h:86:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:200:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(borrow, tt3[NWORDS_FIELD+i], ((digit_t*)PRIME)[i] & mask, borrow, tt3[NWORDS_FIELD+i]);
P503.c: ^~~~
P503.c: fpx.inc: In function 'mp_add':
P503.c: config.h:86:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:350:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(carry, a[i], b[i], carry, c[i]);
P503.c: ^~~~
P503.c: In file included from api.h:10:0,
P503.c: from P503_internal.h:10,
P503.c: from P503.c:7:
P503.c: config.h:42:1: error: unable to emulate 'TI'
P503.c: typedef unsigned uint128_t __attribute__((mode(TI)));
P503.c: ^~~~~~~
P503.c: In file included from api.h:10:0,
P503.c: from P503_internal.h:10,
P503.c: from P503.c:7:
P503.c: fpx.inc: In function 'fp2mul503_mont':
P503.c: config.h:86:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:200:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(borrow, tt3[NWORDS_FIELD+i], ((digit_t*)PRIME)[i] & mask, borrow, tt3[NWORDS_FIELD+i]);
P503.c: ^~~~
P503.c: fpx.inc: In function 'mp_add':
P503.c: config.h:86:36: warning: right shift count >= width of type [-Wshift-count-overflow]
P503.c: (carryOut) = (digit_t)(tempReg >> RADIX); \
P503.c: ^
P503.c: fpx.inc:350:9: note: in expansion of macro 'ADDC'
P503.c: ADDC(carry, a[i], b[i], carry, c[i]);
P503.c: ^~~~

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