Implementation notes: x86, gpu, crypto_sign/ed448goldilocks

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
997933679889 16 18820103476 496 2040832gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083120190816
1013432479484 16 18820103092 496 2040832gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083120190816
1014100080177 16 18820103796 496 2040832gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083120190816
1015925279873 16 18820103476 496 2040832gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083120190816
1038931679484 16 18820103092 496 2040832gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083120190816
1054470079889 16 18820103476 496 2040832gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083120190816
1062828879484 16 18820103092 496 2040832gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083120190816
1117006059665 16 1882081600 488 2040832gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083120190816
1128993459526 16 1882081504 488 2040832gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083120190816
1132078859523 16 1882081568 488 2040832gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083120190816
11392844116353 16 18820145436 480 2040832gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083120190816
1191429659550 16 1882081524 488 2040832gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083120190816
11954192122689 16 18820149244 480 2040832gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083120190816
1196462859346 16 1882081332 488 2040832gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083120190816
1197194469955 16 1882094096 480 2040832gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083120190816
1219765259343 16 1882081332 488 2040832gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083120190816
1219971659620 16 1882081652 488 2040832gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083120190816
1225546859523 16 1882081568 488 2040832gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083120190816
1228731259550 16 1882081524 488 2040832gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083120190816
1235594459651 16 1882081664 488 2040832gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083120190816
1240246459651 16 1882081664 488 2040832gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083120190816
1242940459343 16 1882081332 488 2040832gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083120190816
12606224112987 16 18820139424 480 2040832gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083120190816
1278033659665 16 1882081664 488 2040832gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083120190816
1291011659550 16 1882081524 488 2040832gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083120190816
1323316859527 16 1882081568 488 2040832gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083120190816
13350124122689 16 18820149244 480 2040832gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083120190816
13364852112803 16 18820139364 480 2040832gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083120190816
13628004123923 16 18820154200 480 2040832gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083120190816
13770064101349 16 18820128440 480 2040832gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083120190816
14464084103169 16 18820129316 492 2040832gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083120190816
14609488108469 16 18820134496 504 2040832gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083120190816
14632480103625 16 18820129768 492 2040832gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083120190816
14818928114939 16 18820143104 480 2040832gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083120190816
15119928127696 32 3764086092 504 2040832gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083120190816
1515379276438 16 1882099716 504 2040832gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083120190816
15195932102516 16 18820128932 492 2040832gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083120190816
15276848102516 16 18820128932 492 2040832gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083120190816
1531914879536 16 18820102520 480 2040832gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083120190816
15462532124651 16 18820151624 480 2040832gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083120190816
15462548123387 16 18820150480 480 2040832gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083120190816
15473348124651 16 18820151624 480 2040832gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083120190816
15538536112382 16 18820138952 480 2040832gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083120190816
1561028863547 16 1882086248 480 2040832gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083120190816
15749796102516 16 18820128932 492 2040832gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083120190816
1582135276338 16 1882099588 504 2040832gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083120190816
15865296123387 16 18820150480 480 2040832gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083120190816
15926908103185 16 18820129252 492 2040832gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083120190816
1598223676438 16 1882099716 504 2040832gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083120190816
16358132114907 16 18820141944 480 2040832gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083120190816
16407468103185 16 18820129316 492 2040832gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083120190816
1649752876492 16 1882099716 504 2040832gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083120190816
16682328106975 16 18820132608 480 2040832gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083120190816
1674447677605 16 18820100728 480 2040832gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083120190816
1682872876338 16 1882099588 504 2040832gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083120190816
1689940077605 16 18820100728 480 2040832gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083120190816
1692501296521 16 18820122184 480 2040832gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083120190816
1700088099639 16 18820125996 480 2040832gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083120190816
17062912117410 16 18820145876 480 2040832gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083120190816
1707637676338 16 1882099588 504 2040832gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083120190816
1716178876438 16 1882099716 504 2040832gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083120190816
1728036879536 16 18820102520 480 2040832gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083120190816
17284464113595 16 18820140632 480 2040832gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083120190816
17809612106975 16 18820132608 480 2040832gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083120190816
1791984866329 16 1882089324 480 2040832gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083120190816
1846388866053 16 1882089320 480 2040832gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083120190816
1985793264626 16 1882087776 480 2040832gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083120190816
27119712113856 16 18820140352 496 2040832gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083120190816
3050271659882 16 1882081920 488 2040832gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083120190816
3120052460671 16 1882082672 488 2040832gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083120190816
3121193260540 16 1882082588 488 2040832gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083120190816
31341652119468 32 3764081760 488 2040832gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083120190816
3167261667334 16 1882090672 480 2040832gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083120190816
32730748118861 16 18820147296 492 2040832gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083120190816
33276088204512 32 37640128332 492 2040832gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083120190816
37419692139606 32 3764093112 496 2040832gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083120190816

