Implementation notes: x86, hydra7, crypto_dh/ed448goldilocks

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12668744? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
12714924? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
12805564? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
12814296? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
12814496? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
12829296? ? ?? ? ?arm32gcc_-m32_-O3_-fomit-frame-pointer2014101420141014
12848424? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
12860860? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
12862892? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
12865136? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
12872512? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
12876408? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
12877104? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
12882060? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
12904996? ? ?? ? ?arm32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
12908932? ? ?? ? ?arm32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
12916644? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014101420141014
12921340? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014101420141014
12950476? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014101420141014
12951456? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
12955532? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
13106852? ? ?? ? ?arm32gcc_-m32_-O2_-fomit-frame-pointer2014101420141014
13202096? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014101420141014
13206396? ? ?? ? ?32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014101420141014
13206852? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014101420141014
13248480? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
13250228? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
13252112? ? ?? ? ?arm32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
13265588? ? ?? ? ?32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014101420141014
13293704? ? ?? ? ?arm32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
13313484? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
13326172? ? ?? ? ?32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
13344124? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
13480188? ? ?? ? ?32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
13489632? ? ?? ? ?32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
13490228? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
13560336? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
13589668? ? ?? ? ?32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
13608364? ? ?? ? ?32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
13661596? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
13661936? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
13682880? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
13722192? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
13730412? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
13730432? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
13739280? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
13802024? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
13808284? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
13832480? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
13845628? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
13849672? ? ?? ? ?arm32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
13877604? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
13934552? ? ?? ? ?arm32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
14033276? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
14038884? ? ?? ? ?arm32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
14077020? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
14102600? ? ?? ? ?arm32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
14104604? ? ?? ? ?32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
14177500? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
14179980? ? ?? ? ?arm32gcc_-m32_-Os_-fomit-frame-pointer2014101420141014
14193184? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
14194008? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
14194080? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
14194196? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
14203892? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
14211116? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
14214620? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
14219872? ? ?? ? ?arm32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
14225064? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
14231008? ? ?? ? ?arm32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
14231120? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
14238080? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
14238892? ? ?? ? ?arm32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
14239184? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
14267892? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
14270504? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
14292756? ? ?? ? ?arm32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
14326968? ? ?? ? ?32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
14358216? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014101420141014
14360936? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014101420141014
14369300? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
14378564? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014101420141014
14397192? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
14439064? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014101420141014
14443656? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014101420141014
14443880? ? ?? ? ?32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014101420141014
14450348? ? ?? ? ?32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
14461328? ? ?? ? ?32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014101420141014
14463660? ? ?? ? ?32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014101420141014
14466316? ? ?? ? ?32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014101420141014
14467860? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014101420141014
14468152? ? ?? ? ?32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
14468192? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014101420141014
14474064? ? ?? ? ?32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
14494736? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014101420141014
14496476? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014101420141014
14522420? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
14540220? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
14560104? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
14604816? ? ?? ? ?32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
14615800? ? ?? ? ?32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
14647688? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014101420141014
14817852? ? ?? ? ?32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
14851776? ? ?? ? ?32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
14857836? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
14861416? ? ?? ? ?32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
14880096? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
14890908? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
14895056? ? ?? ? ?32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
14901212? ? ?? ? ?32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
14903944? ? ?? ? ?32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
14915996? ? ?? ? ?32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
14919832? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
14929128? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
14940588? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
14949644? ? ?? ? ?32gcc_-m32_-O3_-fomit-frame-pointer2014101420141014
15121960? ? ?? ? ?32gcc_-m32_-O2_-fomit-frame-pointer2014101420141014
15133608? ? ?? ? ?32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
15137272? ? ?? ? ?32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
15204628? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
15248168? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
15275772? ? ?? ? ?32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
15314120? ? ?? ? ?32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
15328708? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
15339276? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
15341628? ? ?? ? ?32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
15370600? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
15418488? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
15418588? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
15457484? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
15458028? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
15466196? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
15500492? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
15507164? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
15516404? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
15532784? ? ?? ? ?32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
15535808? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
15553076? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
15579540? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
15658836? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
15666384? ? ?? ? ?32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
15808952? ? ?? ? ?32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
15884732? ? ?? ? ?32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
15901280? ? ?? ? ?32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
15951976? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
15958788? ? ?? ? ?32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
15965580? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
15986024? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
16025084? ? ?? ? ?32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
16041840? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
16043996? ? ?? ? ?32gcc_-m32_-Os_-fomit-frame-pointer2014101420141014
16044144? ? ?? ? ?32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
16062452? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
16068904? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
16088576? ? ?? ? ?32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
16112696? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
16118968? ? ?? ? ?32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
16131140? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
16142216? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
16152836? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
16167628? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
16190928? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
16220112? ? ?? ? ?32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
16224364? ? ?? ? ?32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
16232068? ? ?? ? ?32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
16235288? ? ?? ? ?32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
16315836? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
16581024? ? ?? ? ?32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
16638588? ? ?? ? ?32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
16641808? ? ?? ? ?32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
16647644? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
16653724? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
16655820? ? ?? ? ?32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
16688972? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
16694276? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
16782380? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
16819048? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
17952220? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
18238752? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
18259696? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
18266640? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
18303872? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
18316464? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
18332648? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
18383448? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
18436328? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
18469308? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
18520200? ? ?? ? ?32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
18581236? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014101420141014
18585712? ? ?? ? ?32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
18588464? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014101420141014
18593236? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014101420141014
18603220? ? ?? ? ?32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2014101420141014
18620716? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014101420141014
18628480? ? ?? ? ?32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014101420141014
18653368? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014101420141014
18708448? ? ?? ? ?arm32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
18731208? ? ?? ? ?32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
18769712? ? ?? ? ?32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
18788880? ? ?? ? ?arm32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
18789576? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
18828260? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
18837612? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
18890952? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
18893112? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
18957208? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
18965944? ? ?? ? ?arm32gcc_-m32_-O_-fomit-frame-pointer2014101420141014
19045828? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
19128860? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
19130280? ? ?? ? ?arm32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
19222764? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
19241676? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
19255688? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
19288796? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
19312032? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
19347724? ? ?? ? ?32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
19498376? ? ?? ? ?32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
19586524? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
19589072? ? ?? ? ?32gcc_-m32_-O_-fomit-frame-pointer2014101420141014
19604144? ? ?? ? ?arm32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
19644904? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
19720528? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
19915532? ? ?? ? ?32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
19999576? ? ?? ? ?32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
20158316? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
20466220? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
20489656? ? ?? ? ?32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
20526772? ? ?? ? ?32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
20653584? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
21472004? ? ?? ? ?32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
21480328? ? ?? ? ?32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
21520896? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
21534552? ? ?? ? ?32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
21556628? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
21581664? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
22043744? ? ?? ? ?32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014

