Implementation notes: x86, hydra2, crypto_hashblocks/rfsb509

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
32900xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
32940xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
32952xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
32956xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
32964xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
32964xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
32980xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
32984xmm1reggcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
33004xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
33036xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
33052xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
33240xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
33256xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
33448xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
33588xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
33620xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
33848xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
34024xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
34112xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
34204xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
34300xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
34436xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
34524xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
34536xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
34572xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
34668xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
34708xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
34804xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
34828xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
34960xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
35340xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
35496xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
35496xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
35588xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
35612xmm1reggcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
35660xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
35688xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
35704xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
35912xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
35956xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
36108xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
36180xmm1reggcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
36260xmm1reggcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
36268xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
36308xmm1reggcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
36312xmm1reggcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
36368xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
36512xmm1reggcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
36516xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
36524xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
36540xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
36604xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
36620xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
37232xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
37508xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
37572xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
37576xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
37620xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
37648xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
37704xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
37708xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
37708xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
37728xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
37792xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
37840xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
38240xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
38272xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
38276xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
45328xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
45364xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
45380xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
45380xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
45460xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
45492xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
45528xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
45632xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
46036xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
46048xmm4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
46056xmm4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
46060xmm4gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
46064xmm4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
46192xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
46256xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
46336xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
46340xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
46380xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
46400xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
46488xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
46492xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
46500xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
46512xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
46556xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
46600xmm1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
46624xmm1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
46628xmm1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
46628xmm1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
46644xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
46648xmm2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
46656xmm2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
46664xmm2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
46684xmm2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
46684xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
46708xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
46728xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
46728xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
46772xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
46788xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
46832xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
47004xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
47016xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
47264xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
48976xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
49152xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
49300xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
49728xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
50240xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
50256xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
50280xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
50296xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
50296xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
50424xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
50524xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
50548xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
50968xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
51084xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
51576xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
51680xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
51704xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
51708xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
51720xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
51952xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
52148xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
52248xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
52372xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
52932xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
53596xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
53632xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
53636xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
53660xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
53672xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
53856xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
53908xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
54128xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
54168xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
54188xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
54208xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
55192xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
55216xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
55252xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
55648xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
55724xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
56944xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
57224xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
57228xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
57388xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
57616xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
57644xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
57648xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
57652xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
57652xmm2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
57656xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
57656xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
57660xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
57660xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
57776xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
57812xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
57816xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
57816xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
57816xmm4gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
57820xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
57820xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
57824xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
57904xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
58116xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
58356xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
58508xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
58540xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
59040xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
59044xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
59068xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
59124xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
59160xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
59264xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
59416xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
59428xmm4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
59432xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
59440xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
59440xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
59460xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
59708xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
59732xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
59732xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
59736xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
59748xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
59748xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
60100xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
60112xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
60120xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
60120xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
60144xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
60276xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
60328xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
60340xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
60348xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
60364xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
60372xmm1gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
60372xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
60376xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
60396xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
60412xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
60420xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
60424xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
60452xmm2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
60456xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
60480xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
60504xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
60504xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
60516xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
60560xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
60652xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
60704xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
60768xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
60768xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
60776xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
60804xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
60828xmm4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
61132xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
61208xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
61264xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
61308xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
61308xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
61368xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
61632xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
61692xmm2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
61696xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
61720xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
61724xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
61760xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
61936xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
61952xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
62020xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
62104xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
62128xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
62416xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
62424xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
62428xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
62428xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
62708xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
62764xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
62900xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
62916xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
62988xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
63428xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
63512xmm1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
63516xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
63536xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
63540xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
63548xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
63560xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
63620xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
63692xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
63828xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
63944xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
64704xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
64708xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
64764xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
64768xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
64776xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
64780xmm1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
65076xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
65220xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
65888xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
679668refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
683288refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
683448refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
683992refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
684076refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
684196refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
684356refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
684624refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
685468refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
686840refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
693416refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
693984refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
694020refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
694104refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
695604refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
696156refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
696272refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
696280refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
697472refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
697624refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
698096refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
698392refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
698616refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
698700refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
700008refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
700272refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
700476refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
701008refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
701432refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
701916refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
701964refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
702544refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
702616refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
702688refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
704512refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
704852refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
707228refgcc -m32 -O -fomit-frame-pointer2014052620140525
707532refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
707680refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
708180refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
708340refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
708528refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
709232refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
709588refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
710152refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
710160refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
710336refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
710388refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
710952refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
711316refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
714864refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
715032refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
715048refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
715752refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
716148refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
716368refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
716844refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
716868refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
717436refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
718240refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
718972refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
719484refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
720324refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
720400refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
720744refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
721476refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
722136refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
722268refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
722368refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
722640refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
722892refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
722904refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
723028refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
724616refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
731548refgcc -m32 -Os -fomit-frame-pointer2014052620140525
734392refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
734524refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
734600refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
734776refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
734860refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
735028refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
735032refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
735948refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
736852refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
737140refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
740872refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
740940refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
741040refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
744120refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
744124refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
744168refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
744168refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
744208refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
744232refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
744384refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
745156refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
745360refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
745500refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
745508refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
745920refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
746340refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
747316refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
747436refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
747504refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
747660refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
747956refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
748144refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
748204refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
748264refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
748460refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
748540refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
748720refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
748832refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
749728refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
750280refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
750300refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
751252refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
751616refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
757316refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
758476refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
762940refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
762948refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
765212refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
767424refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
767496refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
767616refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
768104refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
768184refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
771144refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
771152refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
771184refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
772796refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
774220refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
775580refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
777224refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
777268refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
777376refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
781284refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
784196refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
787800refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
788080refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
790488refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
790592refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
791512refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
791732refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
793832refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
794024refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
794124refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
794232refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
794256refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
798500refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
800464refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
890760refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
890952refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
895008refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
895016refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
901896refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
902036refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
904796refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
905112refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
925088refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
925492refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
925580refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
930204refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
1315880refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
1316172refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
1316196refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
1320156refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
1327724refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
1327724refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525

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/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