Checksum failure

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f06e0575a1e4d9c1e3a81c0786a1420168d5087277c51193ac65588c93ee1ff1
Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 32
gcc -m32 -O2 -fomit-frame-pointer 32
gcc -m32 -O3 -fomit-frame-pointer 32
gcc -m32 -O -fomit-frame-pointer 32
gcc -m32 -Os -fomit-frame-pointer 32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 32
gcc -m32 -march=athlon -O -fomit-frame-pointer 32
gcc -m32 -march=athlon -Os -fomit-frame-pointer 32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer 32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 32
gcc -m32 -march=i486 -O -fomit-frame-pointer 32
gcc -m32 -march=i486 -Os -fomit-frame-pointer 32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 32
gcc -m32 -march=k6 -O -fomit-frame-pointer 32
gcc -m32 -march=k6 -Os -fomit-frame-pointer 32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer 32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 32
gcc -m32 -march=pentium -O -fomit-frame-pointer 32
gcc -m32 -march=pentium -Os -fomit-frame-pointer 32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 32

Test failure

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
ec_point.c: In file included from /usr/include/endian.h:21:0,
ec_point.c: from word.h:17,
ec_point.c: from p448.h:7,
ec_point.c: from ec_point.h:13,
ec_point.c: from ec_point.c:12:
ec_point.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
ec_point.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
ec_point.c: ^~~~~~~
goldilocks.c: In file included from /usr/include/endian.h:21:0,
goldilocks.c: from word.h:17,
goldilocks.c: from goldilocks.c:6:
goldilocks.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c: ^~~~~~~
magic.c: In file included from /usr/include/endian.h:21:0,
magic.c: from word.h:17,
magic.c: from magic.h:14,
magic.c: from field.h:11,
magic.c: from magic.c:5:
magic.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c: ^~~~~~~
p448.c: In file included from /usr/include/endian.h:21:0,
p448.c: from word.h:17,
p448.c: from p448.c:5:
p448.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
p448.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
p448.c: ^~~~~~~
scalarmul.c: In file included from /usr/include/endian.h:21:0,
scalarmul.c: from word.h:17,
scalarmul.c: from scalarmul.c:5:
scalarmul.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c: ^~~~~~~
sha512.c: In file included from /usr/include/endian.h:21:0,
sha512.c: from word.h:17,
sha512.c: from sha512.c:5:
sha512.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c: ^~~~~~~

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

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
ec_point.c: In file included from /usr/include/endian.h:21:0,
ec_point.c: from word.h:17,
ec_point.c: from p448.h:7,
ec_point.c: from ec_point.h:13,
ec_point.c: from ec_point.c:12:
ec_point.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
ec_point.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
ec_point.c: ^~~~~~~
goldilocks.c: In file included from /usr/include/endian.h:21:0,
goldilocks.c: from word.h:17,
goldilocks.c: from goldilocks.c:6:
goldilocks.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c: ^~~~~~~
magic.c: In file included from /usr/include/endian.h:21:0,
magic.c: from word.h:17,
magic.c: from magic.h:14,
magic.c: from field.h:11,
magic.c: from magic.c:5:
magic.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c: ^~~~~~~
p448.c: In file included from /usr/include/endian.h:21:0,
p448.c: from word.h:17,
p448.c: from p448.c:5:
p448.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
p448.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
p448.c: ^~~~~~~
scalarmul.c: In file included from /usr/include/endian.h:21:0,
scalarmul.c: from word.h:17,
scalarmul.c: from scalarmul.c:5:
scalarmul.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c: ^~~~~~~
sha512.c: In file included from /usr/include/endian.h:21:0,
sha512.c: from word.h:17,
sha512.c: from sha512.c:5:
sha512.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c: ^~~~~~~
try.c: crypto_sign_ed448goldilocks.a(goldilocks.o): In function `goldilocks_init':
try.c: goldilocks.c:(.text+0x...): undefined reference to `__sync_val_compare_and_swap_4'
try.c: goldilocks.c:(.text+0x...): undefined reference to `__sync_bool_compare_and_swap_4'
try.c: goldilocks.c:(.text+0x...): undefined reference to `__sync_bool_compare_and_swap_4'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 32
gcc -m32 -march=i386 -O -fomit-frame-pointer 32
gcc -m32 -march=i386 -Os -fomit-frame-pointer 32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
ec_point.c: In file included from /usr/include/endian.h:21:0,
ec_point.c: from word.h:17,
ec_point.c: from p448.h:7,
ec_point.c: from ec_point.h:13,
ec_point.c: from ec_point.c:12:
ec_point.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
ec_point.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
ec_point.c: ^~~~~~~
goldilocks.c: In file included from /usr/include/endian.h:21:0,
goldilocks.c: from word.h:17,
goldilocks.c: from goldilocks.c:6:
goldilocks.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c: ^~~~~~~
magic.c: In file included from /usr/include/endian.h:21:0,
magic.c: from word.h:17,
magic.c: from magic.h:14,
magic.c: from field.h:11,
magic.c: from magic.c:5:
magic.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c: ^~~~~~~
p448.c: In file included from /usr/include/endian.h:21:0,
p448.c: from word.h:17,
p448.c: from p448.c:5:
p448.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
p448.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
p448.c: ^~~~~~~
scalarmul.c: In file included from /usr/include/endian.h:21:0,
scalarmul.c: from word.h:17,
scalarmul.c: from scalarmul.c:5:
scalarmul.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c: ^~~~~~~
sha512.c: In file included from /usr/include/endian.h:21:0,
sha512.c: from word.h:17,
sha512.c: from sha512.c:5:
sha512.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c: ^~~~~~~
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
ec_point.c: In file included from /usr/include/endian.h:21:0,
ec_point.c: from word.h:17,
ec_point.c: from p448.h:7,
ec_point.c: from ec_point.h:13,
ec_point.c: from ec_point.c:12:
ec_point.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
ec_point.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
ec_point.c: ^~~~~~~
goldilocks.c: In file included from /usr/include/endian.h:21:0,
goldilocks.c: from word.h:17,
goldilocks.c: from goldilocks.c:6:
goldilocks.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c: ^~~~~~~
magic.c: In file included from /usr/include/endian.h:21:0,
magic.c: from word.h:17,
magic.c: from magic.h:14,
magic.c: from field.h:11,
magic.c: from magic.c:5:
magic.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c: ^~~~~~~
p448.c: In file included from /usr/include/endian.h:21:0,
p448.c: from word.h:17,
p448.c: from p448.c:5:
p448.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
p448.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
p448.c: ^~~~~~~
scalarmul.c: In file included from /usr/include/endian.h:21:0,
scalarmul.c: from word.h:17,
scalarmul.c: from scalarmul.c:5:
scalarmul.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c: ^~~~~~~
sha512.c: In file included from /usr/include/endian.h:21:0,
sha512.c: from word.h:17,
sha512.c: from sha512.c:5:
sha512.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c: ^~~~~~~

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

