Implementation notes: amd64, manny613, crypto_dh/ed448goldilocks

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_dh
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1777316? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1779420? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1782344? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1785148? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1787072? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
1788152? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1789768? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1791940? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1794344? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
1834504? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
1834852? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
1846212? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1847276? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1848140? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
1848836? ? ?? ? ?amd64icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
1849724? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
1851112? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
1851148? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1851232? ? ?? ? ?amd64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
1852504? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
1852536? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1852552? ? ?? ? ?amd64icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
1853284? ? ?? ? ?amd64icc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
1855244? ? ?? ? ?amd64icc2018082920180818
1856036? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1856060? ? ?? ? ?amd64icc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
1856864? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2018082920180818
1857328? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1857856? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2018082920180818
1858464? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
1858752? ? ?? ? ?amd64icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
1859196? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1860224? ? ?? ? ?amd64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
1860820? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1862824? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
1864352? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
1866036? ? ?? ? ?amd64icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
1867112? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
1868664? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
1870088? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1870964? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
1873868? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1874204? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
1874268? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1960456? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1961256? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1962284? ? ?? ? ?64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
1962712? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1963152? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
1963532? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1964680? ? ?? ? ?64gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
1968988? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1969004? ? ?? ? ?64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
1972272? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1972524? ? ?? ? ?64icc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
1973748? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
1977292? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
1977620? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1977656? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1983328? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1987404? ? ?? ? ?64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1987608? ? ?? ? ?64gcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1988312? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
1990300? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2018082920180818
1993984? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2018082920180818
1995076? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
1995888? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
1996980? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1997332? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1998484? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
2000076? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
2000668? ? ?? ? ?64icc2018082920180818
2000828? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
2001000? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
2001148? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
2003232? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
2007008? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
2015780? ? ?? ? ?64gcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
2019072? ? ?? ? ?64icc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
2020112? ? ?? ? ?64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
2020232? ? ?? ? ?64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
2028708? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2028952? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
2064812? ? ?? ? ?64icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
2067924? ? ?? ? ?64icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
2069116? ? ?? ? ?64icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
2069328? ? ?? ? ?64icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
2111400? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
2112000? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
2112268? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2118200? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2131228? ? ?? ? ?64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
2134332? ? ?? ? ?64gcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
2140832? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
2158712? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2160732? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2175628? ? ?? ? ?64gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
2176820? ? ?? ? ?64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
2194592? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
2197980? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
2206396? ? ?? ? ?64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
2206816? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
2213380? ? ?? ? ?64icc_-no-vec2018082920180818
2217668? ? ?? ? ?64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
2219052? ? ?? ? ?64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
2220992? ? ?? ? ?64gcc_-O3_-fomit-frame-pointer2018082920180818
2225932? ? ?? ? ?64gcc_-m64_-O3_-fomit-frame-pointer2018082920180818
2227500? ? ?? ? ?amd64icc_-no-vec2018082920180818
2265228? ? ?? ? ?64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
2269236? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
2271148? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
2272224? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
2272972? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
2276332? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
2277592? ? ?? ? ?64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
2296340? ? ?? ? ?64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
2298948? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
2300160? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
2307744? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
2313668? ? ?? ? ?64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
2315212? ? ?? ? ?64gcc_-m64_-Os_-fomit-frame-pointer2018082920180818
2318664? ? ?? ? ?64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
2319856? ? ?? ? ?64gcc_-m64_-O2_-fomit-frame-pointer2018082920180818
2321736? ? ?? ? ?64gcc_-Os_-fomit-frame-pointer2018082920180818
2323568? ? ?? ? ?64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
2325452? ? ?? ? ?64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
2326724? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
2326924? ? ?? ? ?64gcc_-O2_-fomit-frame-pointer2018082920180818
2327552? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
2329384? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
2329416? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
2331116? ? ?? ? ?64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
2331280? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
2333500? ? ?? ? ?64gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
2333844? ? ?? ? ?64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
2333872? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
2336128? ? ?? ? ?64gcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
2336464? ? ?? ? ?64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
2337292? ? ?? ? ?64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
2337332? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
2337548? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
2337776? ? ?? ? ?64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
2338632? ? ?? ? ?64gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
2339372? ? ?? ? ?64gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
2339556? ? ?? ? ?64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
2350372? ? ?? ? ?64gcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
2351072? ? ?? ? ?64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
2352492? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
2352576? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
2355688? ? ?? ? ?64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
2356708? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
2360372? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
2364140? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
2366684? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
2370888? ? ?? ? ?64gcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
2371196? ? ?? ? ?64gcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
2372664? ? ?? ? ?64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
2374692? ? ?? ? ?64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
2383128? ? ?? ? ?64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
2425232? ? ?? ? ?64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
2431232? ? ?? ? ?64gcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
2431408? ? ?? ? ?64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
2441440? ? ?? ? ?64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
2447916? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
2451148? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
2452384? ? ?? ? ?64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2454384? ? ?? ? ?64gcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2454884? ? ?? ? ?64gcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2456796? ? ?? ? ?64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2459816? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
2460360? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
2462612? ? ?? ? ?64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
2464216? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
2486148? ? ?? ? ?64gcc_-m64_-O_-fomit-frame-pointer2018082920180818
2486448? ? ?? ? ?64gcc_-O_-fomit-frame-pointer2018082920180818
2503816? ? ?? ? ?64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
4354536? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4355892? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4371072? ? ?? ? ?32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4380904? ? ?? ? ?32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
4381008? ? ?? ? ?32gcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4382748? ? ?? ? ?32gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
4386652? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
4397800? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
4436984? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
4445360? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
4482520? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
4487396? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
4836620? ? ?? ? ?32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
4836920? ? ?? ? ?32gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
4846672? ? ?? ? ?32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
4853344? ? ?? ? ?32gcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
4865632? ? ?? ? ?32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
4871628? ? ?? ? ?32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
4875704? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
4879104? ? ?? ? ?32gcc_-O2_-fomit-frame-pointer2018082920180818
4880928? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
4881708? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
4882056? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
4885460? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
4894376? ? ?? ? ?32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
4925492? ? ?? ? ?32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
4927516? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
4927688? ? ?? ? ?32gcc_-m64_-O2_-fomit-frame-pointer2018082920180818
4927992? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
4935376? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
4943180? ? ?? ? ?32gcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
4944196? ? ?? ? ?32gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
4946364? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
4947416? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
4948296? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
4950384? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
4955484? ? ?? ? ?32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
4957264? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
4967308? ? ?? ? ?32gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
4968388? ? ?? ? ?32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
4971484? ? ?? ? ?32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
4975248? ? ?? ? ?32gcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
4983104? ? ?? ? ?32gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
4986756? ? ?? ? ?32gcc_-m64_-Os_-fomit-frame-pointer2018082920180818
4987096? ? ?? ? ?32gcc_-Os_-fomit-frame-pointer2018082920180818
4988068? ? ?? ? ?32gcc_-O3_-fomit-frame-pointer2018082920180818
4995248? ? ?? ? ?32gcc_-m64_-O3_-fomit-frame-pointer2018082920180818
4998176? ? ?? ? ?32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
5001872? ? ?? ? ?32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
5001960? ? ?? ? ?32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
5002060? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
5022388? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
5024828? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
5027376? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
5038500? ? ?? ? ?32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
5040424? ? ?? ? ?32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
5045820? ? ?? ? ?32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
5045928? ? ?? ? ?32gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
5047972? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
5048364? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
5052260? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
5061928? ? ?? ? ?32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
5092204? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
5092404? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
5105332? ? ?? ? ?32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
5107204? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
5145220? ? ?? ? ?32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
5146812? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
5148428? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
5149888? ? ?? ? ?32gcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
5226416? ? ?? ? ?32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
5363156? ? ?? ? ?32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
5363584? ? ?? ? ?32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
5372844? ? ?? ? ?32gcc_-O_-fomit-frame-pointer2018082920180818
5376152? ? ?? ? ?32gcc_-m64_-O_-fomit-frame-pointer2018082920180818
5377688? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
5378268? ? ?? ? ?32gcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
5380012? ? ?? ? ?32gcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
5382976? ? ?? ? ?32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
5383716? ? ?? ? ?32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
5385368? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
5389748? ? ?? ? ?32gcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
5390112? ? ?? ? ?32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
5396848? ? ?? ? ?32gcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
5398024? ? ?? ? ?32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
5433460? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
5438240? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
5445216? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
5455136? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
5464440? ? ?? ? ?32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
5465852? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
5488312? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
5501780? ? ?? ? ?32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
5507512? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
5507664? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
5511932? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
5609440? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
5610904? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
5751956? ? ?? ? ?32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
5804320? ? ?? ? ?32gcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
5805680? ? ?? ? ?32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
5814680? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
5893268? ? ?? ? ?32icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
5991976? ? ?? ? ?32icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
6395456? ? ?? ? ?32icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
6434332? ? ?? ? ?32icc2018082920180818
6517348? ? ?? ? ?32icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
6570140? ? ?? ? ?32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
6586716? ? ?? ? ?32icc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
6605620? ? ?? ? ?32icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
6838368? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
6884532? ? ?? ? ?32icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
6895500? ? ?? ? ?32icc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
7009000? ? ?? ? ?32icc_-no-vec2018082920180818
10855660? ? ?? ? ?64cc2018082920180818
10871888? ? ?? ? ?64gcc2018082920180818
10885016? ? ?? ? ?64gcc_-funroll-loops2018082920180818
34915632? ? ?? ? ?32cc2018082920180818
35151548? ? ?? ? ?32gcc_-funroll-loops2018082920180818
35200552? ? ?? ? ?32gcc2018082920180818

