Implementation notes: amd64, cryptologic, crypto_hash/shavite3256

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
39276low-memgcc -O -fomit-frame-pointer2014052120140517
39361low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
41303no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
50100no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
52197sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
54204low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
56739low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
58233new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
59258low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
59825new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
79267sphlibgcc -O -fomit-frame-pointer2014052120140517
79275sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
79292sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
79300sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
79308sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
79317sphlibgcc -m64 -O -fomit-frame-pointer2014052120140517
79325sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
79350sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
79350sphlibgcc -march=nocona -O -fomit-frame-pointer2014052120140517
79358sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
79359sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
79391sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
79400sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
79408sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
79500sphlibgcc -march=k8 -O -fomit-frame-pointer2014052120140517
87008low-memgcc -march=nocona -O -fomit-frame-pointer2014052120140517
87025low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
87109sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
87125sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
87125sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
87167sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
87400sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
87467sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
87483sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
88042low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
88233low-memgcc -march=k8 -O -fomit-frame-pointer2014052120140517
88375low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
88434low-memgcc -m64 -O -fomit-frame-pointer2014052120140517
88966no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
89050no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
89092sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
89175no-saltgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
89192no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
89208sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
89233sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052120140517
89250sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052120140517
89292sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
89383new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
89409new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
89425sphlib-smallgcc -O -fomit-frame-pointer2014052120140517
89442sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
89450no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
89458new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
89475new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
89475new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
89483sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052120140517
89509no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
89542new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
89567new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
89667no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
91583sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
91750sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
91766sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
91800sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
91883sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
91900sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
91925sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
91934sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
91950sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
91950sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
92158sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
92167sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
92275sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
92284sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
92317sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
92342sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
92458new-aes-roundgcc -m64 -O -fomit-frame-pointer2014052120140517
92483sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052120140517
92541sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
92634new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
92658sphlib-smallgcc -O3 -fomit-frame-pointer2014052120140517
92700new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
92742sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
92783no-saltgcc -march=nocona -O -fomit-frame-pointer2014052120140517
92808sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
92867no-saltgcc -O -fomit-frame-pointer2014052120140517
92884no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
92950new-aes-roundgcc -O -fomit-frame-pointer2014052120140517
92967new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
93042no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
93192no-saltgcc -m64 -O -fomit-frame-pointer2014052120140517
93291new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
93450new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2014052120140517
93465sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
93542new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
93683new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
93766new-aes-roundgcc -O2 -fomit-frame-pointer2014052120140517
93841new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
93842new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2014052120140517
94334sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
94525new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
94533new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
94633new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2014052120140517
94700low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
94766low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
94766new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
94775new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
94792low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
94809low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
94841new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
94858low-memgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
94883new-aes-roundgcc -Os -fomit-frame-pointer2014052120140517
94891no-saltgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
94892new-aes-roundgcc -m64 -Os -fomit-frame-pointer2014052120140517
94909low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
94958no-saltgcc -O2 -fomit-frame-pointer2014052120140517
95000no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
95050no-saltgcc -m64 -O2 -fomit-frame-pointer2014052120140517
95100no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
95375no-saltgcc -march=k8 -O -fomit-frame-pointer2014052120140517
95417no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
95616no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
96016no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
96150no-saltgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
96775new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
97000new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
97058new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
97408new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
100892low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
100908no-saltgcc -m64 -Os -fomit-frame-pointer2014052120140517
100950no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
100983no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
101017low-memgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
101042no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
101125no-saltgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
101167no-saltgcc -Os -fomit-frame-pointer2014052120140517
101266sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
101300sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
101342sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
101350low-memgcc -Os -fomit-frame-pointer2014052120140517
101350low-memgcc -m64 -Os -fomit-frame-pointer2014052120140517
101375low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
101442sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
101950low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
102109low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
102275low-memgcc -O2 -fomit-frame-pointer2014052120140517
102367low-memgcc -m64 -O2 -fomit-frame-pointer2014052120140517
102383sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
102458sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052120140517
102508sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
102575sphlib-smallgcc -O2 -fomit-frame-pointer2014052120140517
102600sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
102616low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
102692low-memgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
102725sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
102808sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
103025low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
103059sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
103100sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
103316no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
103325no-saltgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
103517sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
103608low-memgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
103667low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
105133low-memgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
105150low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
105475sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
105508sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
106383sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
106492sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
106692sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
106708sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052120140517
106725sphlib-smallgcc -Os -fomit-frame-pointer2014052120140517
107400lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
107483lower-memgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
107550sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
108333lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
108342lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
108975no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
109234no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
109283lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
109325no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
109400lower-memgcc -O2 -fomit-frame-pointer2014052120140517
109409lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
109434lower-memgcc -m64 -O2 -fomit-frame-pointer2014052120140517
109617no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
109767lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
109900lower-memgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
109933no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
110450lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
110533lower-memgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
110617lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
111008lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
111083lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
111886lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
112784no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
114075lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
114100lower-memgcc -march=nocona -O -fomit-frame-pointer2014052120140517
115184sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
115208sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
115217sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
115242lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
115242sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
115267sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
115283sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
115291sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
115291lower-memgcc -m64 -O -fomit-frame-pointer2014052120140517
115309sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
115317sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
115367lower-memgcc -O -fomit-frame-pointer2014052120140517
115383sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
115500lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
115983lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
116059lower-memgcc -march=k8 -O -fomit-frame-pointer2014052120140517
116275new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
116350new-aes-roundgcc -O3 -fomit-frame-pointer2014052120140517
116416new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
116483new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
116641new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2014052120140517
116900new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
116941new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
117108new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
117141new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
117159new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
117233new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
117292new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
117317sphlibgcc -O3 -fomit-frame-pointer2014052120140517
117317new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
117383sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
117391sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
117408sphlibgcc -m64 -O2 -fomit-frame-pointer2014052120140517
117442sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
117466sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
117475sphlibgcc -O2 -fomit-frame-pointer2014052120140517
117475new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
117491sphlibgcc -m64 -O3 -fomit-frame-pointer2014052120140517
117492sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
117642sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
117666new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
117783new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
118133sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
118616low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
118650low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
118650low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
118667low-memgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
119400new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
119409new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
119509new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
119617new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
119617new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
119667lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
119775lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
119816lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
119825sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
119833lower-memgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
119850sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
119884sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
119909sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
119942sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
119950sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
120316lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
120375lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
120725lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
120733lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
120900lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
121150lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
121150lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
121617lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
121650lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
121792lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
121800lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
122116low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
122283low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
122817no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
122950lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
123009no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
123041no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
123066no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
123092lower-memgcc -O3 -fomit-frame-pointer2014052120140517
123117no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
123142no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
123167no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
123217no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
123300lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
123317lower-memgcc -m64 -O3 -fomit-frame-pointer2014052120140517
123416sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
123417sphlibgcc -m64 -Os -fomit-frame-pointer2014052120140517
123467no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
123483sphlibgcc -Os -fomit-frame-pointer2014052120140517
123492sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
123500sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
123508sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
123566no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
123584lower-memgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
123709lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
124092sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
124150no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
124191no-saltgcc -O3 -fomit-frame-pointer2014052120140517
124191sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
124658no-saltgcc -m64 -O3 -fomit-frame-pointer2014052120140517
124916no-saltgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
124950no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
126508low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
126534sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
126641low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
126658low-memgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
127150low-memgcc -O3 -fomit-frame-pointer2014052120140517
127200low-memgcc -m64 -O3 -fomit-frame-pointer2014052120140517
127267no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
127408low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
127441new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
127458new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
127467low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
127491new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
127550low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
127558new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
127567new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
127583low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
127592low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
127675low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
127709low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
127717lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
127750low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
127800low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
127875sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
127917lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
127950lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
127983lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
128067no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
128191lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
128225no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
128292no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
128317no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
128509no-saltgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
128608no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
129092low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
130792lower-memgcc -m64 -Os -fomit-frame-pointer2014052120140517
130816lower-memgcc -Os -fomit-frame-pointer2014052120140517
130933lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
131175lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
131192lower-memgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
131658new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
131658low-memgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
131683lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
131684low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
131750low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
131866lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
131867low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
131900low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
131967lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
132150low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
132600sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
133850lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
133859lower-memgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
134416sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
136100sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
139725sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
140659sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
141683sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
145266sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
170066sphlibgcc2014052120140517
170225sphlibgcc -funroll-loops2014052120140517
170375sphlibcc2014052120140517
194525new-aes-roundgcc2014052120140517
195408new-aes-roundcc2014052120140517
195458new-aes-roundgcc -funroll-loops2014052120140517
197175low-memcc2014052120140517
197275low-memgcc2014052120140517
197517low-memgcc -funroll-loops2014052120140517
201375no-saltgcc -funroll-loops2014052120140517
201567no-saltgcc2014052120140517
201700no-saltcc2014052120140517
213558sphlib-smallgcc2014052120140517
213750sphlib-smallgcc -funroll-loops2014052120140517
213775sphlib-smallcc2014052120140517
255650lower-memgcc2014052120140517
255834lower-memcc2014052120140517
256542lower-memgcc -funroll-loops2014052120140517
3907038-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
3951708-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
4080768-bitgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
5241318-bitgcc -m64 -O2 -fomit-frame-pointer2014052120140517
5284318-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
5290458-bitgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
5303678-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
5320858-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
5345588-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
5364158-bitgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
5385798-bitgcc -march=nocona -O -fomit-frame-pointer2014052120140517
5390218-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
5428338-bitgcc -march=k8 -O -fomit-frame-pointer2014052120140517
5512318-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
5518648-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
5536338-bitgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
5541978-bitgcc -O -fomit-frame-pointer2014052120140517
5544518-bitgcc -m64 -O -fomit-frame-pointer2014052120140517
5551038-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
5597918-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
5617398-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
5715768-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
6888308-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
6893098-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
6952708-bitgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
6953948-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
6962398-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
6962638-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
7002578-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
7039428-bitgcc -m64 -Os -fomit-frame-pointer2014052120140517
7039798-bitgcc -Os -fomit-frame-pointer2014052120140517
7043098-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
7045708-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
7068528-bitgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
7235408-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
7257528-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
8503638-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
8791338-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
8791428-bitgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
8791508-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
8864508-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
8865258-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
8883348-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
8889428-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
8893758-bitgcc -m64 -O3 -fomit-frame-pointer2014052120140517
8894338-bitgcc -O3 -fomit-frame-pointer2014052120140517
9176508-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
9209928-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
10046918-bitgcc -funroll-loops2014052120140517
10055068-bitcc2014052120140517
10070428-bitgcc2014052120140517
11141658-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
11214868-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
11798008-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
11887918-bitgcc -O2 -fomit-frame-pointer2014052120140517
11950168-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
11955598-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
12035008-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
12072508-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
12074838-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
12166848-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
12478758-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
14458868-bitgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!

Number of similar (compiler,implementation) pairs: 315, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8: error: (Each undeclared identifier is reported only once
hash.c: hash.c:8: error: for each function it appears in.)

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
cc aes-instruct
gcc aes-instruct
gcc -O2 -fomit-frame-pointer aes-instruct
gcc -O3 -fomit-frame-pointer aes-instruct
gcc -O -fomit-frame-pointer aes-instruct
gcc -Os -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops aes-instruct
gcc -funroll-loops -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -O -fomit-frame-pointer aes-instruct
gcc -m64 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -march=nocona -Os -fomit-frame-pointer aes-instruct