Implementation notes: amd64, mangetsu, crypto_hash/essence512

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
60624gccgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60636gccgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60728gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60832gccgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
60904gccgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
61052gccgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
61088gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
61100gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
61124gccgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
61128gccgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
61144gccgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
61144gccgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61196gccgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
61232gccgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61288gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61304gccgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
61336gccgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61372gccgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
61460gccgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
61496gccgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
61500gccgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
61540gccgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
61600gccgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
61604gccgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
61636gccgcc-4.8 -O3 -fomit-frame-pointer2014091220140907
61656gccgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
61668gccgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
61672gccgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
61700gccgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61752gccgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
61772gccgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
61780gccgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
61780gccgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091220140907
61808gccgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
61832gccgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
61848gccgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
61912gccgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
61992gccgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
62156gccgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
62176gccgcc-4.7 -O3 -fomit-frame-pointer2014091220140907
62320gccgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
62388gccgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
62428gccgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
62440gccgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
62472gccgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091220140907
62772gccgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
62864gccgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
62920gccgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
63016gccgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
63040gccgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
63152gccgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
63200gccgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
63260gccgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
63284gccgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
63404gccgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
63752gccgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
69336gccgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
69336gccgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
69360gccgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
69820gccgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091220140907
69888gccgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
69924gccgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
69956gccgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70116gccgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
70164gccgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70240gccgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
70276gccgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70276gccgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
70372gccgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70420gccgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
70540gccgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70580gccgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
70656gccgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
71040gccgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
71088gccgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
72008gccgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
72036gccgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
72100gccgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
72444gccgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
72584gccgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
73248gccgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73452gccclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
73532gccgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
73532gccgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
73568gccgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
73640gccgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
73652gccclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
73788gccclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
73808gccgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73976gccgcc-4.8 -O2 -fomit-frame-pointer2014091220140907
73988gccgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091220140907
74008gccgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
74028gccgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
74068gccgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
74092gccgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
74108gccgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
74156gccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907
74176gccgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
74204gccgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
74208gccgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
74216gccgcc-4.7 -O2 -fomit-frame-pointer2014091220140907
74216gccgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
74224gccgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
74356gccclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
74364gccgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091220140907
74400gccgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
74464gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
74468gccgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
74572gccgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
74592gccgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
74636gccgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091220140907
74668gccgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
74708gccgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
74760gccgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
74776gccgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
74812gccgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
74812gccgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
74824gccgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
74836gccgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
74844gccgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
74860gccgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
74900gccgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
74920gccgcc-4.7 -Os -fomit-frame-pointer2014091220140907
74944gccgcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
74944gccgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
74952gccgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
75044gccgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
75092gccgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
75096gccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
75224gccgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
75280gccgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
75292gccgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
75356gccgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
75592gccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
75592gccgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
75636gccgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
75640gccgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
75652gccgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
75692gccclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
75728gccgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
75732gccgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
75836gccgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
75884gccgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091220140907
75888gccgcc-4.8 -m64 -Os -fomit-frame-pointer2014091220140907
75892gccgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
75976gccgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
75992gccgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
76020gccgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
76044gccgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091220140907
76100gccgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
76124gccgcc-4.8 -Os -fomit-frame-pointer2014091220140907
76144gccgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
76256gccgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
76380gccgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091220140907
76444gccgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
77192gccgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
77432gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
77660gccgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
77924gccgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
77992gccgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
78000gccgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
78056gccgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
78256gccgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
78856gccclang -O3 -fomit-frame-pointer2014091220140907
80756gccgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
83928gccgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
84040gccgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
84124gccgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
84508gccgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84696gccgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84868gccgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84956gccgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
85028gccgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
85368gccgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
85424gccgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
86240gccgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
86264gccgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
86276gccgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091220140907
86476gccgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091220140907
86744gccgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
86760gccgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
86828gccgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
86876gccgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
86896gccgcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
86996gccgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
87096gccgcc-4.7 -O -fomit-frame-pointer2014091220140907
87108gccgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
87188gccgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
87336gccgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
87480gccgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091220140907
87556gccgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
87604gccgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
87816gccgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
88060gccgcc-4.8 -m64 -O -fomit-frame-pointer2014091220140907
88068gccgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
88096gccgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
88120gccgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
88128gccgcc-4.8 -O -fomit-frame-pointer2014091220140907
88172gccgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
88236gccgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
88348gccgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
88360gccgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
88496gccgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
88640gccgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
88852gccgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
112764gccgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
112796gccgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
113728gccgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091220140907
113996gccgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
246116gccgcc-4.72014091220140907
246500gccgcc-4.7 -funroll-loops2014091220140907
247424gcccc2014091220140907
248120gccgcc-4.8 -funroll-loops2014091220140907
249852gccgcc-4.82014091220140907

Test failure

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