Implementation notes: amd64, mangetsu, crypto_hash/essence384

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
60472gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
60480gccgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60500gccgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
60532gccgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60632gccgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60728gccgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
60976gccgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
61004gccgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61016gccgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
61080gccgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
61108gccgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
61160gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61280gccgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
61316gccgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
61316gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61348gccgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
61368gccgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
61372gccgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
61380gccgcc-4.8 -O3 -fomit-frame-pointer2014091220140907
61452gccgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
61468gccgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
61476gccgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
61524gccgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
61580gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
61580gccgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091220140907
61584gccgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
61596gccgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091220140907
61604gccgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
61660gccgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
61744gccgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
61756gccgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
61884gccgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
61908gccgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
61924gccgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
61932gccgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
61952gccgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
62004gccgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
62004gccgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
62064gccgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
62092gccgcc-4.7 -O3 -fomit-frame-pointer2014091220140907
62236gccgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
62440gccgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
62492gccgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
62548gccgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
62556gccgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
62644gccgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
62680gccgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
62864gccgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
62872gccgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
62928gccgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
63324gccgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
63460gccgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
63488gccgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
63528gccgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
63720gccgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
63728gccgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
69520gccgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
69716gccgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
69728gccgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
69728gccgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
69744gccgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
69752gccgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091220140907
69828gccgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
69920gccgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
70080gccgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
70104gccgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70136gccgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
70164gccgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70212gccgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
70432gccgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
70712gccgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
70788gccgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
70964gccgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
71448gccgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
71524gccgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
71968gccgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
72020gccgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
72124gccgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
72156gccgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
72480gccgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
73204gccclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
73268gccgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73300gccgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73528gccclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
73784gccgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
73844gccgcc-4.8 -O2 -fomit-frame-pointer2014091220140907
73868gccgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
73872gccgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
73872gccgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
73876gccgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
73944gccgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
73948gccgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73956gccgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
73996gccgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
74040gccgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
74088gccgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
74108gccgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
74128gccgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
74136gccgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
74148gccgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
74156gccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
74196gccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907
74220gccgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
74296gccgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
74300gccgcc-4.7 -O2 -fomit-frame-pointer2014091220140907
74340gccgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
74368gccgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091220140907
74376gccgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
74392gccgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
74404gccgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
74440gccgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
74480gccclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
74500gccgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
74560gccgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
74584gccgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091220140907
74584gccgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
74592gccgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
74608gccgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
74644gccgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
74656gccgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
74732gccgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
74844gccgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
74860gccgcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
74860gccgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
75032gccgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
75044gccgcc-4.7 -Os -fomit-frame-pointer2014091220140907
75068gccclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
75092gccgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
75136gccclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
75140gccgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
75180gccgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
75192gccgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
75216gccgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
75428gccgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
75456gccgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
75464gccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
75488gccgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
75504gccgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
75512gccgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
75540gccgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
75540gccgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
75556gccgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
75560gccgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
75564gccgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
75572gccgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
75600gccgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
75640gccgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091220140907
75656gccgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
75916gccgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
75952gccgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
75960gccgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091220140907
76020gccgcc-4.8 -Os -fomit-frame-pointer2014091220140907
76100gccgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091220140907
76112gccgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
76148gccgcc-4.8 -m64 -Os -fomit-frame-pointer2014091220140907
76868gccgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
76992gccgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
77220gccgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
77400gccgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
77800gccgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
77888gccgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
77972gccgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
78036gccgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
78724gccclang -O3 -fomit-frame-pointer2014091220140907
79184gccgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
83900gccgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
84016gccgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
84016gccgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84076gccgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
84416gccgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84520gccgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84588gccgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091220140907
84768gccgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
84892gccgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
84924gccgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
86140gccgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091220140907
86148gccgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
86264gccgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
86324gccgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091220140907
86568gccgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
86620gccgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
86664gccgcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
86688gccgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
86824gccgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
86828gccgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
86904gccgcc-4.7 -O -fomit-frame-pointer2014091220140907
87052gccgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
87164gccgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
87168gccgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091220140907
87260gccgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
87492gccgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
87632gccgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
87936gccgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
87972gccgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
87996gccgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
88004gccgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
88028gccgcc-4.8 -m64 -O -fomit-frame-pointer2014091220140907
88048gccgcc-4.8 -O -fomit-frame-pointer2014091220140907
88076gccgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
88112gccgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
88360gccgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
88364gccgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
88556gccgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
88660gccgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
88892gccgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
112732gccgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
112984gccgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
113716gccgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091220140907
114000gccgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
245660gccgcc-4.72014091220140907
247380gccgcc-4.7 -funroll-loops2014091220140907
248876gccgcc-4.8 -funroll-loops2014091220140907
249364gccgcc-4.82014091220140907
250316gcccc2014091220140907

Test failure

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