Implementation notes: amd64, h5e450, crypto_hash/shabal512

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
16953refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
16971refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
16995refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
17028refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
17040refgcc -march=barcelona -O -fomit-frame-pointer2012073120120717
17040refgcc -march=k8 -O -fomit-frame-pointer2012073120120717
17088refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
17088refgcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
17148refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17154refgcc -m64 -O2 -fomit-frame-pointer2012073120120717
17181refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
17184refgcc -O3 -fomit-frame-pointer2012073120120717
17184refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
17190refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17190refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
17190refgcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17193refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
17196refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
17196refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
17199refgcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
17202refgcc -O2 -fomit-frame-pointer2012073120120717
17211refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17214refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
17223refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17238refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
17238refgcc -m64 -O3 -fomit-frame-pointer2012073120120717
17241refgcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
17244refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
17256refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
17271refgcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
17295refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
17298refgcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
17298refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
17325refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
17331refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17334refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
17334refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17346refgcc -O -fomit-frame-pointer2012073120120717
17346refgcc -m64 -O -fomit-frame-pointer2012073120120717
17349refgcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17352refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
17388refgcc -march=nocona -O -fomit-frame-pointer2012073120120717
17391refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
17436refgcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
17439refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
17442refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
17538refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
17538refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
17538refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
17580refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
17589refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
17616refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
17661refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
17676refgcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
17697refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
17715refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
17730sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
17730sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
17730sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
17772amd64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17772amd64gcc -m64 -O2 -fomit-frame-pointer2012073120120717
17772amd64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
17772amd64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
17772amd64gcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
17775amd64gcc -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
17775amd64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
17775amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
17775amd64gcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
17775amd64gcc -march=k8 -Os -fomit-frame-pointer2012073120120717
17775amd64gcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
17778amd64gcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
17778amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
17778amd64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
17778amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17778amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17778amd64gcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17787amd64gcc -O2 -fomit-frame-pointer2012073120120717
17787amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
17787amd64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17787amd64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
17787amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
17787amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
17787amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
17787amd64gcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
17790amd64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
17790amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -m64 -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
17790amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
17790amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
17793amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
17793amd64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
17796amd64gcc -funroll-loops -O -fomit-frame-pointer2012073120120717
17796amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
17796amd64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
17796sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
17799amd64gcc -O -fomit-frame-pointer2012073120120717
17799amd64gcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
17799amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
17799amd64gcc -m64 -O -fomit-frame-pointer2012073120120717
17799amd64gcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
17799amd64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
17799amd64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
17799amd64gcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17802amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
17802amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
17808amd64gcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
17808amd64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
17808amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
17808amd64gcc -march=nocona -Os -fomit-frame-pointer2012073120120717
17811amd64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17811amd64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
17811amd64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
17814amd64gcc2012073120120717
17814amd64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
17814amd64gcc -march=barcelona -O -fomit-frame-pointer2012073120120717
17814amd64gcc -march=k8 -O -fomit-frame-pointer2012073120120717
17817amd64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
17817amd64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
17823amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
17823amd64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
17832amd64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
17832amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
17835amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
17838amd64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
17841amd64cc2012073120120717
17856amd64gcc -march=nocona -O -fomit-frame-pointer2012073120120717
17862amd64gcc -funroll-loops2012073120120717
17877refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
17898sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
17898sphlibgcc -march=nocona -O -fomit-frame-pointer2012073120120717
17904amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
17904amd64gcc -m64 -O3 -fomit-frame-pointer2012073120120717
17904amd64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
17913amd64gcc -O3 -fomit-frame-pointer2012073120120717
17922sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
17928sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
17931sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17934refgcc -funroll-loops -O -fomit-frame-pointer2012073120120717
17940sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
17943amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
17949sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
17949sphlibgcc -march=barcelona -O -fomit-frame-pointer2012073120120717
17952amd64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
18009sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
18012sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
18012sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
18021sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
18036sphlibgcc -funroll-loops -O -fomit-frame-pointer2012073120120717
18063sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
18063sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
18066sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
18087sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
18087sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
18093sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
18114refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
18117refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
18156sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
18156sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
18159sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
18168sphlibgcc -O2 -fomit-frame-pointer2012073120120717
18168sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
18168sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
18168sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
18168sphlibgcc -m64 -O2 -fomit-frame-pointer2012073120120717
18168sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
18174sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
18177refgcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
18180sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
18195sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
18204sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
18207sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
18207sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
18207sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
18213sphlibgcc -O3 -fomit-frame-pointer2012073120120717
18213sphlibgcc -m64 -O3 -fomit-frame-pointer2012073120120717
18222sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
18228sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
18261refgcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
18267refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
18276sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
18285sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
18306refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
18312sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
18312sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
18312sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
18312sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
18315sphlibgcc -O -fomit-frame-pointer2012073120120717
18315sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
18315sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
18321sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
18324sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
18327sphlibgcc -m64 -O -fomit-frame-pointer2012073120120717
18333sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
18354sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
18357sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
18384refgcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
18417sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
18438refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
18507sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
18738sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
18738sphlibgcc -march=k8 -O -fomit-frame-pointer2012073120120717
18744sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
18744sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
18765sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
18996sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
19740sphlibclang -O32012073120120717
19761refclang -O32012073120120717
20445sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
20445sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
20445sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
20469sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
20589sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
20589sphlibgcc -march=k8 -Os -fomit-frame-pointer2012073120120717
20607sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
20637sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
20640sphlibgcc -m64 -Os -fomit-frame-pointer2012073120120717
20640sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
20640sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
20712sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
20757sphlibgcc -Os -fomit-frame-pointer2012073120120717
20781sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
20781sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
20781sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
20784sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
20784sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
20787sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
20796refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
20826refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
20880refgcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
20880refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
20880refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
20895sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
20907refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
20907refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
20988refgcc -Os -fomit-frame-pointer2012073120120717
20988refgcc -m64 -Os -fomit-frame-pointer2012073120120717
20991refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
21006refgcc -march=k8 -Os -fomit-frame-pointer2012073120120717
21015sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
21060sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
21066sphlibgcc -march=nocona -Os -fomit-frame-pointer2012073120120717
21111refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
21111refgcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
21198refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
21198refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
21198refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
21228refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
21228refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
21282refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
21468refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
21471refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
21801refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
21912refgcc -march=nocona -Os -fomit-frame-pointer2012073120120717
48384sphlibgcc2012073120120717
48384sphlibgcc -funroll-loops2012073120120717
48633sphlibcc2012073120120717
49566refcc2012073120120717
49680refgcc -funroll-loops2012073120120717
49836refgcc2012073120120717

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 amd64