Implementation notes: x86, h5nano, crypto_hashblocks/rfsb509

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
51610xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
51610xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
51875xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042820140425
51930xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042820140425
51935xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
51960xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
52615xmm1reggcc -m32 -march=corei7 -O -fomit-frame-pointer2014042820140425
52615xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
52770xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
52915xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
52970xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
53235xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
53255xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
53340xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
53390xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2014042820140425
53480xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042820140425
53480xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
53660xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
53690xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
53745xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
53830xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
53860xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
53900xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
54225xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
54295xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
54405xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
54465xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
54570xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
54585xmm1reggcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042820140425
54605xmm1reggcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042820140425
55025xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
55290xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042820140425
55415xmm1reggcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042820140425
55515xmm1reggcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042820140425
55705xmm1reggcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042820140425
55785xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
56155xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042820140425
56160xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042820140425
56340xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2014042820140425
56380xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042820140425
56420xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042820140425
56510xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042820140425
56625xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
56635xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042820140425
56740xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
56935xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
57050xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
57545xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
57615xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
57935xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
58205xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
58375xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
58380xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
58395xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
58705xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
58890xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
58935xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
59155xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
59215xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
59225xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042820140425
59440xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
60095xmm1reggcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042820140425
62385xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
62455xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
63060xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
63430xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
63535xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
63535xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
70370xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
70690xmm4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042820140425
70690xmm4gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042820140425
70705xmm4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042820140425
70805xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
70865xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
71010xmm4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042820140425
71040xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042820140425
71590xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
71610xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
72105xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
72235xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
72535xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
72565xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
75170xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
75205xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
75380xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
75535xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
75610xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
75665xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
75970xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
75980xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
76330xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
76660xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
76690xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
76690xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
76790xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
76935xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
77310xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
77315xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
77315xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
77370xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
77630xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
77745xmm2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042820140425
77745xmm2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042820140425
77750xmm2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042820140425
77750xmm2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042820140425
77760xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042820140425
77805xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
77810xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
78555xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
78735xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
78785xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
79290xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
79295xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
79300xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
79340xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
80415xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
80540xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
80800xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
81065xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
81320xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
81460xmm1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042820140425
81480xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042820140425
81955xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
82040xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
82050xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
82125xmm1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042820140425
82125xmm1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042820140425
82160xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
82170xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
82190xmm1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042820140425
82210xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
82500xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
82550xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
82645xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
82915xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
82925xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
83155xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
83175xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
83575xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
83655xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
84005xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
84165xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
84455xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
84635xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042820140425
84635xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
84930xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
85025xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
85030xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
85365xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
85410xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
85465xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042820140425
85720xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2014042820140425
85720xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042820140425
85720xmm4gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042820140425
85870xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
86000xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
86025xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
86030xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
86030xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
86110xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
86115xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
86210xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
86280xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
86305xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
86365xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
86365xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
86565xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
86630xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
86655xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2014042820140425
86655xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042820140425
86655xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042820140425
86655xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042820140425
86655xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
86655xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
86800xmm2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042820140425
87005xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
87005xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
87005xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
87275xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
87510xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
87570xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
87620xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
87815xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
87845xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
87870xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
88135xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
88150xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
88155xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042820140425
88155xmm4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042820140425
88155xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042820140425
88160xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042820140425
88180xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
88365xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
88370xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042820140425
88470xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
88515xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
88635xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
88670xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
88670xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
88695xmm4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042820140425
88700xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042820140425
88700xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042820140425
88825xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
88835xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
89020xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
89090xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
89155xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
89155xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
89175xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
89305xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
89315xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2014042820140425
89315xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042820140425
89315xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042820140425
89315xmm1gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042820140425
89315xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
89315xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
89530xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042820140425
89530xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042820140425
89530xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042820140425
89530xmm1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042820140425
89535xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042820140425
89535xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042820140425
89575xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
89630xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
89800xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
89895xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
90235xmm2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042820140425
90250xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
90250xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
90295xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042820140425
90295xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042820140425
90330xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042820140425
90330xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042820140425
90335xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042820140425
90340xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
90450xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
90510xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042820140425
90600xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
90615xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
90805xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
91035xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
91035xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
91065xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
91140xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
91565xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042820140425
91565xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042820140425
91565xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042820140425
91570xmm2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042820140425
91600xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
91615xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
91615xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
91615xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
91770xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
91865xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
91870xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
91910xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
91940xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
92180xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
92240xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042820140425
92850xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
93040xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
93700xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
93710xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
94120xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
94120xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
94600xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
94615xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042820140425
94615xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042820140425
94615xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042820140425
94615xmm1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042820140425
95285xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042820140425
125910xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
941355refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042820140425
942995refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042820140425
943015refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042820140425
945960refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042820140425
946005refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042820140425
946015refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042820140425
946145refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042820140425
946150refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042820140425
952615refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042820140425
955455refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
956770refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042820140425
959290refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
959595refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
959975refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042820140425
960340refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042820140425
960940refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
962545refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042820140425
963995refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042820140425
973890refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042820140425
973895refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042820140425
973925refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042820140425
973925refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042820140425
973925refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042820140425
977375refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042820140425
977650refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
977655refgcc -m32 -O3 -fomit-frame-pointer2014042820140425
977660refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
981795refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042820140425
981795refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042820140425
982170refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042820140425
982205refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042820140425
982215refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042820140425
982295refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042820140425
982385refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042820140425
982430refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042820140425
982450refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
982450refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042820140425
982450refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042820140425
982470refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
982490refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
982550refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
982555refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042820140425
982555refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
984410refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042820140425
984850refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042820140425
984890refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042820140425
985035refgcc -m32 -march=k8 -O -fomit-frame-pointer2014042820140425
985645refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042820140425
986050refgcc -m32 -march=athlon -O -fomit-frame-pointer2014042820140425
986050refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042820140425
986540refgcc -m32 -march=i386 -O -fomit-frame-pointer2014042820140425
987115refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042820140425
996680refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
1003420refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042820140425
1006300refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042820140425
1006300refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042820140425
1006315refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042820140425
1006920refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042820140425
1006920refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042820140425
1006935refgcc -m32 -march=core2 -O -fomit-frame-pointer2014042820140425
1006935refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042820140425
1006935refgcc -m32 -march=nocona -O -fomit-frame-pointer2014042820140425
1007075refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042820140425
1007250refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042820140425
1007600refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042820140425
1007855refgcc -m32 -O -fomit-frame-pointer2014042820140425
1007870refgcc -m32 -march=prescott -O -fomit-frame-pointer2014042820140425
1007995refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042820140425
1024205refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042820140425
1024210refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042820140425
1025235refgcc -m32 -march=k6 -O -fomit-frame-pointer2014042820140425
1028145refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042820140425
1032225refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
1032270refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042820140425
1032285refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
1035580refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042820140425
1035655refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
1035700refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042820140425
1035790refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042820140425
1035795refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042820140425
1041040refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
1041445refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
1045055refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042820140425
1045055refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042820140425
1045400refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
1045400refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
1045885refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042820140425
1045885refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042820140425
1045890refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
1047010refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042820140425
1049035refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042820140425
1049285refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
1049395refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042820140425
1052475refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042820140425
1052580refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042820140425
1054850refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042820140425
1055105refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042820140425
1057760refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042820140425
1057950refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
1058240refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042820140425
1058275refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042820140425
1058390refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042820140425
1058600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042820140425
1059955refgcc -m32 -Os -fomit-frame-pointer2014042820140425
1059955refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042820140425
1060070refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042820140425
1060175refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042820140425
1064090refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
1065915refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042820140425
1065980refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042820140425
1066305refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042820140425
1066530refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042820140425
1066720refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042820140425
1067030refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042820140425
1067030refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042820140425
1067085refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042820140425
1067120refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042820140425
1067185refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042820140425
1067190refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042820140425
1067665refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042820140425
1074290refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042820140425
1079745refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
1079770refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042820140425
1079850refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042820140425
1080355refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042820140425
1081390refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042820140425
1082045refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042820140425
1082285refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042820140425
1082735refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042820140425
1083250refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042820140425
1090170refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042820140425
1090170refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042820140425
1090625refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042820140425
1090640refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042820140425
1090755refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042820140425
1091695refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042820140425
1091735refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042820140425
1092405refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042820140425
1092405refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042820140425
1092405refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042820140425
1092405refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042820140425
1092405refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042820140425
1092405refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042820140425
1092445refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042820140425
1092615refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042820140425
1092705refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042820140425
1094550refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042820140425
1095965refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042820140425
1100805refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042820140425
1125275refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042820140425
1138365refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042820140425
1142590refgcc -m32 -O2 -fomit-frame-pointer2014042820140425
1193865refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042820140425
1193870refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042820140425
1197365refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042820140425
1197555refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042820140425
1238060refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042820140425
1257210refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042820140425
1309130refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042820140425
1309135refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042820140425
1312350refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042820140425
1312355refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042820140425
1312395refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042820140425
1332275refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042820140425
1332360refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042820140425
1354870refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042820140425
1357470refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042820140425
1365650refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042820140425
1365650refgcc -m32 -march=pentium -O -fomit-frame-pointer2014042820140425
1391490refgcc -m32 -march=i486 -O -fomit-frame-pointer2014042820140425

