Implementation notes: x86, gcc14, crypto_hashblocks/rfsb509

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
32760xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
33192xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
33507xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
34443xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
35001xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
35073xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
35217xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
35262xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
35262xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
35406xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
35406xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
35406xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
35847xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
35874xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
35901xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
35946xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
36225xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
36441xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
36441xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
36441xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
36774xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
37170xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
37179xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
37224xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
38025xmm1reggcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101020161009
38034xmm1reggcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101020161009
38034xmm1reggcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101020161009
38079xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
38088xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
38268xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
38799xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
39042xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
39276xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
39312xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
39312xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
39321xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
39375xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
39384xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
39402xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
39420xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
40113xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
40122xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
40140xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
40158xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
40185xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
40248xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
40284xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
40284xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
40284xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
40311xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
40374xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
40374xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
40590xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
40590xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
40599xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
40689xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
40824xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
41022xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
41094xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
41211xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
41211xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
41301xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
42084xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
42507xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
42912xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
43164xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
43434xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
43911xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
44163xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
44172xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
44172xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
44397xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
44541xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
44550xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
44559xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
44712xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
44775xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
44784xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
44811xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
45018xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
45063xmm4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101020161009
45072xmm4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101020161009
45072xmm4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101020161009
45108xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
45261xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
45270xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
45270xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
45648xmm2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101020161009
45648xmm2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101020161009
45648xmm2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101020161009
45657xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
45702xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
45720xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
45720xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
45729xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
45873xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
45945xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
46080xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
46080xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
46125xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
46170xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
46350xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
46350xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
46368xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
46422xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
46440xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
46611xmm1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101020161009
46629xmm1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101020161009
46665xmm1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101020161009
46755xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
46791xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
47016xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
53928xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
54018xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
54036xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
54045xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
54126xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
54126xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
54279xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
54486xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
54486xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
54495xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
54495xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
54495xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
54612xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
54621xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
54693xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
54729xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
54738xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
54774xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
55071xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
55089xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
55251xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
55251xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
55260xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
55260xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
55458xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
55548xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
55548xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
55566xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
55575xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
55620xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
55629xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
55656xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
55665xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
55665xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
55710xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
55719xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
55935xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
55935xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
55980xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
55980xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
56052xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
56196xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
56241xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
56304xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
56385xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
56529xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
56583xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
56592xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
56592xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
56592xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
56664xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
56862xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
56961xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
57069xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
57078xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
57078xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
57240xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
57618xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
57618xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
57636xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
57654xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
57726xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
57726xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
57726xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
57789xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
57834xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
57870xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
57924xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
57969xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
57969xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
57978xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
58059xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
58077xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
58131xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
58131xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
58158xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
58176xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
58185xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
58212xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
58212xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
58563xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
58563xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
58608xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
58743xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
58770xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
58770xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
58779xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
58959xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
59220xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
59301xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
59697xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
59760xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
59760xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
60048xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
60048xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
60048xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
60057xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
60129xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
60165xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
60165xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
60165xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
60165xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
60228xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
60228xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
60228xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
60282xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
60291xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
60291xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
60291xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
60300xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
60300xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
60318xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
60453xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
60462xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
60480xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
60489xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
60489xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
60534xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
60669xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
60705xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
61398xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
61398xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
61398xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
61407xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
61407xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
61443xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
62028xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
62766xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
62973xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
62973xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
63072xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
63099xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
63144xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
63144xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
63144xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
63144xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
63747xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
63747xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
63999xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
63999xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
63999xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
66087xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
67914xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
71100xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
742518refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
751023refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
752589refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
755667refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
758880refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
759051refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
759951refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
761796refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
761814refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
762381refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
763335refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
763398refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
763983refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
764523refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
764676refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
765153refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
765243refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
765369refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
765387refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
767025refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
768051refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
768195refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
768465refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
769266refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
769401refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
770517refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
773073refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
773307refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
773802refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
774126refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
774441refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
774639refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
774702refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
775044refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
775089refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
775242refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
775593refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
775971refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
777033refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
778815refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
778878refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
779157refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
779508refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
779688refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
779706refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
780552refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
780732refgcc -m32 -O2 -fomit-frame-pointer2016101020161009
780804refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
781011refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
781461refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
781542refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
782136refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
782550refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
782703refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
783360refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
783378refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
783594refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
783693refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
783720refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
783792refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
784125refgcc -m32 -Os -fomit-frame-pointer2016101020161009
784287refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
784323refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
784539refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
784629refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
784656refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
784710refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
784728refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
785619refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
787338refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
787500refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
788049refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
788310refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
788337refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
788382refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
790119refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
790128refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
792063refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
792072refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
792171refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
793143refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
794547refgcc -m32 -O -fomit-frame-pointer2016101020161009
796545refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
796617refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
796725refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
797949refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
798831refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
800343refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
801396refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
801963refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
801963refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
802053refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
802152refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
803916refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
803979refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
804600refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
805608refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
807354refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
808344refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
808434refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
808560refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
811521refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
811539refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
811593refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
812097refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
812358refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
821583refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
822375refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
876960refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
888822refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
892080refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
892134refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
899307refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
906399refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
928017refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
928017refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
928179refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
934128refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
936261refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
942327refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
942408refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
942543refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
944433refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
947745refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101020161009
947826refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101020161009
947988refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
948294refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101020161009
956331refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
964728refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
965754refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
970479refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
970695refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
971703refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
971748refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
972342refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
975033refgcc -m32 -O3 -fomit-frame-pointer2016101020161009
976788refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
977256refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
977427refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
978174refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
978228refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
980946refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
983430refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
992781refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
993375refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
994932refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
994950refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
995283refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
996363refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
996480refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
999423refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
999522refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
1007073refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
1037295refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
1438083refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
1441674refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
1446831refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
1450017refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
1452384refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
1453788refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009

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:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm1':
compress.c: compress.c:12: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12: error: (Each undeclared identifier is reported only once
compress.c: compress.c:12: error: for each function it appears in.)
compress.c: compress.c:12: error: expected ';' before 'c'
compress.c: compress.c:13: error: expected ';' before 'u'
compress.c: compress.c:33: error: 'c' undeclared (first use in this function)
compress.c: compress.c:33: error: expected expression before ')' token
compress.c: compress.c:35: error: expected expression before ')' token
compress.c: compress.c:36: error: expected expression before ')' token
compress.c: compress.c:38: error: expected expression before ')' token
compress.c: compress.c:39: error: expected expression before ')' token
compress.c: compress.c:40: error: expected expression before ')' token
compress.c: compress.c:43: error: expected expression before ')' token
compress.c: compress.c:44: error: expected expression before ')' token
compress.c: compress.c:45: error: expected expression before ')' token
compress.c: compress.c:46: error: expected expression before ')' token
compress.c: compress.c:49: error: expected expression before ')' token
compress.c: compress.c:50: error: expected expression before ')' token
compress.c: compress.c:51: error: expected expression before ')' token
compress.c: compress.c:53: error: expected expression before ')' token
compress.c: compress.c:54: error: expected expression before ')' token
compress.c: compress.c:56: error: expected expression before ')' token
compress.c: ...

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:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm1reg':
compress.c: compress.c:12: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12: error: (Each undeclared identifier is reported only once
compress.c: compress.c:12: error: for each function it appears in.)
compress.c: compress.c:12: error: expected ';' before 'carry0'
compress.c: compress.c:13: error: expected ';' before 'carry1'
compress.c: compress.c:14: error: expected ';' before 'carry2'
compress.c: compress.c:15: error: expected ';' before 'carry3'
compress.c: compress.c:16: error: expected ';' before 'ci'
compress.c: compress.c:17: error: expected ';' before 'u'
compress.c: compress.c:37: error: 'ci' undeclared (first use in this function)
compress.c: compress.c:37: error: expected expression before ')' token
compress.c: compress.c:38: error: 'u' undeclared (first use in this function)
compress.c: compress.c:39: error: 'carry0' undeclared (first use in this function)
compress.c: compress.c:41: error: 'carry3' undeclared (first use in this function)
compress.c: compress.c:43: error: expected expression before ')' token
compress.c: compress.c:44: error: expected expression before ')' token
compress.c: compress.c:46: error: 'carry1' undeclared (first use in this function)
compress.c: compress.c:50: error: expected expression before ')' token
compress.c: compress.c:51: error: expected expression before ')' token
compress.c: compress.c:52: error: expected expression before ')' token
compress.c: compress.c:54: error: 'carry2' undeclared (first use in this function)
compress.c: compress.c:58: 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:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm2':
compress.c: compress.c:12: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12: error: (Each undeclared identifier is reported only once
compress.c: compress.c:12: error: for each function it appears in.)
compress.c: compress.c:12: error: expected ';' before 'c'
compress.c: compress.c:13: error: expected ';' before 'u'
compress.c: compress.c:33: error: 'c' undeclared (first use in this function)
compress.c: compress.c:33: error: expected expression before ')' token
compress.c: compress.c:35: error: expected expression before ')' token
compress.c: compress.c:36: error: expected expression before ')' token
compress.c: compress.c:38: error: expected expression before ')' token
compress.c: compress.c:39: error: expected expression before ')' token
compress.c: compress.c:40: error: expected expression before ')' token
compress.c: compress.c:43: error: expected expression before ')' token
compress.c: compress.c:44: error: expected expression before ')' token
compress.c: compress.c:45: error: expected expression before ')' token
compress.c: compress.c:46: error: expected expression before ')' token
compress.c: compress.c:49: error: expected expression before ')' token
compress.c: compress.c:50: error: expected expression before ')' token
compress.c: compress.c:51: error: expected expression before ')' token
compress.c: compress.c:53: error: expected expression before ')' token
compress.c: compress.c:54: error: expected expression before ')' token
compress.c: compress.c:56: error: expected expression before ')' token
compress.c: ...

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:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm4':
compress.c: compress.c:12: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12: error: (Each undeclared identifier is reported only once
compress.c: compress.c:12: error: for each function it appears in.)
compress.c: compress.c:12: error: expected ';' before 'c'
compress.c: compress.c:13: error: expected ';' before 'u'
compress.c: compress.c:33: error: 'c' undeclared (first use in this function)
compress.c: compress.c:33: error: expected expression before ')' token
compress.c: compress.c:35: error: expected expression before ')' token
compress.c: compress.c:36: error: expected expression before ')' token
compress.c: compress.c:38: error: expected expression before ')' token
compress.c: compress.c:39: error: expected expression before ')' token
compress.c: compress.c:40: error: expected expression before ')' token
compress.c: compress.c:43: error: expected expression before ')' token
compress.c: compress.c:44: error: expected expression before ')' token
compress.c: compress.c:45: error: expected expression before ')' token
compress.c: compress.c:46: error: expected expression before ')' token
compress.c: compress.c:49: error: expected expression before ')' token
compress.c: compress.c:50: error: expected expression before ')' token
compress.c: compress.c:51: error: expected expression before ')' token
compress.c: compress.c:53: error: expected expression before ')' token
compress.c: compress.c:54: error: expected expression before ')' token
compress.c: compress.c:56: error: expected expression before ')' token
compress.c: ...

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/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: compress.c: In function 'column_modx509':
compress.c: compress.c:80: warning: integer constant is too large for 'unsigned long' type

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
compress.c: compress.c: In function 'column_modx509':
compress.c: compress.c:80: warning: integer constant is too large for 'unsigned long' type
compress.c: compress.c: In function 'column_modx509':
compress.c: compress.c:80: warning: integer constant is too large for 'unsigned long' type

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