Implementation notes: amd64, mangetsu, crypto_sign/ntrumls743x

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2173728refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2175200refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2177448refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
2180748refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2184684refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
2186672refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2187040refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
2188300refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
2188588refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2188924refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2192708refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
2193564refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
2195704refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2197812refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2198248refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2199188refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
2202332refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2237160refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
2337640refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2342956refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2353124refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2374692refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
2383796refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
2388464refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2391416refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2393316refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
2397664refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
2398060refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
2402160refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
2402516refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
2408860refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
2411144refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
2415472refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
2443388refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
2558256refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
2559952refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2567020refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
2570596refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2577636refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2579456refgcc-4.8 -O2 -fomit-frame-pointer2014092720140907
2580284refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2582184refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2584760refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
2589272refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092720140907
2589312refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
2589344refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092720140907
2591020refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
2591604refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2596680refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2596968refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2600260refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
2602300refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092720140907
2602496refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
2604596refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2606532refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
2606692refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
2606876refgcc-4.7 -O2 -fomit-frame-pointer2014092720140907
2608056refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2614972refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
2620848refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
2621060refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
2621276refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
2622460refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092720140907
2633116refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
2633188refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
2633496refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
2636884refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2639164refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2640456refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
2641240refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2641396refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
2642948refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
2645704refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
2652516refgcc-4.7 -O -fomit-frame-pointer2014092720140907
2653876refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
2657304refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
2659360refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2661120refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
2661380refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2666688refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
2668068refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092720140907
2668120refgcc-4.7 -m64 -O -fomit-frame-pointer2014092720140907
2671720refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092720140907
2676776refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2680472refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
2682640refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
2684004refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092720140907
2685452refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092720140907
2690172refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
2694484refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
2694860refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092720140907
2695292refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2701524refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2704636refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
2705952refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
2707456refgcc-4.8 -O -fomit-frame-pointer2014092720140907
2708504refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
2711964refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092720140907
2717940refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
2719136refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092720140907
2719216refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
2722528refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
2734968refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
2738316refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2738460refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
2740924refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
2741800refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092720140907
2741968refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
2742296refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
2743704refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092720140907
2749040refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
2767788refgcc-4.8 -m64 -O -fomit-frame-pointer2014092720140907
2801804refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2803748refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
2804548refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092720140907
2805084refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
2806452refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2807956refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
2808764refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
2808764refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
2808956refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
2809084refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2809156refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2809868refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
2810104refgcc-4.8 -Os -fomit-frame-pointer2014092720140907
2810224refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
2811248refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
2812016refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
2812308refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
2812608refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2812740refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092720140907
2812900refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
2813224refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
2813376refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2813724refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2814008refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
2814220refgcc-4.7 -Os -fomit-frame-pointer2014092720140907
2814824refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2815196refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2816044refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
2817864refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092720140907
2821568refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092720140907
2822004refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092720140907
2822532refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
2828044refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
2829372refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2832292refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
2832452refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2834792refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
2836196refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2836828refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
2836888refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092720140907
2836992refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
2837300refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
2837492refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
2838324refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2840176refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
2840796refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2840884refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2842152refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092720140907
2843096refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2843600refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
2844144refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
2849764refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
2852512refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
2852716refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
2854412refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
2855464refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
2864920refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
2865948refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2869380refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092720140907
2870344refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
2874740refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
2882568refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
2882596refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092720140907
2884976refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2886892refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
2892440refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2899832refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
2901444refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2902544refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
2906308refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
2907400refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
2908972refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
2909300refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092720140907
2910928refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
2915456refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
2919108refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
2924424refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2925596refclang -O3 -fomit-frame-pointer2014092720140907
2933344refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
2933888refgcc-4.8 -O3 -fomit-frame-pointer2014092720140907
2951064refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
2956448refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
2989084refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092720140907
2996508refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092720140907
3007536refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
3015832refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
3037132refgcc-4.7 -O3 -fomit-frame-pointer2014092720140907
3063160refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3089556refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3091436refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
3094760refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3097596refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3099304refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
3148124refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
3185316refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
9963472refgcc-4.72014092720140907
9974448refcc2014092720140907
10007228refgcc-4.82014092720140907
10012700refgcc-4.7 -funroll-loops2014092720140907
10013312refgcc-4.8 -funroll-loops2014092720140907

Test failure

Implementation: crypto_sign/ntrumls743x/ref
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
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ntrumls743x/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
convert.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pack.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
params.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pol.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pqntrusign.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
shred.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
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ntrumls743x/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
convert.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'
pack.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
params.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pol.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pqntrusign.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
shred.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