Implementation notes: x86, h5nano, crypto_hash/groestl256

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
79715mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
79830mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
79935mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
80030mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
82105mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
82350vperm-intrgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
82415vperm-intrgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
82495mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
82585mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
83040vperm-intrgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
83380vperm-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
84135vperm-intrgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
88880vperm-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
88890vperm-intrgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
88980vperm-intrgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
88995vperm-intrgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
89180vperm-intrgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
94565mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
95090mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
95180vperm-intrgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
95205vperm-intrgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
95210vperm-intrgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
95240vperm-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
95295vperm-intrgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
95350mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
95760vperm-intrgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
95775vperm-intrgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
95805mmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
95805mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
95805mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
95805mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
95830mmxgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
95855vperm-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
95860vperm-intrgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
95940vperm-intrgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
95995mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
96875mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
102565mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
103860mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
103965mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
104065mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
106580mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
108920mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
109060mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
109485mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
110490mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
111545mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
111545mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
112100mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
113285mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
114865mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
114865mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
114900mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
115250mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
115275mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
115485mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
115735mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
115765mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
115855mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
115880mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
116105mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
116135mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
117145mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
117160mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
117270mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
117300mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
117485mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
117560mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
169675sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
169685sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
170285mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
172010mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
172015mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
176305sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
176480sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
176730sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
177330sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
177335sphlib-smallgcc -m32 -O -fomit-frame-pointer2014050420140425
177345sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
177405sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
177430sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
177475sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
177495sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
177680sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
178940sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
179130sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
182480mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
182700mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
182795sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
182870mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
182875sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
183440sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
183440sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
183440sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
183440sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
183460sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
185775sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
186135mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
187705sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
187760sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
187760sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
187875sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
187890sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
188070sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
188110sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
188620opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
188620opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
188655opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
188655opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
188685opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
188690opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
188700opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
188750opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
189195sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
189200sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
189200sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
189200sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
189215sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
189220sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
189325sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
189345sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
189355sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
189355sphlib-adaptedgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
189355sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
189365sphlib-adaptedgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
189370opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
189375sphlib-adaptedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
189375sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
189390opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
189430opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
189460opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
189465opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
189500opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
189500opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
189760sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
189815sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
189820sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
189855sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
189865opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
189880opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
189915opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
189925opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
189970sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
190305opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
190435opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
190665sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
190690sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
190695sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
190780opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
190865opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
190920opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
190965opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
190965opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
190975opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
191035opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
191110opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
191110opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
191125opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
191210opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
191220opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
191270sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
191305opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
191430sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
191550sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
191550sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
191570opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
191590sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
191590sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
191595sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
191625sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
191625sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
191640sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
191800sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
191815sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
191890sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014050420140425
191930sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
191955sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
191965sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
192010sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
192010sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
192050sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
192320sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
192345sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
192515sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
192560sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
192600sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
192615sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
192640sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
192640sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
192655sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
192710sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
192710sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
192720sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
192730sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
192740sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
192790sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
192795sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
192835sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
192835sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
192860sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
192885sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
192900sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
192905sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
192935sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
192945sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
193060sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
193085sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
193125sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
193285sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
193385sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
193900sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
193930mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
193935sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
193940sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
193940sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
193955sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
193960sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
193975sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
194025sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
194290sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
194360sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
194365sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
194410sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
194445mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
194505sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
194660sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
194765sphlib-adaptedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
194770sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
194770sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
194775sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
194775sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
194780mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
194805sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
194805sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
194810sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
194820sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
194820sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
194850sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
194865sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
194870sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
195110sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
195165sphlib-adaptedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
195260sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
195360mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
195415sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
195415sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
195505sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
195550sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
195630sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
195650sphlib-adaptedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
195650sphlib-adaptedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
195745sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
195745sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
196030sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
196105sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
196555sphlib-adaptedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
196590sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
196605sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
196685sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
196710sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
196780sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
196785sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
196845sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
196895sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
196950sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
196950sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
196955sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
196955sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
197100sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
197125sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
197170sphlib-adaptedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
197175sphlib-adaptedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
197195sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
197195sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
197210sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
197370sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
197375sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
197375sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
197495sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
197550sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
197750sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
197835sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
197850sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
197855sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
197900sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
197995sphlib-adaptedgcc -m32 -O -fomit-frame-pointer2014050320140425
197995sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
197995sphlib-adaptedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
197995sphlib-adaptedgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
197995sphlib-adaptedgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
198000sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
198005sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
198015sphlib-adaptedgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
198015sphlib-adaptedgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
198015sphlib-adaptedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
198030sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
198030sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
198035sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
198065sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
198175sphlib-adaptedgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
198175sphlib-adaptedgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
198215sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
198500sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
198685sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
199115sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
199160sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
199205sphlib-adaptedgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
199475mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
199530sphlib-adaptedgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
199530sphlib-adaptedgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
199535sphlib-adaptedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
199550sphlib-adaptedgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
199660opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
199695opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
199720sphlib-adaptedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
199720sphlib-adaptedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
199720sphlib-adaptedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
199740opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
199740opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
199745sphlib-adaptedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
199840sphlib-adaptedgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
199890sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
199890sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
199895sphlib-adaptedgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
199910sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
200000sphlib-adaptedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
200155opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
200165opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
200480opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
200585mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
200705sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
200770opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
200835sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
200850sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
200985sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
201050opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
201120sphlib-adaptedgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
201155opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
201280opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
201500mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
201650opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
201750opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
201755opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
201820opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
202020opt32gcc -m32 -O2 -fomit-frame-pointer2014050320140425
202480mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
202515opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
202595opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
202605opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
202605opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
202605opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
202615opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
202650opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
202700sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
202800sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
202805sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
202845sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
202855sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
202855sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
202895sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
202905opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
202905opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
203000opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
203000opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
203055opt32gcc -m32 -O3 -fomit-frame-pointer2014050320140425
203120opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
203185opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
203225mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
203345opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
203440opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
203440opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
203455opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
203460opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
203625sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
203785mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
203850opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
203855opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
203860opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
203885opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
203890opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
203905opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
203915opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
203920opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
203930opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
203940opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
204010opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
204035opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
204045opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
204055opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
204095opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
204110opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
204120opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
204140opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
204140opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
204140opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
204150opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
204160opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
204160opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
204165opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
204170opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
204185opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
204225opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
204255opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
204385opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
204385opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
204435opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
204455opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
204490opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
204490opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
204495opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
204520opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
204540opt32gcc -m32 -O -fomit-frame-pointer2014050320140425
204540opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
204545opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
204560opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
204565opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
204575opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
204580opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
204595opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
204635opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
204680mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
204700opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
204745opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
204880opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
204915opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
205075opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
205085opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
205510sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
205565sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
205580sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
205605sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
205635mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
205755mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
206075opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
206085opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
206150opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
206155opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
206175opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
206180opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
206200opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
206285opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
206305opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
206475sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
206490opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
206500sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
206510opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
206520opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
206530opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
206540opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
206540opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
206675opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
206735opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
206740opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
206745opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
206750opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
206750opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
206770opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
206775opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
206785opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
206790opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
206800opt32gcc -m32 -Os -fomit-frame-pointer2014050320140425
206810sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
206830opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
206830opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
206915opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
206935sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
206980mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
207085sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
207215sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
207215sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
207215sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
207295opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
207315opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
207365sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
207380opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
207415opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
207420sphlibgcc -m32 -O3 -fomit-frame-pointer2014050420140425
207480sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
207480sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
207480sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
207750sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
207970opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
208130sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
208195opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
208215opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
208240sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
208240sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
208240sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
208240sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
208240opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
208315opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
208345opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
208345opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
208370opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
208390sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
208395opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
208415opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
208645sphlib-adaptedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
208645sphlib-adaptedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
208655sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
208655sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
208660sphlib-adaptedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
208780sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
208875sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
209245sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
209340sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
209340sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
209460opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
209465opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
209490opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
209550sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
209570sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
209570sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
209580sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
209610sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
209665sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
209665sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
209685sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
209745sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
209750sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
209910sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
209935opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
210000opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
210005opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
210010sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
210115sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
210210sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
210325sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
210390sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
210455sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
210480sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
210480sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
210495sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
210505sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
210590sphlib-adaptedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
210590sphlib-adaptedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
210595sphlib-adaptedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
210625sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
210660sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
210745sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
210780sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
210825sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
210840sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
210840sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
210895sphlib-adaptedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
210955sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
210955sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
210960sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
210960sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
211330sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
211330sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
211330sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
211360sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
211555sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
211805sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
211810sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
211880sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
211990sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
212000sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
212190sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
212215sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
212225sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
212425sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
212650sphlibgcc -m32 -O2 -fomit-frame-pointer2014050420140425
212760sphlib-adaptedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
212765sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
212790sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
212980sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
212990sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
213005sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
213080sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
213210sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
213355sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
213355sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
213390sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
213395sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
213425sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
213440sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
213520sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
213520sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
213520sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
213520sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
213530sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
213530sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
213530sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
213540sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
213550sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
213695sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
213705sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
213725sphlib-adaptedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
213785sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
213790sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
213820sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
213840sphlib-adaptedgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
213850sphlib-adaptedgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
213890sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
213910sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
213940sphlib-adaptedgcc -m32 -O3 -fomit-frame-pointer2014050320140425
214095sphlib-adaptedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
214095sphlib-adaptedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
214105sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
214110sphlib-adaptedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
214115sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
214115sphlib-adaptedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
214165sphlibgcc -m32 -Os -fomit-frame-pointer2014050420140425
214195sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
214210sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
214215sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
214370sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
214410sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
214425sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
214430sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
214455sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
214555sphlib-adaptedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
214570sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
214575sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
214575sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
214690sphlib-adaptedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
214690sphlib-adaptedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
214770sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
214785sphlib-adaptedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
214845sphlib-adaptedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
214865sphlib-adaptedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
214905sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
214925sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
214990sphlib-adaptedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
214990sphlib-adaptedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
215010sphlib-adaptedgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
215015sphlib-adaptedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
215085sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
215085sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
215130sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
215135sphlib-adaptedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
215140sphlib-adaptedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
215145sphlib-adaptedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
215220sphlib-adaptedgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
215220sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
215230sphlib-adaptedgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
215295sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
215295sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
215305sphlib-adaptedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
215310sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
215370sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
215390sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
215390sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
215420sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
215505sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
215660sphlib-adaptedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
215690sphlib-adaptedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
215695sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
215815sphlib-adaptedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
215815sphlib-adaptedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
215840sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
215840sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
215935sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
216030sphlib-adaptedgcc -m32 -O2 -fomit-frame-pointer2014050320140425
216030sphlib-adaptedgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
216045sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
216070sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
216165sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
216205sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
216205sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
216410sphlib-adaptedgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
216410sphlib-adaptedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
216440sphlib-adaptedgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
216450sphlib-adaptedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
216455sphlib-adaptedgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
216505sphlib-adaptedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
216670sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
216755sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
216770sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
216770sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
216785sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
216880sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
216970sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
217070sphlib-adaptedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
217245sphlib-adaptedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
217245sphlib-adaptedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
217255sphlib-adaptedgcc -m32 -Os -fomit-frame-pointer2014050320140425
217315sphlib-adaptedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
217360sphlib-adaptedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
217425sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
217425sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
217480sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
217510sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
217640sphlib-adaptedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
217650sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
217690sphlib-adaptedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
217855sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
217875sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
217885sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
218045sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
218045sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
218225sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
218225sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
219155sphlib-adaptedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
219155sphlib-adaptedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
219275sphlib-adaptedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
219780sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
219960sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
220435sphlib-adaptedgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
220435sphlib-adaptedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
220435sphlib-adaptedgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
220500sphlib-adaptedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
220540sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
220545sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
220545sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
220635sphlib-adaptedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
220655sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
221385sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
221825sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
221905sphlib-adaptedgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
221925sphlib-adaptedgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
222025sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
222155sphlib-adaptedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
226095sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
226265sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
236480sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
237135sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
24879032bit-2ktablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
24969032bit-2ktablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
25046032bit-2ktablegcc -m32 -O3 -fomit-frame-pointer2014050320140425
25057032bit-2ktablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
25071032bit-2ktablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
25071532bit-2ktablegcc -m32 -O2 -fomit-frame-pointer2014050320140425
25125532bit-2ktablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
25125532bit-2ktablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
25125532bit-2ktablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
25125532bit-2ktablegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
25125532bit-2ktablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
25168532bit-2ktablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
25179532bit-2ktablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
25182032bit-2ktablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
25193032bit-2ktablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
25197032bit-2ktablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
25202532bit-2ktablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
25205032bit-2ktablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
25209032bit-2ktablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
25238032bit-2ktablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
25243532bit-2ktablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
25247032bit-2ktablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
25251032bit-2ktablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
25285032bit-2ktablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
25328532bit-2ktablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
25337032bit-2ktablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
25343532bit-2ktablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
25343532bit-2ktablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
25373532bit-2ktablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
25383032bit-2ktablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
25427032bit-2ktablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
25449032bit-2ktablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
25453532bit-2ktablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
25454032bit-2ktablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
25458032bit-2ktablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
25459032bit-2ktablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
25460532bit-2ktablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
25460532bit-2ktablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
25487032bit-2ktablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
25520532bit-2ktablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
25526032bit-2ktablegcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
25532532bit-2ktablegcc -m32 -Os -fomit-frame-pointer2014050320140425
25534532bit-2ktablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
25577532bit-2ktablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
25614032bit-2ktablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
25618032bit-2ktablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
25618032bit-2ktablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
25626032bit-2ktablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
25656532bit-2ktablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
25676032bit-2ktablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
25677532bit-2ktablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
25682532bit-2ktablegcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
25684032bit-2ktablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
25685032bit-2ktablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
25690532bit-2ktablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
25695532bit-2ktablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
25697532bit-2ktablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
25705532bit-2ktablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
25705532bit-2ktablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
25735032bit-2ktablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
25739532bit-2ktablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
25760532bit-2ktablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
25818532bit-2ktablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
25820032bit-2ktablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
25851032bit-2ktablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
25852032bit-2ktablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
25862032bit-2ktablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
258665sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
258665sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
258685sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
25874032bit-2ktablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
25874532bit-2ktablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
25877532bit-2ktablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
25895532bit-2ktablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
25899032bit-2ktablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
25911032bit-2ktablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
25923032bit-2ktablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
25932032bit-2ktablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
259360sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
259360sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
259360sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
25945032bit-2ktablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
25947532bit-2ktablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
25948032bit-2ktablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
25951532bit-2ktablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
25951532bit-2ktablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
25960032bit-2ktablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
25961032bit-2ktablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
26018532bit-2ktablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
26031032bit-2ktablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
26034032bit-2ktablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
260475sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
260560sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
260575sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
26081032bit-2ktablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
26081032bit-2ktablegcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
26082532bit-2ktablegcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
26124032bit-2ktablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
26124032bit-2ktablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
26124032bit-2ktablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
26126032bit-2ktablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
261815sphlib-adaptedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
262165sphlib-adaptedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
262165sphlib-adaptedgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
26235532bit-2ktablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
26244532bit-2ktablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
26245032bit-2ktablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
26247532bit-2ktablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
26262532bit-2ktablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
26263532bit-2ktablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
26285532bit-2ktablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
26285532bit-2ktablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
26321032bit-2ktablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
26324032bit-2ktablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
26330032bit-2ktablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
26330032bit-2ktablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
26331532bit-2ktablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
26383032bit-2ktablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
26597532bit-2ktablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
26678032bit-2ktablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
26689032bit-2ktablegcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
26753532bit-2ktablegcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
26753532bit-2ktablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
26788032bit-2ktablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
26811032bit-2ktablegcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
26819032bit-2ktablegcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
26825032bit-2ktablegcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
27117032bit-2ktablegcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
27231032bit-2ktablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
27522032bit-2ktablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
27523032bit-2ktablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
27524032bit-2ktablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
27525032bit-2ktablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
27923032bit-2ktablegcc -m32 -O -fomit-frame-pointer2014050320140425
27926532bit-2ktablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
27931532bit-2ktablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
27937032bit-2ktablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
27938532bit-2ktablegcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
27979032bit-2ktablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
28001032bit-2ktablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
28001032bit-2ktablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
28012532bit-2ktablegcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
28017532bit-2ktablegcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
28023032bit-2ktablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
28033532bit-2ktablegcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
28067032bit-2ktablegcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
28147532bit-2ktablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
28148032bit-2ktablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
28155032bit-2ktablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
28223032bit-2ktablegcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
28226532bit-2ktablegcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
28324532bit-2ktablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
28336032bit-2ktablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
28716032bit-2ktablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
28736532bit-2ktablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
28803032bit-2ktablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
28816532bit-2ktablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
28825032bit-2ktablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
28884532bit-2ktablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
29666032bit-2ktablegcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
302240sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
302285sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
302330sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
302370sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
302870sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
30336032bit-2ktablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
303395sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
303445sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
303460sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
30356532bit-2ktablegcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
303795sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
304485sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
30502532bit-2ktablegcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
305190sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
305195sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014050420140425
307460sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
307465sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
307465sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
307485sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
308005sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
308010sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
308970sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
309060sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
309455sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
309470sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
309650sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
311705sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
311705sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
312460sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
312490sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
31308532bit-2ktablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
31343532bit-2ktablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
313485sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014050420140425
31484532bit-2ktablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
31492532bit-2ktablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
31495032bit-2ktablegcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
31580532bit-2ktablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
31584532bit-2ktablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
31601532bit-2ktablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
31606032bit-2ktablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
31691532bit-2ktablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
31696032bit-2ktablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
31698032bit-2ktablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
319235sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
31925032bit-2ktablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
319255sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
31929532bit-2ktablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
31933032bit-2ktablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
31983532bit-2ktablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
322760sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
322760sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
33636532bit-2ktablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
33636532bit-2ktablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
33960532bit-2ktablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
37710032bit-bytesliced-c-fastgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
37742032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
37958532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
37962532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
38210032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
38229532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
38356532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
39121532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
39865032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
39867532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
39867532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
39951032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
39959032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
40067032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
40373532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
40420532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
40420532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
40541032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
41058032bit-bytesliced-c-fastgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
41423032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
41425032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
42335032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
42344032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
42347032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
42347532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
42442532bit-bytesliced-c-fastgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
42784032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
42800532bit-bytesliced-c-fastgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
42840532bit-bytesliced-c-fastgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
42873532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
42875532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
43012032bit-bytesliced-c-fastgcc -m32 -O3 -fomit-frame-pointer2014050320140425
43018032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
43031032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
43033032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
43138032bit-bytesliced-c-fastgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
43360032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
43360032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
43366532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
43503532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
43708532bit-bytesliced-c-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
43908032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
43917532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
43928532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
43957032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
44122032bit-bytesliced-c-fastgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
44125032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
44125532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
44125532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
44155532bit-bytesliced-c-fastgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
44332532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
44335032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
44337032bit-bytesliced-c-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
44347032bit-bytesliced-c-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
44380032bit-bytesliced-c-smallgcc -m32 -O3 -fomit-frame-pointer2014050320140425
44450532bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
44493532bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
44495032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
44676532bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
44704532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
44704532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
44722532bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
44730532bit-bytesliced-c-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
44753032bit-bytesliced-c-fastgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
44778032bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
44783032bit-bytesliced-c-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
44825032bit-bytesliced-c-fastgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
44839532bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
44845532bit-bytesliced-c-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
44866032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
44866532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
44877532bit-bytesliced-c-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
44904032bit-bytesliced-c-fastgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
44942032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
45155032bit-bytesliced-c-fastgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
45183032bit-bytesliced-c-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
45322532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
45343032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
45351532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
45378032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
45392532bit-bytesliced-c-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
45541532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
45541532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
45568532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
45598532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
45669032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
45759032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
45867032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
45867032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
45869032bit-bytesliced-c-fastgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
45869532bit-bytesliced-c-fastgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
45883532bit-bytesliced-c-fastgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
45885032bit-bytesliced-c-fastgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
45966532bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
46182032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
46223532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
46265032bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
46265032bit-bytesliced-c-fastgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
46265532bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
46265532bit-bytesliced-c-fastgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
46296032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
46584032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
46609032bit-bytesliced-c-fastgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
46615532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
46617532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
46617532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
46636532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
46637032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
46648032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
46675532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
46686532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
46686532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
46687032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
46699532bit-bytesliced-c-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
46713032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
46713032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
46775032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
46814032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
46852532bit-bytesliced-c-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
47004532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
47048532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
47048532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
47065032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
47125532bit-bytesliced-c-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
47169032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
47334032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
47482032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
47804532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
47815032bit-bytesliced-c-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
48009532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
48081032bit-bytesliced-c-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
48359032bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
48923032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
49369532bit-bytesliced-c-fastgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
49426032bit-bytesliced-c-fastgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
50716032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
50719032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
50719032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
50719032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
51413032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
51422032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
51457532bit-bytesliced-c-fastgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
51892032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
51894532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
51919032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
51921532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
51940032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
51940532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
51941032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
52102032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
52115532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
52117032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
52119032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
53109532bit-bytesliced-c-fastgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
53167032bit-bytesliced-c-fastgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
53167532bit-bytesliced-c-fastgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
53902532bit-bytesliced-c-fastgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
53903032bit-bytesliced-c-fastgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
53930032bit-bytesliced-c-fastgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
53947032bit-bytesliced-c-fastgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
55473032bit-bytesliced-c-fastgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
55475032bit-bytesliced-c-fastgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
55565032bit-bytesliced-c-fastgcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
55567032bit-bytesliced-c-fastgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
55567032bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
55567532bit-bytesliced-c-fastgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
55569032bit-bytesliced-c-fastgcc -m32 -O -fomit-frame-pointer2014050320140425
55569532bit-bytesliced-c-fastgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
55576532bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
55619532bit-bytesliced-c-fastgcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
55619532bit-bytesliced-c-fastgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
55622032bit-bytesliced-c-fastgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
55676032bit-bytesliced-c-fastgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
55689032bit-bytesliced-c-fastgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
55743532bit-bytesliced-c-fastgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
55812532bit-bytesliced-c-fastgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
55945532bit-bytesliced-c-fastgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
56213532bit-bytesliced-c-fastgcc -m32 -O2 -fomit-frame-pointer2014050320140425
56335032bit-bytesliced-c-fastgcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
56337532bit-bytesliced-c-fastgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
56481532bit-bytesliced-c-fastgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
56511032bit-bytesliced-c-fastgcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
56516532bit-bytesliced-c-fastgcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
56561032bit-bytesliced-c-fastgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
56566032bit-bytesliced-c-fastgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
56680032bit-bytesliced-c-fastgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
56727032bit-bytesliced-c-fastgcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
56741532bit-bytesliced-c-fastgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
56773532bit-bytesliced-c-fastgcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
56774032bit-bytesliced-c-fastgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
56907032bit-bytesliced-c-fastgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
56911032bit-bytesliced-c-fastgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
56919532bit-bytesliced-c-fastgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
56975032bit-bytesliced-c-fastgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
57138032bit-bytesliced-c-fastgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
57232032bit-bytesliced-c-fastgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
57232032bit-bytesliced-c-fastgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
57234532bit-bytesliced-c-fastgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
57234532bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
57296532bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
57869532bit-bytesliced-c-fastgcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
58283532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
58285532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
58297032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
58405532bit-bytesliced-c-fastgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
58412032bit-bytesliced-c-fastgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
58846032bit-bytesliced-c-fastgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
60067032bit-bytesliced-c-fastgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
60125532bit-bytesliced-c-fastgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
60548532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
60553032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
60558032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
60601032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
60734532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
60756032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
60787032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
61213532bit-bytesliced-c-fastgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
61564532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
61627032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
61627032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
61627532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
6193008bit_cgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
61991032bit-bytesliced-c-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
62000032bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
62004032bit-bytesliced-c-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
62004532bit-bytesliced-c-fastgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
62005032bit-bytesliced-c-fastgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
62006532bit-bytesliced-c-fastgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
62026032bit-bytesliced-c-fastgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
62028032bit-bytesliced-c-fastgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
62033032bit-bytesliced-c-fastgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
62033032bit-bytesliced-c-fastgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
62035032bit-bytesliced-c-fastgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
62074032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
62075532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
62075532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
62115032bit-bytesliced-c-fastgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
6212058bit_cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
6212958bit_cgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
6217108bit_cgcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
62226532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
6224858bit_cgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
62265532bit-bytesliced-c-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
62309032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
62309032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
62354532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
6238108bit_cgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
6238158bit_cgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
6241158bit_cgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
6242258bit_cgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
6242458bit_cgcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
6242858bit_cgcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
62495532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
62542032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
62579532bit-bytesliced-c-fastgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
6258908bit_cgcc -m32 -O -fomit-frame-pointer2014050320140425
6259108bit_cgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
6269558bit_cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
6269858bit_cgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
62769032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
62836532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
63058032bit-bytesliced-c-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
63058032bit-bytesliced-c-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
63075032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
63098532bit-bytesliced-c-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
6313458bit_cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
63251532bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
63302532bit-bytesliced-c-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
63509532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
63540032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
63587032bit-bytesliced-c-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
63617032bit-bytesliced-c-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
63621532bit-bytesliced-c-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
63623532bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
63625532bit-bytesliced-c-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
63625532bit-bytesliced-c-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
6373208bit_cgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
63750032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
63844032bit-bytesliced-c-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
63884532bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
64247532bit-bytesliced-c-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
64339032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
64547532bit-bytesliced-c-smallgcc -m32 -Os -fomit-frame-pointer2014050320140425
64786532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
6505508bit_cgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
65146532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
65147032bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
65249532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
65271532bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
65271532bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
65272032bit-bytesliced-c-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
6536108bit_cgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
6536608bit_cgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
6538108bit_cgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
6559208bit_cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
6570908bit_cgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
6577408bit_cgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
6580258bit_cgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
6581458bit_cgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
6587308bit_cgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
6599108bit_cgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
6603008bit_cgcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
6613958bit_cgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
6626308bit_cgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
6647558bit_cgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
6647658bit_cgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
6649158bit_cgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
6653258bit_cgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
6653308bit_cgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
6655108bit_cgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
6668058bit_cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
6676458bit_cgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
6677058bit_cgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
6679658bit_cgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
6683808bit_cgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
6689958bit_cgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
6694858bit_cgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
6700158bit_cgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
6703158bit_cgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
6704258bit_cgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
6714258bit_cgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
6727658bit_cgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
67325532bit-bytesliced-c-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
67382032bit-bytesliced-c-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
6740958bit_cgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
6746758bit_cgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
6751108bit_cgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
67516532bit-bytesliced-c-fastgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
67518532bit-bytesliced-c-fastgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
67523532bit-bytesliced-c-fastgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
67589532bit-bytesliced-c-fastgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
6780258bit_cgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
6783408bit_cgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
67991532bit-bytesliced-c-fastgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
67993032bit-bytesliced-c-fastgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
6800758bit_cgcc -m32 -O2 -fomit-frame-pointer2014050320140425
6813208bit_cgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
6818158bit_cgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
6821508bit_cgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
6826408bit_cgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
68491532bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
6863858bit_cgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
6864658bit_cgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
6886158bit_cgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
6917708bit_cgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
6927308bit_cgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
69321032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
69323032bit-bytesliced-c-fastgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
69331032bit-bytesliced-c-fastgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
69349532bit-bytesliced-c-fastgcc -m32 -Os -fomit-frame-pointer2014050320140425
69377032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
69379532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
6946858bit_cgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
6954358bit_cgcc -m32 -O3 -fomit-frame-pointer2014050320140425
6960908bit_cgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
6970008bit_cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
6981108bit_cgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
6990608bit_cgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
7001458bit_cgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
7007408bit_cgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
7010108bit_cgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
7015558bit_cgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
7036108bit_cgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
70414032bit-bytesliced-c-fastgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
70414532bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
70416532bit-bytesliced-c-fastgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
70421532bit-bytesliced-c-fastgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
70455032bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
7054258bit_cgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
7059858bit_cgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
7096908bit_cgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
7099908bit_cgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
7104008bit_cgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
71124532bit-bytesliced-c-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
71282532bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
7136158bit_cgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
71365032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
7142658bit_cgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
72008032bit-bytesliced-c-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
72015032bit-bytesliced-c-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
72017532bit-bytesliced-c-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
7219108bit_cgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
72260532bit-bytesliced-c-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
7271458bit_cgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
7285308bit_cgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
72956032bit-bytesliced-c-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
72961032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
72972032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
73002532bit-bytesliced-c-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
7301658bit_cgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
73032032bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
73034032bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
73072032bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
73119532bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
73120032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
73127532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
73215532bit-bytesliced-c-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
7336008bit_cgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
7355358bit_cgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
7368458bit_cgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
73693032bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
7372758bit_cgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
7375008bit_cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
7396308bit_cgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
7449408bit_cgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
7463858bit_cgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
7543008bit_cgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
7546208bit_cgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
7589508bit_cgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
7593108bit_cgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
7608758bit_cgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
7633308bit_cgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
7643158bit_cgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
7643808bit_cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
7661758bit_cgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
7674308bit_cgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
7677308bit_cgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
7697608bit_cgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
7700058bit_cgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
7704408bit_cgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
7710158bit_cgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
77204532bit-bytesliced-c-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
7731908bit_cgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
7736608bit_cgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
7740058bit_cgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
7747608bit_cgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
7779308bit_cgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
7785308bit_cgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
77914032bit-bytesliced-c-smallgcc -m32 -O2 -fomit-frame-pointer2014050320140425
7798008bit_cgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
7812608bit_cgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
7814658bit_cgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
7828508bit_cgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
7847658bit_cgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
7852608bit_cgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
7869158bit_cgcc -m32 -Os -fomit-frame-pointer2014050320140425
7869208bit_cgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
78880532bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
78945032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
7898458bit_cgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
7900708bit_cgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
7902858bit_cgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
7912058bit_cgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
7914308bit_cgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
7917608bit_cgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
7918658bit_cgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
7929008bit_cgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
7938108bit_cgcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
79428032bit-bytesliced-c-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
7951258bit_cgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
79627532bit-bytesliced-c-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
8086158bit_cgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
8110508bit_cgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
8138108bit_cgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
81486532bit-bytesliced-c-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
81486532bit-bytesliced-c-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
8150308bit_cgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
8179458bit_cgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
8180958bit_cgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
8190508bit_cgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
8193858bit_cgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
8194308bit_cgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
82040032bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
82161532bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
82161532bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
82167032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
8222208bit_cgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
8243158bit_cgcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
82733532bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
8276708bit_cgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
82841032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
82842532bit-bytesliced-c-smallgcc -m32 -O -fomit-frame-pointer2014050320140425
82843532bit-bytesliced-c-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
82843532bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
82844532bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
82846532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
8294908bit_cgcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
83258032bit-bytesliced-c-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
8415658bit_cgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
8430508bit_cgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
86243032bit-bytesliced-c-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
8642958bit_cgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
8658358bit_cgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
8663808bit_cgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
8667808bit_cgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
87020032bit-bytesliced-c-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
88797032bit-bytesliced-c-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
89205532bit-bytesliced-c-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
89207032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
89996032bit-bytesliced-c-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
9004108bit_cgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
9028358bit_cgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
90396032bit-bytesliced-c-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
9077458bit_cgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
9103058bit_cgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
9223858bit_cgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
9236258bit_cgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
9267908bit_cgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
9314458bit_cgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
9382308bit_cgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
94452532bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
9447608bit_cgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
9493558bit_cgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
9906408bit_cgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
10099408bit_cgcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
10111258bit_cgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
10119958bit_cgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
10211108bit_cgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
10214458bit_cgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
10381258bit_cgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425