Test failure

Implementation: crypto_hashblocks/rfsb509/xmm1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:9: Error: bad register name `%rsp'
blocks.s: blocks.s:10: Error: bad register name `%r11'
blocks.s: blocks.s:11: Error: bad register name `%r11'
blocks.s: blocks.s:12: Error: bad register name `%r11'
blocks.s: blocks.s:71: Error: bad register name `%r11'
blocks.s: blocks.s:76: Error: bad register name `%r12'
blocks.s: blocks.s:81: Error: bad register name `%r13'
blocks.s: blocks.s:86: Error: bad register name `%r14'
blocks.s: blocks.s:91: Error: bad register name `%r15'
blocks.s: ...
blocks.s: blocks.s:8794: Error: bad register name `%rdi)'
blocks.s: blocks.s:8799: Error: bad register name `%rsp)'
blocks.s: blocks.s:8804: Error: bad register name `%rsp)'
blocks.s: blocks.s:8809: Error: bad register name `%rsp)'
blocks.s: blocks.s:8814: Error: bad register name `%rsp)'
blocks.s: blocks.s:8819: Error: bad register name `%rsp)'
blocks.s: blocks.s:8824: Error: bad register name `%rsp)'
blocks.s: blocks.s:8829: Error: bad register name `%rsp)'
blocks.s: blocks.s:8836: Error: bad register name `%rdx)'
blocks.s: blocks.s:8841: Error: bad register name `%r11'

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm1':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:33:14: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:33:14: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:33:23: error: expected expression before ')' token
compress.c: compress.c:35:23: error: expected expression before ')' token
compress.c: compress.c:36:24: error: expected expression before ')' token
compress.c: compress.c:38:23: error: expected expression before ')' token
compress.c: compress.c:39:24: error: expected expression before ')' token
compress.c: compress.c:40:24: error: expected expression before ')' token
compress.c: compress.c:43:25: error: expected expression before ')' token
compress.c: compress.c:44:26: error: expected expression before ')' token
compress.c: compress.c:45:26: error: expected expression before ')' token
compress.c: compress.c:46:26: error: expected expression before ')' token
compress.c: compress.c:49:25: error: expected expression before ')' token
compress.c: compress.c:50:26: error: expected expression before ')' token
compress.c: compress.c:51:26: error: expected expression before ')' token
compress.c: compress.c:53:25: error: expected expression before ')' token
compress.c: compress.c:54:26: error: expected expression before ')' token
compress.c: compress.c:56:25: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm1reg
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm1reg':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:14:3: error: unknown type name '__m128i'
compress.c: compress.c:15:3: error: unknown type name '__m128i'
compress.c: compress.c:16:3: error: unknown type name '__m128i'
compress.c: compress.c:17:3: error: unknown type name '__m128i'
compress.c: compress.c:37:12: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:37:12: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:37:21: error: expected expression before ')' token
compress.c: compress.c:43:21: error: expected expression before ')' token
compress.c: compress.c:44:22: error: expected expression before ')' token
compress.c: compress.c:50:21: error: expected expression before ')' token
compress.c: compress.c:51:22: error: expected expression before ')' token
compress.c: compress.c:52:22: error: expected expression before ')' token
compress.c: compress.c:58:21: error: expected expression before ')' token
compress.c: compress.c:59:22: error: expected expression before ')' token
compress.c: compress.c:60:22: error: expected expression before ')' token
compress.c: compress.c:61:22: error: expected expression before ')' token
compress.c: compress.c:69:23: error: expected expression before ')' token
compress.c: compress.c:70:24: error: expected expression before ')' token
compress.c: compress.c:71:24: error: expected expression before ')' token
compress.c: compress.c:72:24: error: expected expression before ')' token
compress.c: ...

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm2':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:33:14: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:33:14: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:33:23: error: expected expression before ')' token
compress.c: compress.c:35:23: error: expected expression before ')' token
compress.c: compress.c:36:24: error: expected expression before ')' token
compress.c: compress.c:38:23: error: expected expression before ')' token
compress.c: compress.c:39:24: error: expected expression before ')' token
compress.c: compress.c:40:24: error: expected expression before ')' token
compress.c: compress.c:43:25: error: expected expression before ')' token
compress.c: compress.c:44:26: error: expected expression before ')' token
compress.c: compress.c:45:26: error: expected expression before ')' token
compress.c: compress.c:46:26: error: expected expression before ')' token
compress.c: compress.c:49:25: error: expected expression before ')' token
compress.c: compress.c:50:26: error: expected expression before ')' token
compress.c: compress.c:51:26: error: expected expression before ')' token
compress.c: compress.c:53:25: error: expected expression before ')' token
compress.c: compress.c:54:26: error: expected expression before ')' token
compress.c: compress.c:56:25: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm4':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:33:14: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:33:14: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:33:23: error: expected expression before ')' token
compress.c: compress.c:35:23: error: expected expression before ')' token
compress.c: compress.c:36:24: error: expected expression before ')' token
compress.c: compress.c:38:23: error: expected expression before ')' token
compress.c: compress.c:39:24: error: expected expression before ')' token
compress.c: compress.c:40:24: error: expected expression before ')' token
compress.c: compress.c:43:25: error: expected expression before ')' token
compress.c: compress.c:44:26: error: expected expression before ')' token
compress.c: compress.c:45:26: error: expected expression before ')' token
compress.c: compress.c:46:26: error: expected expression before ')' token
compress.c: compress.c:49:25: error: expected expression before ')' token
compress.c: compress.c:50:26: error: expected expression before ')' token
compress.c: compress.c:51:26: error: expected expression before ')' token
compress.c: compress.c:53:25: error: expected expression before ')' token
compress.c: compress.c:54:26: error: expected expression before ')' token
compress.c: compress.c:56:25: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:9: Error: bad register name `%rsp'
blocks.s: blocks.s:10: Error: bad register name `%r11'
blocks.s: blocks.s:11: Error: bad register name `%r11'
blocks.s: blocks.s:12: Error: bad register name `%r11'
blocks.s: blocks.s:71: Error: bad register name `%r11'
blocks.s: blocks.s:76: Error: bad register name `%r12'
blocks.s: blocks.s:81: Error: bad register name `%r13'
blocks.s: blocks.s:86: Error: bad register name `%r14'
blocks.s: blocks.s:91: Error: bad register name `%r15'
blocks.s: ...
blocks.s: blocks.s:8794: Error: bad register name `%rdi)'
blocks.s: blocks.s:8799: Error: bad register name `%rsp)'
blocks.s: blocks.s:8804: Error: bad register name `%rsp)'
blocks.s: blocks.s:8809: Error: bad register name `%rsp)'
blocks.s: blocks.s:8814: Error: bad register name `%rsp)'
blocks.s: blocks.s:8819: Error: bad register name `%rsp)'
blocks.s: blocks.s:8824: Error: bad register name `%rsp)'
blocks.s: blocks.s:8829: Error: bad register name `%rsp)'
blocks.s: blocks.s:8836: Error: bad register name `%rdx)'
blocks.s: blocks.s:8841: Error: bad register name `%r11'
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:9: Error: bad register name `%rsp'
blocks.s: blocks.s:10: Error: bad register name `%r11'
blocks.s: blocks.s:11: Error: bad register name `%r11'
blocks.s: blocks.s:12: Error: bad register name `%r11'
blocks.s: blocks.s:71: Error: bad register name `%r11'
blocks.s: blocks.s:76: Error: bad register name `%r12'
blocks.s: blocks.s:81: Error: bad register name `%r13'
blocks.s: blocks.s:86: Error: bad register name `%r14'
blocks.s: blocks.s:91: Error: bad register name `%r15'
blocks.s: ...
blocks.s: blocks.s:8794: Error: bad register name `%rdi)'
blocks.s: blocks.s:8799: Error: bad register name `%rsp)'
blocks.s: blocks.s:8804: Error: bad register name `%rsp)'
blocks.s: blocks.s:8809: Error: bad register name `%rsp)'
blocks.s: blocks.s:8814: Error: bad register name `%rsp)'
blocks.s: blocks.s:8819: Error: bad register name `%rsp)'
blocks.s: blocks.s:8824: Error: bad register name `%rsp)'
blocks.s: blocks.s:8829: Error: bad register name `%rsp)'
blocks.s: blocks.s:8836: Error: bad register name `%rdx)'
blocks.s: blocks.s:8841: Error: bad register name `%r11'

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