Implementation notes: amd64, mangetsu, crypto_aead/artemia256v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: artemia256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1897676refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
1904508refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091720140907
1904760refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091720140907
1917736refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091720140907
1918176refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091720140907
1919216refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091720140907
1933312refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091720140907
1947400refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091720140907
1949664refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091720140907
2010864refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
2012464refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
2014624refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
2015180refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
2027692refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2028472refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
2029752refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
2030168refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
2041868refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2083056refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091720140907
2086284refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
2088400refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2090840refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
2091528refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2094176refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
2094792refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2094920refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
2095996refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
2097436refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
2099440refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
2101684refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
2103756refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2106392refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091720140907
2107048refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091720140907
2107192refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091720140907
2109432refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091720140907
2109708refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091720140907
2112044refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
2117704refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2118160refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091720140907
2119196refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091720140907
2156872refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2157588refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
2158456refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091720140907
2159360refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
2159668refgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
2159752refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
2159852refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
2160920refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
2161332refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
2162344refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
2163372refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
2163480refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2164104refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
2166096refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
2167008refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2170504refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2171140refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
2192664refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
2196796refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
2198736refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
2211988refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
2215832refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
2217928refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
2221032refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2223396refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
2229440refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2231144refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
2243172refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2244804refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2260076refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2260248refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2264776refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
2269348refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
2274204refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
2281000refgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
2282076refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
2285876refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
2295844refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091720140907
2295932refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091720140907
2296512refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091720140907
2298708refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091720140907
2305864refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091720140907
2306688refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091720140907
2311112refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091720140907
2312708refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091720140907
2317764refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091720140907
2581888refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
2586360refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2587568refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091720140907
2588712refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2636236refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2636964refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2678412refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
2678988refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2706724refgcc-4.7 -O -fomit-frame-pointer2014091620140907
2708792refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
2709032refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
2713736refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
2716616refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
2719912refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
2721168refgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
2722436refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
2724248refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
2726356refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
2728940refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2735592refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2739040refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
2745168refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
2765116refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2765720refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
2768104refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2768784refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2775076refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091720140907
2779144refclang -O3 -fomit-frame-pointer2014091720140907
2811992refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2821156refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2825736refgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
2826532refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
2827648refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
2828052refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
2833028refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
2833104refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
2833864refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
2835044refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091720140907
2837168refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
2837172refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
2901484refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2912116refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091720140907
2912764refgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
2913568refgcc-4.8 -O -fomit-frame-pointer2014091620140907
2915368refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
2915680refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
2916672refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
2918352refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
2919136refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
2920852refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2920968refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
2922816refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
2929408refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
2929932refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2944780refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091720140907
2944816refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091720140907
2951616refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
2952212refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091720140907
2954064refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091720140907
2955804refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091720140907
2956112refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2957316refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
2958584refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091720140907
2960804refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2961572refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
2961588refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091720140907
2963096refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
2970108refgcc-4.8 -Os -fomit-frame-pointer2014091620140907
2973632refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
2973660refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
2973688refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
2974828refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
2976384refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091720140907
2976428refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
2977752refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091720140907
2978400refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091720140907
2978876refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091720140907
2979056refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
2979412refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091720140907
2979508refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
2984596refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091720140907
2984808refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
2985464refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091720140907
2985832refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
3005432refgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
3007312refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
3007436refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
3009172refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
3009996refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
3012468refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
3013240refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
3013684refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
3017520refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
3018420refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
3019516refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
3021700refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
3021876refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
3022932refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
3050204refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
3052196refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
3052260refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
3053604refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
3055348refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
3055372refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
3055672refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
3055748refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
3055856refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
3056232refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
3056620refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
3057880refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
3062848refgcc-4.7 -Os -fomit-frame-pointer2014091620140907
3068220refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
3071084refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
3071200refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
3071360refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
3072324refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
3072892refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
3073428refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
3087820refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
3224100refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091720140907
3225428refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091720140907
3251012refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
10689488refgcc-4.7 -funroll-loops2014091620140907
10715596refgcc-4.72014091620140907
10877864refcc2014091720140907
10885160refgcc-4.8 -funroll-loops2014091720140907
10886484refgcc-4.82014091620140907

Test failure

Implementation: crypto_aead/artemia256v1/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: 7, 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 -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_aead/artemia256v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
jhae_decryption.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
jhae_encryption.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
jhae_padding.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
jhae_permutation.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_aead/artemia256v1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
jhae_decryption.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
jhae_encryption.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
jhae_padding.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
jhae_permutation.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