Implementation notes: amd64, mangetsu, crypto_sign/pass863

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
1883648ref-karatsubagcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1885916ref-karatsubagcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1891164ref-karatsubagcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1891180ref-karatsubagcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1893860ref-karatsubagcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
1899720ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1900848ref-karatsubagcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
1904456ref-karatsubagcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
1906160ref-karatsubagcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1906952ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1908504ref-karatsubagcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
1910368ref-karatsubagcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
1910832ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1911928ref-karatsubagcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1914272ref-karatsubagcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1920788ref-karatsubagcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1931356ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1938964ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1942796ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1946536ref-karatsubagcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
1947492ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1951468ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1959740ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1968948ref-karatsubagcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
1969420ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1972872ref-karatsubagcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
2034168ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2036440ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2037136ref-karatsubagcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
2037632ref-karatsubagcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
2040568ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2040812ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2041736ref-karatsubagcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
2041784ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2041796ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2046044ref-karatsubagcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
2049844ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2050212ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2052860ref-karatsubagcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
2052928ref-karatsubagcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
2068328ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
2069964ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
2070104ref-karatsubagcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
2071072ref-karatsubagcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
2073448ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
2077508ref-karatsubagcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
2099324ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2099372ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2103628ref-karatsubagcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
2105332ref-karatsubagcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
2169932ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2176012ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2176016ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2176968ref-karatsubagcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
2181400ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
2183104ref-karatsubagcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
2183968ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2184948ref-karatsubagcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092720140907
2184988ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2185076ref-karatsubagcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
2189340ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2194252ref-karatsubagcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
2200416ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
2200732ref-karatsubagcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092720140907
2237416ref-karatsubagcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
2240028ref-karatsubagcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
2242616ref-karatsubagcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
2243840ref-karatsubagcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2245192ref-karatsubagcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
2245224ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
2245476ref-karatsubagcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
2245564ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
2247368ref-karatsubagcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2248524ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
2266504ref-karatsubagcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
2276392ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2283096ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2329100ref-karatsubagcc-4.8 -march=k8 -O -fomit-frame-pointer2014092720140907
2332400ref-karatsubagcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2335000ref-karatsubagcc-4.7 -m64 -O3 -fomit-frame-pointer2014092720140907
2335140ref-karatsubagcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
2335748ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
2337324ref-karatsubagcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
2339536ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
2340136ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
2340484ref-karatsubagcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
2340856ref-karatsubagcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2340904ref-karatsubagcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
2341384ref-karatsubagcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
2341412ref-karatsubagcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2341488ref-karatsubagcc-4.7 -O3 -fomit-frame-pointer2014092720140907
2342400ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
2347472ref-karatsubagcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
2349960ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
2350884ref-karatsubagcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
2353104ref-karatsubagcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
2354812ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
2355828ref-karatsubagcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
2357568ref-karatsubagcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
2358872ref-karatsubagcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
2358936ref-karatsubagcc-4.8 -m64 -O3 -fomit-frame-pointer2014092720140907
2359232ref-karatsubagcc-4.8 -O3 -fomit-frame-pointer2014092720140907
2362796ref-karatsubagcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
2363004ref-karatsubagcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
2364340ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
2364380ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
2365672ref-karatsubagcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
2365812ref-karatsubagcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
2366256ref-karatsubagcc-4.7 -O -fomit-frame-pointer2014092720140907
2369108ref-karatsubagcc-4.7 -m64 -O -fomit-frame-pointer2014092720140907
2376620ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
2378400ref-karatsubagcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2431628ref-karatsubagcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2433332ref-karatsubagcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2433648ref-karatsubagcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2457592ref-karatsubagcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2491232ref-karatsubagcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2492524ref-karatsubagcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2493012ref-karatsubagcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2496096ref-karatsubagcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2506388ref-karatsubagcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2513000ref-karatsubagcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2520736ref-karatsubagcc-4.7 -O2 -fomit-frame-pointer2014092720140907
2521288ref-karatsubagcc-4.8 -m64 -O2 -fomit-frame-pointer2014092720140907
2521988ref-karatsubagcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
2523228ref-karatsubagcc-4.7 -m64 -O2 -fomit-frame-pointer2014092720140907
2525684ref-karatsubagcc-4.8 -O2 -fomit-frame-pointer2014092720140907
2526084ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
2526720ref-karatsubagcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2526924ref-karatsubagcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
2527712ref-karatsubagcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2527952ref-karatsubagcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
2528384ref-karatsubagcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
2529192ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
2543248ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
2551756ref-karatsubagcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2552976ref-karatsubagcc-4.8 -O -fomit-frame-pointer2014092720140907
2553632ref-karatsubagcc-4.7 -march=k8 -O -fomit-frame-pointer2014092720140907
2559996ref-karatsubagcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092720140907
2562160ref-karatsubagcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2564364ref-karatsubagcc-4.8 -m64 -O -fomit-frame-pointer2014092720140907
2567960ref-karatsubagcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2570180ref-karatsubagcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2592612ref-karatsubagcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2594524ref-karatsubagcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2597440ref-karatsubagcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092720140907
2613024ref-karatsubagcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2625444ref-karatsubagcc-4.7 -march=nocona -O -fomit-frame-pointer2014092720140907
2634252ref-karatsubagcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2650596ref-karatsubaclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
2652120ref-karatsubaclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
2652604ref-karatsubagcc-4.8 -march=nocona -O -fomit-frame-pointer2014092720140907
2653116ref-karatsubaclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
2658920ref-karatsubaclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092720140907
2665172ref-karatsubaclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092720140907
2673184ref-karatsubaclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
2675800ref-karatsubagcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2678036ref-karatsubagcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
2679580ref-karatsubagcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
2680368ref-karatsubagcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2680828ref-karatsubagcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
2681156ref-karatsubagcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2682764ref-karatsubagcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2683148ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
2683232ref-karatsubagcc-4.8 -m64 -Os -fomit-frame-pointer2014092720140907
2683648ref-karatsubagcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
2684348ref-karatsubagcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092720140907
2686616ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
2687036ref-karatsubagcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2688372ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2691416ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
2691452ref-karatsubagcc-4.8 -Os -fomit-frame-pointer2014092720140907
2695452ref-karatsubagcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092720140907
2697068ref-karatsubagcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
2788648ref-karatsubaclang -O3 -fomit-frame-pointer2014092720140907
2956236ref-karatsubagcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
2956408ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2957520ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2958580ref-karatsubagcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092720140907
2960244ref-karatsubagcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
2969040ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2972160ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
4163112ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
4163644ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
4164636ref-karatsubagcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092720140907
4165568ref-karatsubagcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
4167100ref-karatsubagcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
4167200ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
4167216ref-karatsubagcc-4.7 -Os -fomit-frame-pointer2014092720140907
4167336ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
4167344ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
4168976ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
4169076ref-karatsubagcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
4169592ref-karatsubagcc-4.7 -m64 -Os -fomit-frame-pointer2014092720140907
4169820ref-karatsubagcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
4170580ref-karatsubagcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
4170704ref-karatsubagcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
4171908ref-karatsubagcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
4171980ref-karatsubagcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092720140907
4173036ref-karatsubagcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
4173432ref-karatsubagcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
4173736ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
4175080ref-karatsubagcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
4178072ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
4181308ref-karatsubagcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
4183020ref-karatsubagcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092720140907
4184732ref-karatsubagcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092720140907
9441028ref-karatsubacc2014092720140907
9473440ref-karatsubagcc-4.82014092720140907
9502344ref-karatsubagcc-4.8 -funroll-loops2014092720140907
9800400ref-karatsubagcc-4.7 -funroll-loops2014092720140907
9835796ref-karatsubagcc-4.72014092720140907

Test failure

Implementation: crypto_sign/pass863/ref-karatsuba
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref-karatsuba
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref-karatsuba
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref-karatsuba
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref-karatsuba
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref-karatsuba
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref-karatsuba
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref-karatsuba
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref-karatsuba

Compiler output

Implementation: crypto_sign/pass863/ref-karatsuba
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
bsparseconv.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
formatc.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
ntt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
poly.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
sign.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref-karatsuba
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref-karatsuba
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref-karatsuba

Compiler output

Implementation: crypto_sign/pass863/ref-karatsuba
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
bsparseconv.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
formatc.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
ntt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
poly.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
sign.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref-karatsuba