Test failure

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

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 32
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 64
cc amd64
gcc amd64
gcc -funroll-loops amd64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer amd64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
error 111
crypto_dh not associative

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer amd64
gcc -Os -fomit-frame-pointer amd64
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64
gcc -m64 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer amd64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer amd64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer amd64
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64
gcc -march=barcelona -Os -fomit-frame-pointer amd64
gcc -march=k8 -Os -fomit-frame-pointer amd64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv amd64
gcc -march=nocona -Os -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
error 111
crypto_dh returns nonzero

Number of similar (compiler,implementation) pairs: 29, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -Os -fomit-frame-pointer amd64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64
gcc -m64 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer amd64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer amd64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -march=k8 -O2 -fomit-frame-pointer amd64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv amd64
gcc -march=nocona -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_dh returns nonzero
error 111
crypto_dh returns nonzero

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
error 111
crypto_dh not associative
error 111
crypto_dh not associative

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -Os -fomit-frame-pointer amd64

Compiler output

Implementation: arm32
Security model: unknown
Compiler: cc
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: 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' using type 'mask_t'
crandom.c: big_register_t m = doNegate;
crandom.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc arm32

Compiler output

Implementation: arm32
Security model: unknown
Compiler: gcc
crandom.c: In file included from magic.h:15,
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: 102, namely:
CompilerImplementations
gcc arm32
gcc -O2 -fomit-frame-pointer arm32
gcc -O3 -fomit-frame-pointer arm32
gcc -O -fomit-frame-pointer arm32
gcc -Os -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O -fomit-frame-pointer arm32
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm32
gcc -funroll-loops arm32
gcc -funroll-loops -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -O -fomit-frame-pointer arm32
gcc -funroll-loops -Os -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer arm32
gcc -m64 -O2 -fomit-frame-pointer arm32
gcc -m64 -O3 -fomit-frame-pointer arm32
gcc -m64 -O -fomit-frame-pointer arm32
gcc -m64 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -O -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -Os -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O -fomit-frame-pointer arm32
gcc -m64 -march=k8 -Os -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O -fomit-frame-pointer arm32
gcc -m64 -march=nocona -Os -fomit-frame-pointer arm32
gcc -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -march=barcelona -O -fomit-frame-pointer arm32
gcc -march=barcelona -Os -fomit-frame-pointer arm32
gcc -march=k8 -O2 -fomit-frame-pointer arm32
gcc -march=k8 -O3 -fomit-frame-pointer arm32
gcc -march=k8 -O -fomit-frame-pointer arm32
gcc -march=k8 -Os -fomit-frame-pointer arm32
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv arm32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv arm32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv arm32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv arm32
gcc -march=nocona -O2 -fomit-frame-pointer arm32
gcc -march=nocona -O3 -fomit-frame-pointer arm32
gcc -march=nocona -O -fomit-frame-pointer arm32
gcc -march=nocona -Os -fomit-frame-pointer arm32

