Implementation notes: amd64, jos, crypto_hash/blake64

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
11722sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
11723sphlibgcc -m64 -O2 -fomit-frame-pointer2014070220140622
11745sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014070220140622
11752sphlibgcc -O2 -fomit-frame-pointer2014070220140622
11752sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
11752sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014070220140622
11760sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
11767sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
11768sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070220140622
11775sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
11782sphlibgcc -O3 -fomit-frame-pointer2014070220140622
11782sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
11790sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014070220140622
11797sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
11797sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
11805sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014070220140622
11805sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014070220140622
11805sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070220140622
11805sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014070220140622
11812sphlibgcc -m64 -O3 -fomit-frame-pointer2014070220140622
11842sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
11873sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070220140622
11887sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
11895sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070220140622
11918sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070220140622
11925sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070220140622
11932sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
11932sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070220140622
11955sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
12023sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
12030sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
12053sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
12075sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
12105sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
12120sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
12135sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070220140622
12232sphlibgcc -m64 -O -fomit-frame-pointer2014070220140622
12233sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
12240sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070220140622
12270sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
12278sphlibgcc -O -fomit-frame-pointer2014070220140622
12285sphlibgcc -march=nocona -O -fomit-frame-pointer2014070220140622
12292sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
12292sphlibgcc -funroll-loops -O -fomit-frame-pointer2014070220140622
12300sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070220140622
12308sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
12532sphlibgcc -march=k8 -O -fomit-frame-pointer2014070220140622
12570sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
12570sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014070220140622
12570sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
12592sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070220140622
12600sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
12600sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
12607sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
12615sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
12622sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070220140622
12630sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
12682sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
12683sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070220140622
12698sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014070220140622
12712sphlibgcc -march=barcelona -O -fomit-frame-pointer2014070220140622
12727sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
12728sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070220140622
12772sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
12780sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
12810sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014070220140622
13815sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
13823sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070220140622
13838sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
13860sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
13868sphlibgcc -march=k8 -Os -fomit-frame-pointer2014070220140622
13875sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
13898sphlibgcc -m64 -Os -fomit-frame-pointer2014070220140622
13905sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070220140622
14085sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
14108sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014070220140622
14273sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014070220140622
14370sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070220140622
14415sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
14483sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
14520sphlib-smallgcc -O3 -fomit-frame-pointer2014070220140622
14542sphlibgcc -Os -fomit-frame-pointer2014070220140622
14625sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014070220140622
14670sphlib-smallgcc -O2 -fomit-frame-pointer2014070220140622
14700sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
14700sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014070220140622
14707sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070220140622
14768sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
14775sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
14783sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
14790sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
14790sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
14798sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070220140622
14812sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
14827sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070220140622
14828sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
14835sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
14865sphlibgcc -march=nocona -Os -fomit-frame-pointer2014070220140622
14872sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070220140622
14880sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
14887sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070220140622
14910sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070220140622
14925sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014070220140622
14925sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070220140622
14925sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
14932sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
14933sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070220140622
14947sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
14948sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
14955sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
14955sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
14955sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014070220140622
14962sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
15000sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
15038sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
15067sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
15075sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
15098sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070220140622
15113sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
15247sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014070220140622
15315sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014070220140622
15390sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014070220140622
15450sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
15465sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070220140622
15488sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014070220140622
15495sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070220140622
15502sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
15525sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070220140622
15547sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014070220140622
15578sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
15585sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
15945refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
15960refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070220140622
15968refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070220140622
15975sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014070220140622
15990refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070220140622
15997sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014070220140622
15998sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
15998sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
16013refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070220140622
16020sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
16020sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
16027sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
16027sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070220140622
16028refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
16035sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070220140622
16043sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
16057sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070220140622
16065sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
16072sphlib-smallgcc -m64 -O -fomit-frame-pointer2014070220140622
16148sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
16155sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070220140622
16155sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014070220140622
16200sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
16207sphlib-smallgcc -O -fomit-frame-pointer2014070220140622
16237sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
16313refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
16320sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
16327refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070220140622
16328refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
16328refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
16590refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070220140622
16620refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070220140622
16627refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
16635refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
16680refgcc -funroll-loops -O3 -fomit-frame-pointer2014070220140622
16680refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
16680refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070220140622
16822refgcc -O2 -fomit-frame-pointer2014070220140622
16852refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070220140622
16860refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
16867refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
16875refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
16875refgcc -march=barcelona -O3 -fomit-frame-pointer2014070220140622
16890sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014070220140622
16890refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
16897refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
16898refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070220140622
16898refgcc -m64 -O2 -fomit-frame-pointer2014070220140622
16905refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
16920refgcc -O3 -fomit-frame-pointer2014070220140622
16920refgcc -funroll-loops -O -fomit-frame-pointer2014070220140622
16927refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
16928refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
16928refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070220140622
16935refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
16950refgcc -m64 -O3 -fomit-frame-pointer2014070220140622
16958refgcc -march=k8 -O2 -fomit-frame-pointer2014070220140622
16965refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070220140622
16965refgcc -march=barcelona -O2 -fomit-frame-pointer2014070220140622
16972refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070220140622
16973refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
16980refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
17003refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070220140622
17047refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
17048refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
17063refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
17077refgcc -funroll-loops -O2 -fomit-frame-pointer2014070220140622
17182refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
17280refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
17325refgcc -march=nocona -O2 -fomit-frame-pointer2014070220140622
17392sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014070220140622
17513refgcc -march=nocona -O3 -fomit-frame-pointer2014070220140622
17558refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
17602refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
17632refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
17632refgcc -march=nocona -O -fomit-frame-pointer2014070220140622
17670refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
17693refgcc -m64 -O -fomit-frame-pointer2014070220140622
17700refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070220140622
17723refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
17730refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
17730refgcc -march=k8 -O -fomit-frame-pointer2014070220140622
17738refgcc -O -fomit-frame-pointer2014070220140622
17760refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
17812refgcc -march=barcelona -O -fomit-frame-pointer2014070220140622
17828refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
17993refgcc -march=k8 -O3 -fomit-frame-pointer2014070220140622
18045refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
18218sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014070220140622
18548refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
18563refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
18570refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
18570refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
18585refgcc -funroll-loops -Os -fomit-frame-pointer2014070220140622
18592refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070220140622
18608refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
18615ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
18623refgcc -march=k8 -Os -fomit-frame-pointer2014070220140622
18638refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070220140622
18660ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
18682ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
18682ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
18682ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
18705refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070220140622
18705refgcc -m64 -Os -fomit-frame-pointer2014070220140622
18720ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
18758refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070220140622
18840refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
18915refgcc -march=barcelona -Os -fomit-frame-pointer2014070220140622
18922refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
18922refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
18930refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070220140622
18953refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
18982refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
19035ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
19095ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070220140622
19103ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
19147ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
19185ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070220140622
19200refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
20010ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070220140622
20033ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
20040ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
20078ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
20288refgcc -Os -fomit-frame-pointer2014070220140622
20333ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014070220140622
20655sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070220140622
20677sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
20760sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
20895sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070220140622
20933sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070220140622
20948sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014070220140622
20970sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
20978sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070220140622
21022sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
21030sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
21045sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070220140622
21060sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014070220140622
21232sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
21233sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
21240sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
21248sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070220140622
21248sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
21255sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
21277sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
21278sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070220140622
21292sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070220140622
21293sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
21315sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
21353sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070220140622
21367sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070220140622
21375sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
21382sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
21398sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070220140622
21412sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070220140622
21420sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070220140622
21427sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070220140622
21442sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014070220140622
21450sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
21465sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
21488sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
21510sphlib-smallgcc -Os -fomit-frame-pointer2014070220140622
21510refgcc -march=nocona -Os -fomit-frame-pointer2014070220140622
21578sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
21630sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
21630sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
21630sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
21645sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070220140622
21652sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
21660sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
21660sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
21668sse2gcc -funroll-loops -Os -fomit-frame-pointer2014070220140622
21675sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
21675sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070220140622
21787sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014070220140622
21825sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070220140622
21862sse2gcc -march=k8 -O2 -fomit-frame-pointer2014070220140622
21863sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070220140622
21878sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070220140622
21885sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
21900sse2gcc -march=nocona -O3 -fomit-frame-pointer2014070220140622
21915sse2gcc -march=k8 -O3 -fomit-frame-pointer2014070220140622
21945sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014070220140622
21945sse2gcc -march=nocona -O2 -fomit-frame-pointer2014070220140622
21982sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070220140622
21998sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
22095sse2gcc -O3 -fomit-frame-pointer2014070220140622
22110sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
22148sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
22178sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
22193sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070220140622
22200sse2gcc -m64 -O2 -fomit-frame-pointer2014070220140622
22200sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014070220140622
22275sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014070220140622
22275sse2gcc -march=barcelona -Os -fomit-frame-pointer2014070220140622
22282sse2gcc -m64 -O3 -fomit-frame-pointer2014070220140622
22305sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070220140622
22320sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
22365sse2gcc -O2 -fomit-frame-pointer2014070220140622
22373sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
22395sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070220140622
22418sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070220140622
22425sse2gcc -march=k8 -Os -fomit-frame-pointer2014070220140622
22433sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
22462sse2gcc -m64 -Os -fomit-frame-pointer2014070220140622
22477sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
22545sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
22568sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070220140622
22650sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014070220140622
22725sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
22792sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
22793sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
22838sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
22860sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
22875sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
22875sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070220140622
22890sse2gcc -march=nocona -O -fomit-frame-pointer2014070220140622
22890sse2gcc -march=nocona -Os -fomit-frame-pointer2014070220140622
22898sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070220140622
22935sse2gcc -Os -fomit-frame-pointer2014070220140622
22943sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070220140622
22987sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070220140622
23003sse2gcc -funroll-loops -O -fomit-frame-pointer2014070220140622
23115sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
23152sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
23168sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070220140622
23377sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070220140622
23707sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070220140622
23707sse2gcc -march=barcelona -O -fomit-frame-pointer2014070220140622
23730sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
23737sse2gcc -m64 -O -fomit-frame-pointer2014070220140622
23775sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070220140622
23783sse2gcc -O -fomit-frame-pointer2014070220140622
23790sse2gcc -march=k8 -O -fomit-frame-pointer2014070220140622
23895sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070220140622
23947sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014070220140622
26355sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070220140622
48825sphlibgcc2014070220140622
48953sphlibgcc -funroll-loops2014070220140622
49380sphlibcc2014070220140622
66765sphlib-smallcc2014070220140622
67358sphlib-smallgcc -funroll-loops2014070220140622
67402sphlib-smallgcc2014070220140622
74670refgcc2014070220140622
74730refcc2014070220140622
74752refgcc -funroll-loops2014070220140622
465697sse2gcc -funroll-loops2014070220140622
469455sse2gcc2014070220140622
473077sse2cc2014070220140622

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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