Implementation notes: amd64, mangetsu, crypto_aead/artemia128v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: artemia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1609780refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
1611976refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
1622044refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1622468refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1623336refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
1624732refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
1625588refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
1629056refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
1629632refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
1630288refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
1631192refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
1631640refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
1645328refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
1647236refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
1659332refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
1659724refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
1671936refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
1673740refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1675104refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
1676560refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
1677744refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
1678216refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1682996refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
1685292refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
1685928refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1686132refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
1687712refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1688456refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
1688492refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
1700052refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
1700444refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
1701104refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
1705688refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
1731740refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
1732168refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
1735156refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
1737004refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
1739248refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
1798128refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1802884refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
1816512refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
1817876refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
1818292refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
1820320refgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
1821632refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
1878756refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
1879308refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
1908380refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
1910708refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
1912100refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
1912204refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
1912480refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
1913596refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
1946412refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
1951508refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
1973460refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
2015748refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
2016804refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
2018180refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
2018828refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
2023160refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
2023848refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
2025836refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
2043672refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
2045012refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
2045576refgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
2062088refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2064040refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
2068320refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2070340refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
2083576refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2084728refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
2086484refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
2086608refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
2087512refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
2088616refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
2089544refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
2091812refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
2093648refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
2110508refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2111844refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2139644refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
2139892refgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
2142128refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
2146792refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
2149084refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
2151072refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
2190432refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
2191124refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2191376refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2191660refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
2196064refclang -O3 -fomit-frame-pointer2014091620140907
2203788refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
2208440refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2236000refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
2237316refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
2240132refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
2244836refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2245876refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2255296refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2255832refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
2257172refgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
2263388refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
2263780refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
2275380refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
2277872refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
2281428refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
2282348refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
2282620refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2313548refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2313764refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2314196refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
2314624refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2316824refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
2317336refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
2318868refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
2320020refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
2320140refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
2321504refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
2332648refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
2336204refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2338712refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
2338880refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
2342080refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
2345600refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
2355620refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
2356524refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2356752refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
2356760refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
2358104refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2358564refgcc-4.7 -Os -fomit-frame-pointer2014091620140907
2361712refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
2361764refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
2362560refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
2363712refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
2365188refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
2365428refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
2365476refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
2366136refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
2369268refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
2376724refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
2382460refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
2383592refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
2388360refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
2388708refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
2388948refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
2390132refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
2391860refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
2397756refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
2401448refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2403104refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
2403892refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
2404776refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
2405856refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
2412872refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2416156refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
2416708refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2417816refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
2419760refgcc-4.8 -Os -fomit-frame-pointer2014091620140907
2420868refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
2421176refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
2422124refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
2423840refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
2423980refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
2425392refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
2425472refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
2425552refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
2426356refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
2428988refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
2434068refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907
2434560refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
2436136refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2437856refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
2440064refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
2448592refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
2449628refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
2516932refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
2517640refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
2518704refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
2525140refgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
2525828refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
2529432refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
2529892refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
2530212refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
2531356refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
2533772refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
2534984refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
2539640refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
2540444refgcc-4.8 -O -fomit-frame-pointer2014091620140907
2573700refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
2579824refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2624356refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
2632912refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
2633716refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
2635080refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
2663632refgcc-4.7 -O -fomit-frame-pointer2014091620140907
2666068refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
2666240refgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
2666932refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
2667644refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
2668420refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
2668548refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
2668624refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
2673416refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
2693692refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
2700700refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
2700708refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
2717680refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
10311036refgcc-4.8 -funroll-loops2014091620140907
10314536refgcc-4.7 -funroll-loops2014091620140907
10316764refcc2014091620140907
10321980refgcc-4.72014091620140907
10327372refgcc-4.82014091620140907

Test failure

Implementation: crypto_aead/artemia128v1/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/artemia128v1/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/artemia128v1/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