Implementation notes: amd64, mangetsu, crypto_hash/essence256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
77752gccgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
77796gccgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
78332gccgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
78392gccgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
79664gccgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
80348gccgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
81140gccgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
81192gccgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
81512gccgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
81988gccgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
82184gccgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
82612gccgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
82704gccgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
82780gccgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
82816gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
82964gccgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
82968gccgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
83012gccgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
83136gccgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
83220gccgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
83240gccgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
83292gccgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
83504gccgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
83556gccgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
83576gccgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
83744gccgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
83820gccgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
83836gccgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
83844gccgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
83868gccgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
83936gccgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
83940gccgcc-4.8 -O3 -fomit-frame-pointer2014091220140907
83972gccgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091220140907
83976gccgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
84076gccgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
84080gccgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
84100gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
84312gccgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
84336gccgcc-4.7 -O3 -fomit-frame-pointer2014091220140907
84616gccgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
84660gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84680gccgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091220140907
84688gccgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84884gccgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84892gccgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
84968gccgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
84972gccgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
84976gccgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
84988gccgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
85000gccgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
85108gccgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
85212gccgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
85252gccgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
85284gccgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
85368gccgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
85648gccgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091220140907
85880gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
86228gccgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
86260gccgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
86344gccgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
86500gccgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
86712gccgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
86788gccgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
86972gccgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
87020gccgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
87276gccgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
87688gccgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
87696gccgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
93688gccclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
93700gccclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94472gccclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
94952gccclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
95092gccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
95128gccclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
95544gccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907
95704gccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
99468gccclang -O3 -fomit-frame-pointer2014091220140907
100196gccgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
100432gccgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
100924gccgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
101052gccgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091220140907
101152gccgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
101424gccgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
101528gccgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
102096gccgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
102336gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
105012gccgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
105220gccgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
105764gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
106000gccgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
106288gccgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
106464gccgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
106556gccgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
106744gccgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
106764gccgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
106764gccgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
106792gccgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
107264gccgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
107684gccgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
107736gccgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
107952gccgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
109772gccgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
109952gccgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
109992gccgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
110040gccgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
110416gccgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
110432gccgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091220140907
110504gccgcc-4.7 -O2 -fomit-frame-pointer2014091220140907
110628gccgcc-4.8 -O2 -fomit-frame-pointer2014091220140907
110716gccgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
110736gccgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
110744gccgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
110760gccgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
111152gccgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
111236gccgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
111244gccgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
111264gccgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091220140907
111284gccgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
111372gccgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
111432gccgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
111720gccgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
111996gccgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
112000gccgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
112160gccgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
112284gccgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
112788gccgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
114416gccgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
114576gccgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
114616gccgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
114672gccgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
114980gccgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
115420gccgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
115484gccgcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
115496gccgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
115508gccgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
115600gccgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
115808gccgcc-4.7 -Os -fomit-frame-pointer2014091220140907
115864gccgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
116088gccgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091220140907
116296gccgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
116304gccgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
116312gccgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
116380gccgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
116428gccgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
118916gccgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
119104gccgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
120244gccgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
120288gccgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
121048gccgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
121144gccgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
121620gccgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
122204gccgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
122236gccgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
122388gccgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
122436gccgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
123276gccgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
123396gccgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
123588gccgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
124392gccgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
124524gccgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
124668gccgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
126484gccgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
126680gccgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
126936gccgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
126948gccgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
126984gccgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
126992gccgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
127056gccgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091220140907
127932gccgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
127940gccgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091220140907
128336gccgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091220140907
128352gccgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
128380gccgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
128464gccgcc-4.8 -Os -fomit-frame-pointer2014091220140907
128488gccgcc-4.8 -m64 -Os -fomit-frame-pointer2014091220140907
128924gccgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
129020gccgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
129176gccgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
129460gccgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
129860gccgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
129984gccgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
130112gccgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
130460gccgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
130652gccgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091220140907
130688gccgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
130716gccgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
130752gccgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
130812gccgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
130824gccgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
130900gccgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
130944gccgcc-4.7 -O -fomit-frame-pointer2014091220140907
131076gccgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
131080gccgcc-4.8 -O -fomit-frame-pointer2014091220140907
131152gccgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
131168gccgcc-4.8 -m64 -O -fomit-frame-pointer2014091220140907
131172gccgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
131208gccgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
131228gccgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
131236gccgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091220140907
131296gccgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
131300gccgcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
131552gccgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
133012gccgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
136572gccgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
136624gccgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091220140907
150768gccgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
151028gccgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
151548gccgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091220140907
151620gccgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
384608gccgcc-4.7 -funroll-loops2014091220140907
385116gccgcc-4.72014091220140907
405724gccgcc-4.8 -funroll-loops2014091220140907
407248gcccc2014091220140907
409056gccgcc-4.82014091220140907

Test failure

Implementation: crypto_hash/essence256/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/essence256/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/essence256/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