Test failure

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni-intr mmx vperm-intr
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni-intr vperm-intr
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni-intr mmx vperm-intr
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni-intr mmx vperm-intr
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni-intr vperm-intr
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni-intr mmx vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/opteron-unrolled
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:12:0:
hash.c: Punrolled.h: In function 'P512ASM':
hash.c: Punrolled.h:2:3: error: unknown register name '%mm7' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%mm6' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%mm5' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%mm4' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%mm3' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%mm2' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: Qunrolled.h: In function 'Q512ASM':
hash.c: Qunrolled.h:2:3: error: unknown register name '%mm7' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%mm6' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%mm5' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%mm4' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%mm3' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%mm2' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r8' in 'asm'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opteron-unrolled
gcc -m32 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m32 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m32 -O -fomit-frame-pointer opteron-unrolled
gcc -m32 -Os -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i386 -O -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i386 -Os -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i486 -O -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=i486 -Os -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentium -O -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentium -Os -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opteron-unrolled
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opteron-unrolled

Compiler output

Implementation: crypto_hash/groestl256/opteron
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'P512ASM':
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%mm7' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%mm6' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%mm5' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%mm4' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%mm3' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%mm2' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'Q512ASM':
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%mm7' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%mm6' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%mm5' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%mm4' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%mm3' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%mm2' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r8' in 'asm'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opteron
gcc -m32 -O2 -fomit-frame-pointer opteron
gcc -m32 -O3 -fomit-frame-pointer opteron
gcc -m32 -O -fomit-frame-pointer opteron
gcc -m32 -Os -fomit-frame-pointer opteron
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=i386 -O -fomit-frame-pointer opteron
gcc -m32 -march=i386 -Os -fomit-frame-pointer opteron
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=i486 -O -fomit-frame-pointer opteron
gcc -m32 -march=i486 -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opteron

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:389: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:390: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:391: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:392: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: ...
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `movdqa'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpckhdq'
hash.c: groestl-asm-aes.h:521: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:524: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:525: Error: too many memory references for `movaps'

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:384: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:385: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:386: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:387: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: ...
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:510: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:513: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:514: Error: too many memory references for `vmovaps'

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Transform':
hash.c: hash.c:40:5: warning: passing argument 1 of 'Q512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:261:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c:41:5: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c: In function 'OutputTransformation':
hash.c: hash.c:64:3: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'P512ASM':
hash.c: ...
hash.c: PQ512-core2.h:262:1: error: unknown register name '%mm2' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%mm1' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%mm0' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r8' in 'asm'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer core2duo
gcc -m32 -O2 -fomit-frame-pointer core2duo
gcc -m32 -O3 -fomit-frame-pointer core2duo
gcc -m32 -O -fomit-frame-pointer core2duo
gcc -m32 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -O -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -O -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer core2duo

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-small
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:2: Error: unknown pseudo-op: `.syntax'
groestl_asm.S: groestl_asm.S:3: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:24: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:25: Error: unknown pseudo-op: `.thumb_func'
groestl_asm.S: groestl_asm.S:28: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:29: Error: no such instruction: `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:30: Error: too many memory references for `add'
groestl_asm.S: groestl_asm.S:31: Error: no such instruction: `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:32: Error: invalid character '{' before operand 1
groestl_asm.S: ...
groestl_asm.S: groestl_asm.S:214: Error: too many memory references for `and'
groestl_asm.S: groestl_asm.S:215: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:216: Error: no such instruction: `lsrs r4,'
groestl_asm.S: groestl_asm.S:217: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:218: Error: no such instruction: `orrs r4,r3'
groestl_asm.S: groestl_asm.S:219: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:220: Error: no such instruction: `orrs r4,r3'
groestl_asm.S: groestl_asm.S:221: Error: no such instruction: `eors r5,r4@output is stored to inreg'
groestl_asm.S: groestl_asm.S:222: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:223: Error: no such instruction: `bx lr'

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

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:2: Error: unknown pseudo-op: `.syntax'
groestl_asm.S: groestl_asm.S:3: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:9: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:10: Error: unknown pseudo-op: `.thumb_func'
groestl_asm.S: groestl_asm.S:14: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:15: Error: no such instruction: `adr r1,SBOX_'
groestl_asm.S: groestl_asm.S:16: Warning: `r6' is not valid here (expected `(%esi)')
groestl_asm.S: groestl_asm.S:16: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:17: Warning: `r2' is not valid here (expected `(%esi)')
groestl_asm.S: ...
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `orrs r3,r1@calc'
groestl_asm.S: groestl_asm.S:302: Error: junk `@calc' after expression
groestl_asm.S: groestl_asm.S:302: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `orrs r3,r1@calc'
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `eors r5,r3@output is stored to inreg'
groestl_asm.S: groestl_asm.S:303: Error: no such instruction: `eors r5,r0@t0^y2'
groestl_asm.S: groestl_asm.S:304: Error: invalid char '[' beginning operand 2 `[r2'
groestl_asm.S: groestl_asm.S:306: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:308: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:312: Warning: value 0x80808080 truncated to 0x8080

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:31:0,
hash.c: from groestl-intr-aes.h:11,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:356:3: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:356:30: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:356:30: note: each undeclared identifier is reported only once for each function it appears in
hash.c: groestl-intr-aes.h:356:38: error: expected expression before ')' token
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni-intr
gcc -m32 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -O -fomit-frame-pointer aesni-intr
gcc -m32 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:31:0,
hash.c: from groestl-intr-avx.h:11,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:16:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:25:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:341:3: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:341:30: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:341:30: note: each undeclared identifier is reported only once for each function it appears in
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx-intr
gcc -m32 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -O -fomit-frame-pointer avx-intr
gcc -m32 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=athlon -O -fomit-frame-pointer avx-intr
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=i386 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=i486 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=k6 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/mmx
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer mmx
gcc -m32 -O2 -fomit-frame-pointer mmx
gcc -m32 -O3 -fomit-frame-pointer mmx
gcc -m32 -O -fomit-frame-pointer mmx
gcc -m32 -Os -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O2 -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O3 -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O -fomit-frame-pointer mmx
gcc -m32 -march=i386 -Os -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O2 -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O3 -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O -fomit-frame-pointer mmx
gcc -m32 -march=i486 -Os -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O2 -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O3 -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O -fomit-frame-pointer mmx
gcc -m32 -march=pentium -Os -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer mmx

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:12: Error: unknown pseudo-op: `.syntax'
vperm-neon.S: vperm-neon.S:17: Error: alignment not a power of 2
vperm-neon.S: vperm-neon.S:20: Warning: value 0xf0b0780 truncated to 0x780
vperm-neon.S: vperm-neon.S:20: Warning: value 0x1040a06 truncated to 0xa06
vperm-neon.S: vperm-neon.S:20: Warning: value 0x2050809 truncated to 0x809
vperm-neon.S: vperm-neon.S:20: Warning: value 0x30d0e0c truncated to 0xe0c
vperm-neon.S: vperm-neon.S:21: Warning: value 0xd080180 truncated to 0x180
vperm-neon.S: vperm-neon.S:21: Warning: value 0xe05060f truncated to 0x60f
vperm-neon.S: vperm-neon.S:21: Warning: value 0xa0b0c02 truncated to 0xc02
vperm-neon.S: vperm-neon.S:21: Warning: value 0x4070309 truncated to 0x309
vperm-neon.S: vperm-neon.S:24: Warning: value 0xfae22300 truncated to 0x2300
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3618d415 truncated to 0xd415
vperm-neon.S: vperm-neon.S:24: Warning: value 0xd2ed9ef truncated to 0xd9ef
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3bf7ccc1 truncated to 0xccc1
vperm-neon.S: vperm-neon.S:25: Warning: value 0xcb503e00 truncated to 0x3e00
vperm-neon.S: vperm-neon.S:25: Warning: value 0xb19be18f truncated to 0xe18f
vperm-neon.S: vperm-neon.S:25: Warning: value 0x142af544 truncated to 0xf544
vperm-neon.S: vperm-neon.S:25: Warning: value 0xa5df7a6e truncated to 0x7a6e
vperm-neon.S: vperm-neon.S:37: Warning: value 0x728efc00 truncated to 0xfc00
vperm-neon.S: vperm-neon.S:37: Warning: value 0x6894e61a truncated to 0xe61a
vperm-neon.S: vperm-neon.S:37: Warning: value 0x3fc3b14d truncated to 0xb14d
vperm-neon.S: vperm-neon.S:37: Warning: value 0x25d9ab57 truncated to 0xab57
vperm-neon.S: vperm-neon.S:38: Warning: value 0xfd5ba600 truncated to 0xa600
vperm-neon.S: vperm-neon.S:38: Warning: value 0x2a8c71d7 truncated to 0x71d7
vperm-neon.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:645:3: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vperm-intr
gcc -m32 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -O -fomit-frame-pointer vperm-intr
gcc -m32 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: groestl-asm-vperm.h: Assembler messages:
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:708: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:709: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:710: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:711: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:715: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:715: Error: operand size mismatch for `pand'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:389: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:390: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:391: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:392: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: ...
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:399: Error: too many memory references for `movaps'

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:384: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:385: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:386: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:387: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: ...
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:394: Error: too many memory references for `vmovaps'

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

Compiler output

Implementation: crypto_hash/groestl256/opteron-unrolled
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:12:0:
hash.c: Punrolled.h: In function 'P512ASM':
hash.c: Punrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: Qunrolled.h: In function 'Q512ASM':
hash.c: Qunrolled.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl256/opteron
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'P512ASM':
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'Q512ASM':
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Transform':
hash.c: hash.c:40:5: warning: passing argument 1 of 'Q512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:261:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c:41:5: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c: In function 'OutputTransformation':
hash.c: hash.c:64:3: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'P512ASM':
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'Q512ASM':
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl256/mmx
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23891968 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=prescott -O -fomit-frame-pointer avx-intr
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/mmx
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23896064 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl256/mmx
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23773184 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl256/mmx
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23879680 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24236032 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24272896 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opteron-unrolled
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:12:0:
hash.c: Punrolled.h: In function 'P512ASM':
hash.c: Punrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: Qunrolled.h: In function 'Q512ASM':
hash.c: Qunrolled.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:12:0:
hash.c: Punrolled.h: In function 'P512ASM':
hash.c: Punrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Punrolled.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: Qunrolled.h: In function 'Q512ASM':
hash.c: Qunrolled.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: Qunrolled.h:2:3: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl256/opteron
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'P512ASM':
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'Q512ASM':
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'P512ASM':
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-amd64.h: In function 'Q512ASM':
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-amd64.h:265:3: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:389: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:390: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:391: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:392: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: ...
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `movdqa'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpckhdq'
hash.c: groestl-asm-aes.h:521: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:524: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:525: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:389: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:390: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:391: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:392: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: ...
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `movdqa'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:521: Error: too many memory references for `punpckhdq'
hash.c: groestl-asm-aes.h:521: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:524: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:525: Error: too many memory references for `movaps'

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:384: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:385: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:386: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:387: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: ...
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:510: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:513: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:514: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:384: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:385: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:386: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:387: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: ...
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:510: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:510: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:513: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:514: Error: too many memory references for `vmovaps'

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Transform':
hash.c: hash.c:40:5: warning: passing argument 1 of 'Q512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:261:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c:41:5: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c: In function 'OutputTransformation':
hash.c: hash.c:64:3: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'P512ASM':
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'Q512ASM':
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r8' in 'asm'
hash.c: hash.c: In function 'Transform':
hash.c: hash.c:40:5: warning: passing argument 1 of 'Q512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:261:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c:41:5: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: hash.c: In function 'OutputTransformation':
hash.c: hash.c:64:3: warning: passing argument 1 of 'P512ASM' from incompatible pointer type [enabled by default]
hash.c: PQ512-core2.h:1:13: note: expected 'u64 *' but argument is of type 'u32 *'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'P512ASM':
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:2:1: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQ512-core2.h: In function 'Q512ASM':
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r15' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r14' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r12' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r11' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r10' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r9' in 'asm'
hash.c: PQ512-core2.h:262:1: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-small
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:2: Error: unknown pseudo-op: `.syntax'
groestl_asm.S: groestl_asm.S:3: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:24: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:25: Error: unknown pseudo-op: `.thumb_func'
groestl_asm.S: groestl_asm.S:28: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:29: Error: no such instruction: `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:30: Error: too many memory references for `add'
groestl_asm.S: groestl_asm.S:31: Error: no such instruction: `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:32: Error: invalid character '{' before operand 1
groestl_asm.S: ...
groestl_asm.S: groestl_asm.S:214: Error: too many memory references for `and'
groestl_asm.S: groestl_asm.S:215: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:216: Error: no such instruction: `lsrs r4,'
groestl_asm.S: groestl_asm.S:217: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:218: Error: no such instruction: `orrs r4,r3'
groestl_asm.S: groestl_asm.S:219: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:220: Error: no such instruction: `orrs r4,r3'
groestl_asm.S: groestl_asm.S:221: Error: no such instruction: `eors r5,r4@output is stored to inreg'
groestl_asm.S: groestl_asm.S:222: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:223: Error: no such instruction: `bx lr'
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:2: Error: unknown pseudo-op: `.syntax'
groestl_asm.S: groestl_asm.S:3: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:24: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:25: Error: unknown pseudo-op: `.thumb_func'
groestl_asm.S: groestl_asm.S:28: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:29: Error: no such instruction: `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:30: Error: too many memory references for `add'
groestl_asm.S: groestl_asm.S:31: Error: no such instruction: `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:32: Error: invalid character '{' before operand 1
groestl_asm.S: ...
groestl_asm.S: groestl_asm.S:214: Error: too many memory references for `and'
groestl_asm.S: groestl_asm.S:215: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:216: Error: no such instruction: `lsrs r4,'
groestl_asm.S: groestl_asm.S:217: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:218: Error: no such instruction: `orrs r4,r3'
groestl_asm.S: groestl_asm.S:219: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:220: Error: no such instruction: `orrs r4,r3'
groestl_asm.S: groestl_asm.S:221: Error: no such instruction: `eors r5,r4@output is stored to inreg'
groestl_asm.S: groestl_asm.S:222: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:223: Error: no such instruction: `bx lr'

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

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:2: Error: unknown pseudo-op: `.syntax'
groestl_asm.S: groestl_asm.S:3: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:9: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:10: Error: unknown pseudo-op: `.thumb_func'
groestl_asm.S: groestl_asm.S:14: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:15: Error: no such instruction: `adr r1,SBOX_'
groestl_asm.S: groestl_asm.S:16: Warning: `r6' is not valid here (expected `(%esi)')
groestl_asm.S: groestl_asm.S:16: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:17: Warning: `r2' is not valid here (expected `(%esi)')
groestl_asm.S: ...
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `orrs r3,r1@calc'
groestl_asm.S: groestl_asm.S:302: Error: junk `@calc' after expression
groestl_asm.S: groestl_asm.S:302: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `orrs r3,r1@calc'
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `eors r5,r3@output is stored to inreg'
groestl_asm.S: groestl_asm.S:303: Error: no such instruction: `eors r5,r0@t0^y2'
groestl_asm.S: groestl_asm.S:304: Error: invalid char '[' beginning operand 2 `[r2'
groestl_asm.S: groestl_asm.S:306: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:308: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:312: Warning: value 0x80808080 truncated to 0x8080
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:2: Error: unknown pseudo-op: `.syntax'
groestl_asm.S: groestl_asm.S:3: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:9: Error: unknown pseudo-op: `.thumb'
groestl_asm.S: groestl_asm.S:10: Error: unknown pseudo-op: `.thumb_func'
groestl_asm.S: groestl_asm.S:14: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:15: Error: no such instruction: `adr r1,SBOX_'
groestl_asm.S: groestl_asm.S:16: Warning: `r6' is not valid here (expected `(%esi)')
groestl_asm.S: groestl_asm.S:16: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:17: Warning: `r2' is not valid here (expected `(%esi)')
groestl_asm.S: ...
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `orrs r3,r1@calc'
groestl_asm.S: groestl_asm.S:302: Error: junk `@calc' after expression
groestl_asm.S: groestl_asm.S:302: Error: too many memory references for `lsl'
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `orrs r3,r1@calc'
groestl_asm.S: groestl_asm.S:302: Error: no such instruction: `eors r5,r3@output is stored to inreg'
groestl_asm.S: groestl_asm.S:303: Error: no such instruction: `eors r5,r0@t0^y2'
groestl_asm.S: groestl_asm.S:304: Error: invalid char '[' beginning operand 2 `[r2'
groestl_asm.S: groestl_asm.S:306: Error: expecting operand after ','; got nothing
groestl_asm.S: groestl_asm.S:308: Error: invalid character '{' before operand 1
groestl_asm.S: groestl_asm.S:312: Warning: value 0x80808080 truncated to 0x8080

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
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 opt64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:12: Error: unknown pseudo-op: `.syntax'
vperm-neon.S: vperm-neon.S:17: Error: alignment not a power of 2
vperm-neon.S: vperm-neon.S:20: Warning: value 0xf0b0780 truncated to 0x780
vperm-neon.S: vperm-neon.S:20: Warning: value 0x1040a06 truncated to 0xa06
vperm-neon.S: vperm-neon.S:20: Warning: value 0x2050809 truncated to 0x809
vperm-neon.S: vperm-neon.S:20: Warning: value 0x30d0e0c truncated to 0xe0c
vperm-neon.S: vperm-neon.S:21: Warning: value 0xd080180 truncated to 0x180
vperm-neon.S: vperm-neon.S:21: Warning: value 0xe05060f truncated to 0x60f
vperm-neon.S: vperm-neon.S:21: Warning: value 0xa0b0c02 truncated to 0xc02
vperm-neon.S: vperm-neon.S:21: Warning: value 0x4070309 truncated to 0x309
vperm-neon.S: vperm-neon.S:24: Warning: value 0xfae22300 truncated to 0x2300
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3618d415 truncated to 0xd415
vperm-neon.S: vperm-neon.S:24: Warning: value 0xd2ed9ef truncated to 0xd9ef
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3bf7ccc1 truncated to 0xccc1
vperm-neon.S: vperm-neon.S:25: Warning: value 0xcb503e00 truncated to 0x3e00
vperm-neon.S: vperm-neon.S:25: Warning: value 0xb19be18f truncated to 0xe18f
vperm-neon.S: vperm-neon.S:25: Warning: value 0x142af544 truncated to 0xf544
vperm-neon.S: vperm-neon.S:25: Warning: value 0xa5df7a6e truncated to 0x7a6e
vperm-neon.S: vperm-neon.S:37: Warning: value 0x728efc00 truncated to 0xfc00
vperm-neon.S: vperm-neon.S:37: Warning: value 0x6894e61a truncated to 0xe61a
vperm-neon.S: vperm-neon.S:37: Warning: value 0x3fc3b14d truncated to 0xb14d
vperm-neon.S: vperm-neon.S:37: Warning: value 0x25d9ab57 truncated to 0xab57
vperm-neon.S: vperm-neon.S:38: Warning: value 0xfd5ba600 truncated to 0xa600
vperm-neon.S: vperm-neon.S:38: Warning: value 0x2a8c71d7 truncated to 0x71d7
vperm-neon.S: ...
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:12: Error: unknown pseudo-op: `.syntax'
vperm-neon.S: vperm-neon.S:17: Error: alignment not a power of 2
vperm-neon.S: vperm-neon.S:20: Warning: value 0xf0b0780 truncated to 0x780
vperm-neon.S: vperm-neon.S:20: Warning: value 0x1040a06 truncated to 0xa06
vperm-neon.S: vperm-neon.S:20: Warning: value 0x2050809 truncated to 0x809
vperm-neon.S: vperm-neon.S:20: Warning: value 0x30d0e0c truncated to 0xe0c
vperm-neon.S: vperm-neon.S:21: Warning: value 0xd080180 truncated to 0x180
vperm-neon.S: vperm-neon.S:21: Warning: value 0xe05060f truncated to 0x60f
vperm-neon.S: vperm-neon.S:21: Warning: value 0xa0b0c02 truncated to 0xc02
vperm-neon.S: vperm-neon.S:21: Warning: value 0x4070309 truncated to 0x309
vperm-neon.S: vperm-neon.S:24: Warning: value 0xfae22300 truncated to 0x2300
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3618d415 truncated to 0xd415
vperm-neon.S: vperm-neon.S:24: Warning: value 0xd2ed9ef truncated to 0xd9ef
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3bf7ccc1 truncated to 0xccc1
vperm-neon.S: vperm-neon.S:25: Warning: value 0xcb503e00 truncated to 0x3e00
vperm-neon.S: vperm-neon.S:25: Warning: value 0xb19be18f truncated to 0xe18f
vperm-neon.S: vperm-neon.S:25: Warning: value 0x142af544 truncated to 0xf544
vperm-neon.S: vperm-neon.S:25: Warning: value 0xa5df7a6e truncated to 0x7a6e
vperm-neon.S: vperm-neon.S:37: Warning: value 0x728efc00 truncated to 0xfc00
vperm-neon.S: vperm-neon.S:37: Warning: value 0x6894e61a truncated to 0xe61a
vperm-neon.S: vperm-neon.S:37: Warning: value 0x3fc3b14d truncated to 0xb14d
vperm-neon.S: vperm-neon.S:37: Warning: value 0x25d9ab57 truncated to 0xab57
vperm-neon.S: vperm-neon.S:38: Warning: value 0xfd5ba600 truncated to 0xa600
vperm-neon.S: vperm-neon.S:38: Warning: value 0x2a8c71d7 truncated to 0x71d7
vperm-neon.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:645:3: error: unknown type name '__m128i'
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:645:3: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: groestl-asm-vperm.h: Assembler messages:
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:708: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:709: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:710: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:711: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:715: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:715: Error: operand size mismatch for `pand'
hash.c: ...
hash.c: groestl-asm-vperm.h: Assembler messages:
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:705: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:708: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:709: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:710: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:711: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:715: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:715: Error: operand size mismatch for `pand'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:389: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:390: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:391: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:392: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: ...
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:399: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:389: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:390: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:391: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:392: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: ...
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpcklwd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:396: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:399: Error: too many memory references for `movaps'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:384: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:385: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:386: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:387: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: ...
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:394: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:384: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:385: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:386: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:387: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: ...
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufb'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:391: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:394: Error: too many memory references for `vmovaps'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24215552 bytes
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24215552 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
try.c: /tmp/ccFHr3Q5.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccFHr3Q5.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
try.c: /tmp/ccwaklCi.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccwaklCi.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
try.c: /tmp/ccjClKpm.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccjClKpm.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24231936 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core2 -O -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24223744 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24227840 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
try.c: /tmp/ccIIjDBz.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccIIjDBz.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
try.c: /tmp/ccxJ2PNG.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccxJ2PNG.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
try.c: /tmp/ccXeO0gP.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccXeO0gP.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24276992 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24248320 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24985600 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24240128 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=nocona -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24285184 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24219648 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 25010176 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O -fomit-frame-pointer opt64