Implementation notes: x86, kizomba, crypto_dh/ed448goldilocks

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_dh
Primitive: ed448goldilocks
TimeImplementationCompilerBenchmark dateSUPERCOP version
823803632gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082620180818
840738732gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082620180818
857779432gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082620180818
864609632gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082620180818
866015832gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082620180818
866066532gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082620180818
868021632gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082620180818
868651032gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082620180818
879968632gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082620180818
891138732gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082620180818
891260232gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082620180818
892240932gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082620180818
893737132gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082620180818
895067932gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082620180818
895386132gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082620180818
895626032gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082620180818
898663132gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082620180818
898977632gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082620180818
900430732gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082620180818
900912332gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082620180818
900946032gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082620180818
901457532gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082620180818
909017732gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082620180818
911480332gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082620180818
911835332gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082620180818
912023032gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082620180818
916065532gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082620180818
938388132gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082620180818
971767732gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082620180818
982811032gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082620180818
1078591632gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082620180818
1079032632gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082620180818
1083735132gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082620180818
1085037132gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082620180818
1097396332gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082620180818
1101736732gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082620180818
1103052032gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082620180818
1103758932gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082620180818
1104959132gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082620180818
1105780632gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082620180818
1106221032gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082620180818
1106501632gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082620180818
1112294432gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082620180818
1114630332gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082620180818
1119545232gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082620180818
1120667432gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082620180818
1147394132gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082620180818
1148734732gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082620180818
1168961532gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082620180818
1171170232gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082620180818
1178142532gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082620180818
1179682932gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082620180818
1181661732gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082620180818
1182052832gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082620180818
1185528232gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082620180818
1186385332gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082620180818
1187492132gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082620180818
1187542232gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082620180818
1187625232gcc -m32 -march=core2 -O -fomit-frame-pointer2018082620180818
1191574632gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082620180818
1276734932gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082620180818
1283264132gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082620180818
1286535132gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082620180818
1287420732gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082620180818
1308810932gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082620180818
1356223732gcc -m32 -march=prescott -O -fomit-frame-pointer2018082620180818
1356726232gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082620180818
1357175632gcc -m32 -march=k8 -O -fomit-frame-pointer2018082620180818
1359653332gcc -m32 -march=nocona -O -fomit-frame-pointer2018082620180818
3886878632gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082620180818
4435214932gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082620180818
4469986532gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082620180818
4488684332gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082620180818
4502401032gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082620180818
4551301632gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082620180818
4555197632gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082620180818
4589066732gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082620180818
4605467132gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082620180818
4609972332gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082620180818
5016736532gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082620180818

Checksum failure

Implementation: crypto_dh/ed448goldilocks/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
e21a908e50081483c253fed14699efd1f77499d42c3c6fcf08607b884bbfaad3
Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 32 arm32
gcc -m32 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -O -fomit-frame-pointer 32 arm32
gcc -m32 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=i486 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=i486 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 32 arm32

Compiler output

Implementation: crypto_dh/ed448goldilocks/64
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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: return (((dword_t)x) - 1)>gt;>gt;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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ...

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

Compiler output

Implementation: crypto_dh/ed448goldilocks/32
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: 252, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 32 arm32
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 arm32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 32 arm32
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 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 32 arm32
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 arm32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 32 arm32
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 arm32
gcc -m32 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -O -fomit-frame-pointer 32 arm32
gcc -m32 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=athlon -Os -fomit-frame-pointer 32 arm32
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 -O3 -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 arm32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=i486 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=i486 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=k6 -Os -fomit-frame-pointer 32 arm32
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 arm32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 32 arm32
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 arm32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentium -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 32 arm32
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: crypto_dh/ed448goldilocks/64
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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= 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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ...

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

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
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: ^~~~~~~
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~

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

Compiler output

Implementation: crypto_dh/ed448goldilocks/32
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_dh_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: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 32 arm32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 32 arm32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 32 arm32
gcc -m32 -march=i386 -O -fomit-frame-pointer 32 arm32
gcc -m32 -march=i386 -Os -fomit-frame-pointer 32 arm32

Compiler output

Implementation: crypto_dh/ed448goldilocks/64
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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= 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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= 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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ^~~
barrett_field.c: barrett_field.c:26:15: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= 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 >gt;= width of type [-Wshift-count-overflow]
barrett_field.c: carry >gt;>gt;= WORD_BITS;
barrett_field.c: ...

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

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
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_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.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: ^~~~~~~
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~

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

Compiler output

Implementation: crypto_dh/ed448goldilocks/32
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: crypto_dh/ed448goldilocks/arm32
Compiler: gcc -m32 -march=core-avx2 -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_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(8) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(8) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer arm32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer arm32