Compiler output

Implementation: arm32
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15,
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: ^~~~~~~~
crandom.c: In file included from magic.h:15,
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 -m64 -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -m64 -march=barcelona -O -fomit-frame-pointer arm32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer arm32

Compiler output

Implementation: arm32
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15,
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: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer arm32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: arm32
Security model: unknown
Compiler: icc
crandom.c: In file included from magic.h(15),
crandom.c: from crandom.c(11):
crandom.c: p448.h(194): error: a value of type "mask_t={word_t={uint32_t={unsigned int}}}" cannot be used to initialize an entity of type "big_register_t"
crandom.c: big_register_t m = doswap;
crandom.c: ^
crandom.c:
crandom.c: In file included from magic.h(15),
crandom.c: from crandom.c(11):
crandom.c: p448.h(270): error: a value of type "mask_t={word_t={uint32_t={unsigned int}}}" cannot be used to initialize an entity of type "big_register_t"
crandom.c: big_register_t m = doNegate;
crandom.c: ^
crandom.c:
crandom.c: compilation aborted for crandom.c (code 2)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc arm32
icc -no-vec arm32
icc -xAVX -O2 -fomit-frame-pointer arm32
icc -xAVX -O3 -fomit-frame-pointer arm32
icc -xCORE-AVX-I -O2 -fomit-frame-pointer arm32
icc -xCORE-AVX-I -O3 -fomit-frame-pointer arm32
icc -xSSE4.1 -O2 -fomit-frame-pointer arm32
icc -xSSE4.1 -O3 -fomit-frame-pointer arm32
icc -xSSE4.2 -O2 -fomit-frame-pointer arm32
icc -xSSE4.2 -O3 -fomit-frame-pointer arm32