Compiler output

Implementation: 64
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:9: error: unknown type name '__uint128_t'
barrett_field.c: typedef __uint128_t dword_t;
barrett_field.c: ^~~~~~~~~~~
barrett_field.c: word.h:37:9: error: unknown type name '__int128_t'
barrett_field.c: typedef __int128_t dsword_t;
barrett_field.c: ^~~~~~~~~~
barrett_field.c: word.h: In function 'br_is_zero':
barrett_field.c: word.h:166:30: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: return (((dword_t)x) - 1)>>WORD_BITS;
barrett_field.c: ^~
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ...

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

Compiler output

Implementation: 64
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:9: error: unknown type name '__uint128_t'
barrett_field.c: typedef __uint128_t dword_t;
barrett_field.c: ^~~~~~~~~~~
barrett_field.c: word.h:37:9: error: unknown type name '__int128_t'
barrett_field.c: typedef __int128_t dsword_t;
barrett_field.c: ^~~~~~~~~~
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ...

Number of similar (compiler,implementation) pairs: 150, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 64
gcc -m32 -march=core2 -O -fomit-frame-pointer 64
gcc -m32 -march=core2 -Os -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer 64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer 64
gcc -m32 -march=corei7 -O -fomit-frame-pointer 64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer 64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer 64
gcc -m32 -march=k8 -O -fomit-frame-pointer 64
gcc -m32 -march=k8 -Os -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer 64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer 64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer 64
gcc -m32 -march=nocona -O -fomit-frame-pointer 64
gcc -m32 -march=nocona -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer 64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer 64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer 64
gcc -m32 -march=prescott -O -fomit-frame-pointer 64
gcc -m32 -march=prescott -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer amd64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer amd64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer amd64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -O -fomit-frame-pointer amd64
gcc -m32 -march=core2 -Os -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -O -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer amd64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=k8 -O -fomit-frame-pointer amd64
gcc -m32 -march=k8 -Os -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer amd64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer amd64
gcc -m32 -march=nocona -O -fomit-frame-pointer amd64
gcc -m32 -march=nocona -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer amd64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer amd64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer amd64
gcc -m32 -march=prescott -O -fomit-frame-pointer amd64
gcc -m32 -march=prescott -Os -fomit-frame-pointer amd64

Compiler output

