Implementation notes: x86, h5nano, crypto_hash/mgrostl256

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
151265opt-32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050720140425
151265opt-32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050720140425
151290opt-32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050720140425
151375opt-32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050720140425
151375opt-32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050720140425
151400opt-32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050720140425
151580opt-32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050720140425
151710opt-32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050720140425
151815opt-32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050720140425
152085opt-32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050720140425
152190opt-32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050720140425
152305opt-32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050720140425
152905opt-32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050720140425
152935opt-32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050720140425
153015opt-32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050720140425
153015opt-32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050720140425
153035opt-32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050720140425
153040opt-32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050720140425
153565opt-32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050720140425
153635opt-32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050720140425
153695opt-32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050720140425
153770opt-32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050720140425
159950opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050720140425
159950opt-32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050720140425
160115opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050720140425
160115opt-32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050720140425
161755opt-32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050720140425
161905opt-32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050720140425
161920opt-32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050720140425
162530opt-32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050720140425
162990opt-32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050720140425
162995opt-32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050720140425
163305opt-32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014050720140425
163355opt-32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050720140425
163365opt-32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050720140425
163760opt-32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050720140425
163765opt-32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050720140425
163770opt-32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050720140425
163790opt-32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050720140425
164040opt-32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050720140425
164085opt-32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050720140425
164100opt-32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140425
164110opt-32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050720140425
164125opt-32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050720140425
164235opt-32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050720140425
164290opt-32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050720140425
164335opt-32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050720140425
164360opt-32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050720140425
164365opt-32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050720140425
164465opt-32gcc -m32 -O3 -fomit-frame-pointer2014050720140425
164480opt-32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050720140425
165040opt-32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050720140425
165115opt-32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050720140425
165155opt-32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050720140425
165335opt-32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050720140425
165430opt-32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050720140425
165700opt-32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140425
165865opt-32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050720140425
165945opt-32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050720140425
166115opt-32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050720140425
166115opt-32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050720140425
166120opt-32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050720140425
166250opt-32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050720140425
166355opt-32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050720140425
166415opt-32gcc -m32 -O2 -fomit-frame-pointer2014050720140425
166660opt-32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050720140425
166955opt-32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050720140425
167055opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050720140425
167055opt-32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050720140425
167055opt-32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050720140425
167345opt-32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050720140425
167410opt-32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050720140425
167570opt-32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050720140425
167585opt-32gcc -m32 -march=core2 -O -fomit-frame-pointer2014050720140425
167585opt-32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050720140425
167635opt-32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050720140425
167635opt-32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050720140425
167655opt-32gcc -m32 -O -fomit-frame-pointer2014050720140425
167655opt-32gcc -m32 -march=corei7 -O -fomit-frame-pointer2014050720140425
167835opt-32gcc -m32 -march=nocona -O -fomit-frame-pointer2014050720140425
168085opt-32gcc -m32 -march=prescott -O -fomit-frame-pointer2014050720140425
168325opt-32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050720140425
168500opt-32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050720140425
168635opt-32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050720140425
168945opt-32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050720140425
168950opt-32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050720140425
169200opt-32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050720140425
169215opt-32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050720140425
169360opt-32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050720140425
169380opt-32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050720140425
169450opt-32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050720140425
169455opt-32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050720140425
169460opt-32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050720140425
169480opt-32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050720140425
169785opt-32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050720140425
169805opt-32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050720140425
169840opt-32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050720140425
169860opt-32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050720140425
169940opt-32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050720140425
170490opt-32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050720140425
170545opt-32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050720140425
170980opt-32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050720140425
171090opt-32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050720140425
171105opt-32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050720140425
171145opt-32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050720140425
171180opt-32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050720140425
171180opt-32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050720140425
171455opt-32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050720140425
171790opt-32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050720140425
172130opt-32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050720140425
172935opt-32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050720140425
173140opt-32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050720140425
173455opt-32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050720140425
173640opt-32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050720140425
174250opt-32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050720140425
174280opt-32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050720140425
174280opt-32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050720140425
174300opt-32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014050720140425
174325opt-32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050720140425
174345opt-32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050720140425
174600opt-32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050720140425
174635opt-32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050720140425
174780opt-32gcc -m32 -march=k8 -O -fomit-frame-pointer2014050720140425
174895opt-32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050720140425
174985opt-32gcc -m32 -march=athlon -O -fomit-frame-pointer2014050720140425
175210opt-32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050720140425
175220opt-32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050720140425
175970opt-32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050720140425
176220opt-32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050720140425
176220opt-32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050720140425
176545opt-32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050720140425
176605opt-32gcc -m32 -march=i486 -O -fomit-frame-pointer2014050720140425
176750opt-32gcc -m32 -march=pentium -O -fomit-frame-pointer2014050720140425
177630opt-32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050720140425
177640opt-32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050720140425
177685opt-32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050720140425
178225opt-32gcc -m32 -march=i386 -O -fomit-frame-pointer2014050720140425
178860opt-32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014050720140425
178900opt-32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050720140425
179090opt-32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050720140425
179315opt-32gcc -m32 -march=k6 -O -fomit-frame-pointer2014050720140425
179645opt-32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050720140425
179845opt-32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014050720140425
180615opt-32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050720140425
180635opt-32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050720140425
180775opt-32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014050720140425
181200opt-32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050720140425
181230opt-32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050720140425
181260opt-32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050720140425
181275opt-32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050720140425
181495opt-32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050720140425
181505opt-32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014050720140425
181515opt-32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050720140425
181705opt-32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050720140425
181710opt-32gcc -m32 -Os -fomit-frame-pointer2014050720140425
181910opt-32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050720140425
181925opt-32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050720140425
182185opt-32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050720140425
182235opt-32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050720140425
182245opt-32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050720140425
182260opt-32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050720140425
182300opt-32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014050720140425
182305opt-32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050720140425
182435opt-32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050720140425
182550opt-32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050720140425
182570opt-32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050720140425
182800opt-32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014050720140425
183225opt-32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014050720140425
183410opt-32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050720140425
183450opt-32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014050720140425
7145385refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050720140425
7166310refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050820140425
7198505refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050720140425
7209770refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050720140425
7215160refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050820140425
7236090refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050720140425
7237860refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050720140425
7249830refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050720140425
7256255refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050720140425
7257020refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050720140425
7258090refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140425
7267465refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050720140425
7287685refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050720140425
7316105refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050720140425
7338975refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
7344585refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050820140425
7350605refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050720140425
7355535refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050820140425
7355680refgcc -m32 -O2 -fomit-frame-pointer2014050720140425
7360310refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050720140425
7371605refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050820140425
7376590refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050720140425
7381080refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050820140425
7385765refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050720140425
7387120refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050720140425
7392485refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050820140425
7400840refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050720140425
7401020refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050720140425
7401230refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050720140425
7405895refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050720140425
7407285refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050720140425
7408700refgcc -m32 -O3 -fomit-frame-pointer2014050720140425
7409225refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140425
7416290refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050720140425
7416590refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050820140425
7422290refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050720140425
7423085refgcc -m32 -march=k6 -O -fomit-frame-pointer2014050720140425
7427560refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050720140425
7433110refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050720140425
7435230refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050720140425
7435835refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050720140425
7436045refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050720140425
7438090refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050720140425
7448505refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050720140425
7455015refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050820140425
7464290refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050720140425
7465915refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050720140425
7475305refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050720140425
7485175refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050720140425
7486140refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050720140425
7486595refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050720140425
7488155refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050820140425
7496495refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050820140425
7501470refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050720140425
7510200refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050720140425
7511100refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050720140425
7524575refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050720140425
7532940refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050720140425
7536895refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050820140425
7553040refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050720140425
7558090refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050720140425
7560435refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050720140425
7566425refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050720140425
7571945refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050720140425
7574240refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050720140425
7592470refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050720140425
7593455refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050720140425
7599155refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050820140425
7602515refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050720140425
7607940refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050820140425
7617440refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050720140425
7621355refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050820140425
7627750refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050820140425
7633830refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050720140425
7633995refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050720140425
7635260refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050720140425
7644955refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050720140425
7654645refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050820140425
7657260refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050720140425
7657965refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050820140425
7664540refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050720140425
7672810refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050820140425
7681535refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050820140425
7690285refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050820140425
7712190refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050820140425
7720180refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050720140425
7723175refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050820140425
7729785refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050720140425
7739440refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050720140425
7740415refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050720140425
7744850refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050720140425
7744945refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050720140425
7746340refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050720140425
7750070refgcc -m32 -march=athlon -O -fomit-frame-pointer2014050720140425
7759115refgcc -m32 -march=i386 -O -fomit-frame-pointer2014050720140425
7761415refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050720140425
7763415refgcc -m32 -march=k8 -O -fomit-frame-pointer2014050720140425
7776625refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050720140425
7778805refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050720140425
7785635refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050720140425
7806340refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050820140425
7806860refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050820140425
7824295refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050820140425
7838885refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050820140425
7839980refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050720140425
7859070refgcc -m32 -march=nocona -O -fomit-frame-pointer2014050720140425
7882535refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050720140425
7888010refgcc -m32 -march=prescott -O -fomit-frame-pointer2014050720140425
7919645refgcc -m32 -O -fomit-frame-pointer2014050720140425
7927270refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050720140425
7928155refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050720140425
7943570refgcc -m32 -march=i486 -O -fomit-frame-pointer2014050720140425
7946375refgcc -m32 -march=core2 -O -fomit-frame-pointer2014050720140425
7965335refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050720140425
7968990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050720140425
7970690refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050720140425
7987360refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050720140425
7998920refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050720140425
8001500refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050820140425
8021125refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050820140425
8041700refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050720140425
8046140refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050720140425
8055265refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050720140425
8062590refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050820140425
8072885refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050820140425
8078150refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050820140425
8111155refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050720140425
8133250refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050720140425
8137195refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050820140425
8137295refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050720140425
8141020refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050720140425
8151475refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050720140425
8156385refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050720140425
8175430refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050720140425
8179355refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050720140425
8196730refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050720140425
8217970refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050720140425
8222350refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050820140425
8223800refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050720140425
8224100refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050820140425
8230375refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050720140425
8232380refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050720140425
8235420refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050720140425
8245945refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050720140425
8248790refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050720140425
8256030refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050720140425
8260625refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050820140425
8260950refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050720140425
8266745refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050720140425
8301680refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050720140425
8303465refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050720140425
8318520refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050820140425
8343590refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050720140425
8347450refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050720140425
8349130refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050720140425
8354225refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050720140425
8361225refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050720140425
8377110refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050820140425
8404950refgcc -m32 -Os -fomit-frame-pointer2014050720140425
8407290refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050820140425
8438365refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050820140425
8513920refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050720140425
8532480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050820140425
8559180refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050720140425
8574055refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050720140425
8580120refgcc -m32 -march=pentium -O -fomit-frame-pointer2014050720140425
8586340refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050720140425
8590125refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050720140425
8598950refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050820140425
8651165refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050720140425

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt-64
gcc -m32 -O2 -fomit-frame-pointer opt-64
gcc -m32 -O3 -fomit-frame-pointer opt-64
gcc -m32 -O -fomit-frame-pointer opt-64
gcc -m32 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=athlon -O -fomit-frame-pointer opt-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -O -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=i386 -O -fomit-frame-pointer opt-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=i486 -O -fomit-frame-pointer opt-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opt-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opt-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=k6 -O -fomit-frame-pointer opt-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=k8 -O -fomit-frame-pointer opt-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opt-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opt-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=nocona -O -fomit-frame-pointer opt-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentium -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=prescott -O -fomit-frame-pointer opt-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer opt-64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer opt-64
gcc -m32 -march=barcelona -O -fomit-frame-pointer opt-64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt-64