Implementation notes: x86, h6sandy, crypto_scalarmult/kummer

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
2688884ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120220171020
2690004ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120220171020
2691492ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120220171020
2695388ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120220171020
2696064ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120220171020
2698160ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120220171020
2703432ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120220171020
2704116ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120220171020
2705648ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120220171020
2705704ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120220171020
2705764ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120220171020
2706240ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120220171020
2706332ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120220171020
2711220ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120220171020
2711396ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120220171020
2711860ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120220171020
2717236ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120220171020
2718168ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120220171020
2721600ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120220171020
2721712ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120220171020
2729380ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120220171020
2729464ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120220171020
2729616ref5gcc -m32 -O3 -fomit-frame-pointer2017120220171020
2729664ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120220171020
2729752ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120220171020
2731088ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120220171020
2731276ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120220171020
2733624ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120220171020
2733988ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120220171020
2733996ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120220171020
2735324ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120220171020
2736576ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120220171020
2736580ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120220171020
2736652ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120220171020
2739152ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120220171020
2739276ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120220171020
2740352ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120220171020
2740412ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120220171020
2740768ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120220171020
2741104ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120220171020
2741132ref5gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120220171020
2741204ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120220171020
2741372ref5gcc -m32 -O2 -fomit-frame-pointer2017120220171020
2742176ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120220171020
2742768ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120220171020
2743556ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120220171020
2744532ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120220171020
2746732ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120220171020
2749380ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120220171020
2749752ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120220171020
2749908ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120220171020
2750904ref5gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120220171020
2751096ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120220171020
2751412ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120220171020
2752268ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120220171020
2752356ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120220171020
2753016ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120220171020
2753148ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120220171020
2753148ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120220171020
2753264ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120220171020
2753308ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120220171020
2760096ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120220171020
2764824ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120220171020
2775380ref5gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120220171020
2790732ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120220171020
2792456ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120220171020
2794076ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120220171020
2794360ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120220171020
2795068ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120220171020
2795968ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120220171020
2796372ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120220171020
2796508ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120220171020
2796556ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120220171020
2797408ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120220171020
2797568ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120220171020
2797592ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120220171020
2797700ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120220171020
2797700ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120220171020
2797884ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120220171020
2804384ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120220171020
2804464ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120220171020
2804536ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120220171020
2805632ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120220171020
2805924ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120220171020
2806316ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120220171020
2806360ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120220171020
2806384ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120220171020
2806564ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120220171020
2806616ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120220171020
2807912ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120220171020
2808272ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120220171020
2808312ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120220171020
2808352ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120220171020
2809008ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120220171020
2819020ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120220171020
2822296ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120220171020
2823276ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120220171020
2825696ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120220171020
2826304ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120220171020
2828864ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120220171020
2830800ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120220171020
2831016ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120220171020
2831060ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120220171020
2831328ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120220171020
2831388ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120220171020
2833368ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120220171020
2833792ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120220171020
2833980ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120220171020
2834548ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120220171020
2834816ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120220171020
2835004ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120220171020
2835044ref5ugcc -m32 -O3 -fomit-frame-pointer2017120220171020
2836044ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120220171020
2837452ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120220171020
2838548ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120220171020
2840008ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120220171020
2840404ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120220171020
2840744ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120220171020
2841008ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120220171020
2841580ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120220171020
2841732ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120220171020
2842416ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120220171020
2842644ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120220171020
2843752ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120220171020
2845172ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120220171020
2845372ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120220171020
2850320ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120220171020
2850376ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120220171020
2850820ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120220171020
2850872ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120220171020
2851116ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120220171020
2851276ref5ugcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120220171020
2851292ref5ugcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120220171020
2851480ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120220171020
2851652ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120220171020
2851980ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120220171020
2854196ref5ugcc -m32 -O2 -fomit-frame-pointer2017120220171020
2855908ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120220171020
2857868ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120220171020
2858084ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120220171020
2859848ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120220171020
2861716ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120220171020
2861912ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120220171020
2861976ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120220171020
2862912ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120220171020
2862932ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120220171020
2863056ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120220171020
2863336ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120220171020
2863384ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120220171020
2863508ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120220171020
2865644ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120220171020
2865700ref5ugcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120220171020
2865712ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120220171020
2866060ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120220171020
2866444ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120220171020
2866868ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120220171020
2867280ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120220171020
2867352ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120220171020
2867532ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120220171020
2868604ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120220171020
2871640ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120220171020
2872168ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120220171020
2872980ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120220171020
2873120ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120220171020
2873188ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120220171020
2873264ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120220171020
2875208ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120220171020
2875228ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120220171020
2878056ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120220171020
2878180ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120220171020
2878288ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120220171020
2878396ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120220171020
2879804ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120220171020
2880360ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120220171020
2882240ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120220171020
2882272ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120220171020
2883052ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120220171020
2884344ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120220171020
2885048ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120220171020
2885076ref5gcc -m32 -Os -fomit-frame-pointer2017120220171020
2886224ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120220171020
2886512ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120220171020
2887160ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120220171020
2888456ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120220171020
2889512ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120220171020
2889572ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120220171020
2889752ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120220171020
2890424ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120220171020
2892528ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120220171020
2892644ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120220171020
2892708ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120220171020
2894640ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120220171020
2898972ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120220171020
2899240ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120220171020
2899820ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120220171020
2901452ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120220171020
2902280ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120220171020
2902816ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120220171020
2902980ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120220171020
2903040ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120220171020
2903408ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120220171020
2903548ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120220171020
2903612ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120220171020
2903656ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120220171020
2904136ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120220171020
2907832ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120220171020
2914056ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120220171020
2917316ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120220171020
2920532ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120220171020
2920596ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120220171020
2922116ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120220171020
2924964ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120220171020
2925404ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120220171020
2926280ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120220171020
2938072ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120220171020
3026844ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120220171020
3028332ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120220171020
3028520ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120220171020
3028708ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120220171020
3028732ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120220171020
3028816ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120220171020
3028920ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120220171020
3030876ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2017120220171020
3032436ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120220171020
3032824ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120220171020
3034580ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120220171020
3036072ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2017120220171020
3037080ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120220171020
3039800ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2017120220171020
3040516ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120220171020
3040636ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120220171020
3040636ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120220171020
3040672ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120220171020
3040804ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120220171020
3041416ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120220171020
3041924ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120220171020
3042872ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120220171020
3042960ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120220171020
3043560ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120220171020
3044208ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120220171020
3045404ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120220171020
3048796ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120220171020
3048820ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120220171020
3049872ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120220171020
3050360ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2017120220171020
3053880ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2017120220171020
3053928ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2017120220171020
3054256ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120220171020
3058356ref5ugcc -m32 -Os -fomit-frame-pointer2017120220171020
3060288ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120220171020
3060584ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120220171020
3060880ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120220171020
3067796ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120220171020
3072812ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2017120220171020
3073296ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2017120220171020
3075240ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120220171020
3078372ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2017120220171020
3134568ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120220171020
3225996ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120220171020
3226200ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120220171020
3242988ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120220171020
3243584ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120220171020
3261264ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120220171020
3264228ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120220171020
3264532ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120220171020
3264532ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120220171020
3266632ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120220171020
3267252ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120220171020
3267360ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120220171020
3268064ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2017120220171020
3271052ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2017120220171020
3277052ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120220171020
3278576ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120220171020
3279700ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2017120220171020
3279936ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120220171020
3284956ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2017120220171020
3285568ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120220171020
3285960ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120220171020
3286212ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2017120220171020
3286464ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120220171020
3286564ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2017120220171020
3306540ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2017120220171020
3313888ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2017120220171020
3316496ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120220171020
3316700ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120220171020
3317976ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120220171020
3322268ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120220171020
3323948ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2017120220171020
3326404ref5ugcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120220171020
3326424ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120220171020
3326444ref5ugcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120220171020
3326656ref5ugcc -m32 -O -fomit-frame-pointer2017120220171020
3328396ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120220171020
3328416ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2017120220171020
3333168ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2017120220171020
3390160ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120220171020
3395732ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120220171020
3401984ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120220171020
3425340ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2017120220171020
3431608ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120220171020
3450688ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120220171020
4256540ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120220171020
4257848ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120220171020
4260468ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120220171020
4264608ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120220171020
4265380ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120220171020
4266208ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120220171020
4266228ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120220171020
4266388ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120220171020
4266840ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120220171020
4268524ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120220171020
4293312ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2017120220171020
4299760ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2017120220171020
4303660ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120220171020
4303736ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120220171020
4303976ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120220171020
4308080ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2017120220171020
4308936ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120220171020
4309308ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2017120220171020
4312100ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120220171020
4312912ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120220171020
4314144ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2017120220171020
4318156ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120220171020
4324512ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120220171020
4324776ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120220171020
4328100ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120220171020
4334444ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2017120220171020
4335408ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120220171020
4335504ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120220171020
4340300ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120220171020
4356020ref5gcc -m32 -O -fomit-frame-pointer2017120220171020
4359516ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120220171020
4362848ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2017120220171020
4367096ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120220171020
4368308ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2017120220171020
4368432ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120220171020
4368520ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120220171020
4368656ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120220171020
4368972ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120220171020
4369004ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120220171020
4372924ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120220171020
4381692ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2017120220171020
4408176ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120220171020
4452912ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120220171020

Test failure

Implementation: crypto_scalarmult/kummer/ref5
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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