Implementation: 64
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:9: error: unknown type name '__uint128_t'
barrett_field.c: typedef __uint128_t dword_t;
barrett_field.c: ^~~~~~~~~~~
barrett_field.c: word.h:37:9: error: unknown type name '__int128_t'
barrett_field.c: typedef __int128_t dsword_t;
barrett_field.c: ^~~~~~~~~~
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ...
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:9: error: unknown type name '__uint128_t'
barrett_field.c: typedef __uint128_t dword_t;
barrett_field.c: ^~~~~~~~~~~
barrett_field.c: word.h:37:9: error: unknown type name '__int128_t'
barrett_field.c: typedef __int128_t dsword_t;
barrett_field.c: ^~~~~~~~~~
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:15: warning: right shift count >= width of type [-Wshift-count-overflow]
barrett_field.c: carry >>= WORD_BITS;
barrett_field.c: ...

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

Compiler output

Implementation: neon
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: warning: implicit declaration of function 'vshr_n_u32'; did you mean '__andn_u32'? [-Wimplicit-function-declaration]
crandom.c: tmp = vshr_n_u32(aa[7],28);
crandom.c: ^~~~~~~~~~
crandom.c: __andn_u32
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t {aka __vector(2) unsigned int}' using type 'int'
crandom.c: p448.h:318:17: warning: implicit declaration of function 'vsra_n_u32'; did you mean '__andn_u32'? [-Wimplicit-function-declaration]
crandom.c: aa[i] = vsra_n_u32(aa[i] & vmask, aa[i-1], 28);
crandom.c: ^~~~~~~~~~
crandom.c: __andn_u32
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t {aka __vector(2) unsigned int}' from type 'int'
crandom.c: aa[i] = vsra_n_u32(aa[i] & vmask, aa[i-1], 28);
crandom.c: ^
crandom.c: p448.h:320:31: warning: implicit declaration of function 'vrev64_u32'; did you mean '_rdpid_u32'? [-Wimplicit-function-declaration]
crandom.c: aa[0] = (aa[0] & vmask) + vrev64_u32(tmp) + (tmp&vm2);
crandom.c: ^~~~~~~~~~
crandom.c: _rdpid_u32

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

Compiler output

Implementation: neon
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: warning: implicit declaration of function 'vshr_n_u32'; did you mean '__andn_u32'? [-Wimplicit-function-declaration]
crandom.c: tmp = vshr_n_u32(aa[7],28);
crandom.c: ^~~~~~~~~~
crandom.c: __andn_u32
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t {aka __vector(2) unsigned int}' using type 'int'
crandom.c: p448.h:318:17: warning: implicit declaration of function 'vsra_n_u32'; did you mean '__andn_u32'? [-Wimplicit-function-declaration]
crandom.c: aa[i] = vsra_n_u32(aa[i] & vmask, aa[i-1], 28);
crandom.c: ^~~~~~~~~~
crandom.c: __andn_u32
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t {aka __vector(2) unsigned int}' from type 'int'
crandom.c: aa[i] = vsra_n_u32(aa[i] & vmask, aa[i-1], 28);
crandom.c: ^
crandom.c: p448.h:320:31: warning: implicit declaration of function 'vrev64_u32'; did you mean '_rdpid_u32'? [-Wimplicit-function-declaration]
crandom.c: aa[0] = (aa[0] & vmask) + vrev64_u32(tmp) + (tmp&vm2);
crandom.c: ^~~~~~~~~~
crandom.c: _rdpid_u32
barrett_field.c: In file included from /usr/include/endian.h:21:0,
barrett_field.c: from word.h:17,
barrett_field.c: from barrett_field.h:15,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c: ^~~~~~~
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: warning: implicit declaration of function 'vshr_n_u32'; did you mean '__andn_u32'? [-Wimplicit-function-declaration]
crandom.c: tmp = vshr_n_u32(aa[7],28);
crandom.c: ^~~~~~~~~~
crandom.c: __andn_u32
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t {aka __vector(2) unsigned int}' using type 'int'
crandom.c: p448.h:318:17: warning: implicit declaration of function 'vsra_n_u32'; did you mean '__andn_u32'? [-Wimplicit-function-declaration]
crandom.c: aa[i] = vsra_n_u32(aa[i] & vmask, aa[i-1], 28);
crandom.c: ^~~~~~~~~~
crandom.c: __andn_u32
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t {aka __vector(2) unsigned int}' from type 'int'
crandom.c: aa[i] = vsra_n_u32(aa[i] & vmask, aa[i-1], 28);
crandom.c: ^
crandom.c: p448.h:320:31: warning: implicit declaration of function 'vrev64_u32'; did you mean '_rdpid_u32'? [-Wimplicit-function-declaration]
crandom.c: aa[0] = (aa[0] & vmask) + vrev64_u32(tmp) + (tmp&vm2);
crandom.c: ^~~~~~~~~~
crandom.c: _rdpid_u32

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