Test failure

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
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 -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 -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]

Number of similar (compiler,implementation) pairs: 248, 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=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
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer arm32
gcc -m32 -O2 -fomit-frame-pointer arm32
gcc -m32 -O3 -fomit-frame-pointer arm32
gcc -m32 -O -fomit-frame-pointer arm32
gcc -m32 -Os -fomit-frame-pointer arm32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer arm32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer arm32
gcc -m32 -march=athlon -O -fomit-frame-pointer arm32
gcc -m32 -march=athlon -Os -fomit-frame-pointer arm32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=i486 -O -fomit-frame-pointer arm32
gcc -m32 -march=i486 -Os -fomit-frame-pointer arm32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer arm32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer arm32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer arm32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer arm32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=k6 -O -fomit-frame-pointer arm32
gcc -m32 -march=k6 -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer arm32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer arm32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
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: 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
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
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer arm32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=i386 -O -fomit-frame-pointer arm32
gcc -m32 -march=i386 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]

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 barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: word.h: In function 'br_is_zero':
barrett_field.c: word.h:166:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
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 barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:300:5: warning: right shift count >= width of type [enabled by default]

Number of similar (compiler,implementation) pairs: 144, 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=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=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 barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:300:5: warning: right shift count >= width of type [enabled by default]
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:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:300:5: warning: right shift count >= width of type [enabled by default]

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: arm32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
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' using type 'mask_t'
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'

Number of similar (compiler,implementation) pairs: 72, 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=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
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: arm32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
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' using type 'mask_t'
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
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' using type 'mask_t'
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'

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: neon
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
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: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 168, 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=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
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: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size
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: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size

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