Implementation notes: x86, jos, crypto_hashblocks/rfsb509

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
33037xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
33105xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
33143xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
33173xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
33180xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
33180xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
33352xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
33383xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
33405xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
33420xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
33420xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
33427xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
33428xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
33480xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
33487xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
33578xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
33803xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
33885xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
33915xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
33945xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
33960xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
33960xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
34050xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
34057xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
34132xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
34170xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
34275xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
34403xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
34440xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
34493xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
34598xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
34598xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
34605xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
34627xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
34680xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
34687xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
34702xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
34747xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
34793xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
34860xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
34860xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
34935xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
34950xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
35100xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
35115xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
35138xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
35152xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
35198xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
35303xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
35333xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
35865xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
35970xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
36120xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
36203xmm1reggcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
36330xmm1reggcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
36337xmm1reggcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
36375xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
36383xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
38175xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
38332xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
38730xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
38738xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
38843xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
38865xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
42750xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
43335xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
43343xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
43658xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
43695xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
43792xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
43822xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
44085xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
44093xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
44250xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
44302xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
44603xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
45112xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
45383xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
45398xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
45555xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
45578xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
45728xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
45758xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
45803xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
46065xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
46673xmm4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
46718xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
46815xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
46995xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
47100xmm4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
47137xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
47168xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
47258xmm4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
48277xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
48315xmm2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
48315xmm2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
48533xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
48570xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
49028xmm2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
49942xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
50152xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
50160xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
50872xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
50947xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
51120xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
51195xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
51435xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
51600xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
51615xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
51638xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
51742xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
51937xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
52035xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
52538xmm1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
52552xmm1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
52875xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
52913xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
52927xmm1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
52935xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
52988xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
53025xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
53152xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
53228xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
53250xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
53257xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
53295xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
53295xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
53445xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
53453xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
53460xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
53565xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
53588xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
54412xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
54450xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
54742xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
54758xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
54795xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
54855xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
54960xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
55050xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
55058xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
55065xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
55065xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
55192xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
55245xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
55283xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
55515xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
55545xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
55665xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
55710xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
55740xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
55770xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
55800xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
55837xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
55860xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
55875xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
55882xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
55897xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
55905xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
55920xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
55965xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
56002xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
56040xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
56250xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
56393xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
56415xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
56415xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
56708xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
56865xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
56932xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
56932xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
56940xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
56948xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
56955xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
56977xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
56993xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
56993xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
57000xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
57008xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
57112xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
57300xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
57360xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
57450xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
57795xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
58403xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
58642xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
59040xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
59062xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
59070xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
59077xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
59100xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
59115xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
59123xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
59130xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
59130xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
59167xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
59183xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
59220xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
59220xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
59235xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
59250xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
59258xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
59265xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
59280xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
59280xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
59302xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
59347xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
59377xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
59385xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
59385xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
59452xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
59617xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
59842xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
59993xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
60038xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
60323xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
60427xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
60435xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
60638xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
61080xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
61425xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
61680xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
62085xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
62123xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
62130xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
62175xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
62220xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
62220xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
62355xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
62355xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
62400xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
62430xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
62603xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
62625xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
62783xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
62888xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
63450xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
63480xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
63660xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
64080xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
64200xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
64245xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
64942xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
65227xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
65543xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
66150xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
66165xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
66172xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
66210xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
66675xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
66675xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
66690xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
67222xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
67973xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
70163xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
70417xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
737512refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
744278refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
748072refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
748162refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
748508refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
749100refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
751942refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
754283refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
755272refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
757613refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
758767refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
759090refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
759893refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
761865refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
762413refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
764873refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
767595refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
769470refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
773790refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
778852refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
778905refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
780638refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
782220refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
782970refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
783008refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
783360refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
783892refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
784275refgcc -m32 -O3 -fomit-frame-pointer2014070220140622
784298refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
785348refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
786307refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
786938refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
787140refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
787755refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
787807refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
788168refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
788183refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070220140622
788227refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
790695refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
790740refgcc -m32 -O -fomit-frame-pointer2014070220140622
791115refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
792465refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
794625refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
794813refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
794820refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
795308refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
795397refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
795420refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
795607refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
795645refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
796822refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
797955refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
798060refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
798173refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
798233refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
798555refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
798563refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
798585refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
798758refgcc -m32 -Os -fomit-frame-pointer2014070220140622
799170refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
799387refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
799643refgcc -m32 -O2 -fomit-frame-pointer2014070220140622
800318refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
800842refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
801638refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070220140622
802320refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
802718refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
803040refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
803348refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
803723refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
803790refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
803850refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
804322refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
804457refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
804863refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
805823refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
806550refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
806962refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
806993refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
807015refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
807098refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
808290refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
808920refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
809572refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
809745refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070220140622
810900refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
812797refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
813045refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
813158refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
813532refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
813727refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
814155refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
815130refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
815138refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070220140622
815490refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
816038refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
817485refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
817642refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
817882refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
817935refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
818438refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
819810refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
821130refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
822360refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
822487refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
822758refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
823500refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
823920refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
825578refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
825832refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
826365refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
827325refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
827625refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
829800refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
831195refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
831975refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
832658refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
832853refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
833483refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
833955refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
834743refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
835110refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
835942refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
838897refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
839145refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
839565refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
839760refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
840683refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
843885refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
844275refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
846060refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
847680refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
848475refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
849623refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
855022refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
855427refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
855555refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
857017refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
857880refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
872347refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
873180refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
904275refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
932415refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
938985refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
942022refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
946252refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
958553refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
958650refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
959543refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
959857refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
960495refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
961732refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
965287refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
966765refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
1360680refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1360770refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1371105refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1372245refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1383082refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
1385378refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622

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/lib64/gcc/x86_64-suse-linux/4.5/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: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12:3: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:12:11: error: expected ';' before 'c'
compress.c: compress.c:13:11: error: expected ';' before 'u'
compress.c: compress.c:33:5: error: 'c' undeclared (first use in this function)
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
compress.c: compress.c:60:7: error: 'u' undeclared (first use in this function)

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/lib64/gcc/x86_64-suse-linux/4.5/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: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12:3: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:12:11: error: expected ';' before 'carry0'
compress.c: compress.c:13:11: error: expected ';' before 'carry1'
compress.c: compress.c:14:11: error: expected ';' before 'carry2'
compress.c: compress.c:15:11: error: expected ';' before 'carry3'
compress.c: compress.c:16:11: error: expected ';' before 'ci'
compress.c: compress.c:17:11: error: expected ';' before 'u'
compress.c: compress.c:37:5: error: 'ci' undeclared (first use in this function)
compress.c: compress.c:37:21: error: expected expression before ')' token
compress.c: compress.c:38:5: error: 'u' undeclared (first use in this function)
compress.c: compress.c:39:5: error: 'carry0' undeclared (first use in this function)
compress.c: compress.c:41:5: error: 'carry3' undeclared (first use in this function)
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:46:5: error: 'carry1' undeclared (first use in this function)
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:54:5: error: 'carry2' undeclared (first use in this function)
compress.c: compress.c:58:21: error: expected expression before ')' token
compress.c: compress.c:59:22: 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/lib64/gcc/x86_64-suse-linux/4.5/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: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12:3: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:12:11: error: expected ';' before 'c'
compress.c: compress.c:13:11: error: expected ';' before 'u'
compress.c: compress.c:33:5: error: 'c' undeclared (first use in this function)
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
compress.c: compress.c:59:7: error: 'u' undeclared (first use in this function)

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/lib64/gcc/x86_64-suse-linux/4.5/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: '__m128i' undeclared (first use in this function)
compress.c: compress.c:12:3: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:12:11: error: expected ';' before 'c'
compress.c: compress.c:13:11: error: expected ';' before 'u'
compress.c: compress.c:33:5: error: 'c' undeclared (first use in this function)
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
compress.c: compress.c:59:7: error: 'u' undeclared (first use in this function)

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