Implementation notes: amd64, mangetsu, crypto_hash/essence224

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
77708gccgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
77724gccgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
77756gccgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
78348gccgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
78508gccgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
78572gccgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
81180gccgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
81496gccgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
81652gccgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
81996gccgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
82152gccgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
82224gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
82260gccgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
82576gccgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
82604gccgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
82712gccgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
82800gccgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
83072gccgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
83140gccgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
83220gccgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
83264gccgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
83360gccgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
83480gccgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
83524gccgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
83536gccgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
83692gccgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
83764gccgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
83888gccgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
83888gccgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091220140907
84104gccgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
84124gccgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
84132gccgcc-4.8 -O3 -fomit-frame-pointer2014091220140907
84140gccgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84168gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84172gccgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
84212gccgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
84276gccgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
84296gccgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
84556gccgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84568gccgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
84580gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
84604gccgcc-4.7 -O3 -fomit-frame-pointer2014091220140907
84688gccgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
84692gccgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
84696gccgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
84752gccgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84856gccgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
84872gccgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
84892gccgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091220140907
84936gccgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
84936gccgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
85032gccgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
85048gccgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
85240gccgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
85308gccgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
85604gccgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
85776gccgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091220140907
85900gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
86152gccgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
86272gccgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
86432gccgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
86724gccgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
87020gccgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
87256gccgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
87292gccgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
87576gccgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
87596gccgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
87760gccgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
93720gccclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
93996gccclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
94024gccclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94752gccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
94848gccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
94868gccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907
94884gccclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
95676gccclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
99804gccclang -O3 -fomit-frame-pointer2014091220140907
100456gccgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
100504gccgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
100832gccgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
100848gccgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
101096gccgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091220140907
101252gccgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
101284gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
101304gccgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
101500gccgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
104872gccgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
105436gccgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
105612gccgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
105732gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
106048gccgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
106260gccgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
106376gccgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
106436gccgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
106456gccgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
106656gccgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
106664gccgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
106680gccgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
107660gccgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
107744gccgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
107800gccgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
109856gccgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
110004gccgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
110016gccgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
110040gccgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
110400gccgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091220140907
110428gccgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
110440gccgcc-4.8 -O2 -fomit-frame-pointer2014091220140907
110532gccgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
110560gccgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
110564gccgcc-4.7 -O2 -fomit-frame-pointer2014091220140907
110740gccgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
111116gccgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
111156gccgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
111204gccgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
111344gccgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
111408gccgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091220140907
111524gccgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
111912gccgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
111952gccgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
112060gccgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
112088gccgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
112108gccgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
112152gccgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
112264gccgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
112388gccgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
114208gccgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
114216gccgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
114704gccgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
114868gccgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
114876gccgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
115212gccgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
115464gccgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
115476gccgcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
115556gccgcc-4.7 -Os -fomit-frame-pointer2014091220140907
115568gccgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
115704gccgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
115756gccgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
115876gccgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
115952gccgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091220140907
116168gccgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
116316gccgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
116540gccgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
116788gccgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
118812gccgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
120088gccgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
120256gccgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
120356gccgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
120556gccgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
121448gccgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
121648gccgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
122200gccgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
122256gccgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
122436gccgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
122540gccgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
123232gccgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
123240gccgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
123368gccgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
123556gccgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
124368gccgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
124492gccgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
126604gccgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
126688gccgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
126920gccgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
126924gccgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
126932gccgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091220140907
127236gccgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
127576gccgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
127824gccgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
127928gccgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091220140907
128248gccgcc-4.8 -Os -fomit-frame-pointer2014091220140907
128300gccgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
128304gccgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
128316gccgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091220140907
128404gccgcc-4.8 -m64 -Os -fomit-frame-pointer2014091220140907
128916gccgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
128928gccgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
129020gccgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
129192gccgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
129860gccgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
130092gccgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
130148gccgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
130192gccgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
130648gccgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
130768gccgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091220140907
130780gccgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
130820gccgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
130840gccgcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
130884gccgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
130904gccgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
130924gccgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
131012gccgcc-4.8 -O -fomit-frame-pointer2014091220140907
131044gccgcc-4.8 -m64 -O -fomit-frame-pointer2014091220140907
131044gccgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
131176gccgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
131232gccgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
131260gccgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
131312gccgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
131448gccgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
131468gccgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
131848gccgcc-4.7 -O -fomit-frame-pointer2014091220140907
131932gccgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091220140907
133316gccgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
136220gccgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
136560gccgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091220140907
150672gccgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
150776gccgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
151536gccgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
151708gccgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091220140907
381908gccgcc-4.72014091220140907
384364gccgcc-4.7 -funroll-loops2014091220140907
404256gccgcc-4.82014091220140907
406236gcccc2014091220140907
413916gccgcc-4.8 -funroll-loops2014091220140907

Test failure

Implementation: crypto_hash/essence224/gcc
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/essence224/gcc
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
essence_L_tables.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
essence_api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
essence_compress_256.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
essence_compress_256_dual.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
essence_compress_512.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.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 gcc
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gcc
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gcc

Compiler output

Implementation: crypto_hash/essence224/gcc
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
essence_L_tables.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
essence_api.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
essence_compress_256.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
essence_compress_256_dual.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
essence_compress_512.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'

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