Implementation notes: amd64, giant4, crypto_hash/blake256

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13050vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082520110825
13413vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2011082520110825
13590vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082520110825
13638vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082520110825
13665vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082520110825
13683vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082520110825
13683vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082520110825
13710vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082520110825
13731vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082520110825
13740vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082520110825
13749vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082520110825
13752sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
13752sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
13761vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082520110825
13779sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
13803sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
13812vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082520110825
13818sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
13824sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
13845sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
13845sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
13845sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
13863vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082520110825
13872vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082520110825
13875vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082520110825
13884vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082520110825
13890vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2011082520110825
13890vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082520110825
13908ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
13914ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
13926vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082520110825
13938vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082520110825
13953vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082520110825
13971ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
14034vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082520110825
14091vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082520110825
14292ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
14298ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
14304ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
14304ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
14322ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
14325ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
14496ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
15369ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
15381ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
15807sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
16053sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012020820120207
16056sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012020820120207
16062sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012020820120207
16398sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
16479sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012020820120207
16482sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012020820120207
16605sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
16605sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
16632sse2-2gcc -O -fomit-frame-pointer2012020820120207
16632sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012020820120207
16632sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012020820120207
16632sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
16638sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
16638sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012020820120207
16638sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012020820120207
16647sse2-2gcc -m64 -O -fomit-frame-pointer2012020820120207
16674sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012020820120207
16698sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012020820120207
16722sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012020820120207
16722sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012020820120207
16728sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
16731sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
16731sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012020820120207
16767sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012020820120207
16767sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012020820120207
16773sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012020820120207
16821sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012020820120207
16821sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012020820120207
16836sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012020820120207
16839sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012020820120207
16839sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012020820120207
16845sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012020820120207
16845sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012020820120207
16845sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012020820120207
16866sse2-2gcc -march=k8 -O -fomit-frame-pointer2012020820120207
16932sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012020820120207
16962sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012020820120207
16965sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012020820120207
16977sse2-2gcc -march=nocona -O -fomit-frame-pointer2012020820120207
16992sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012020820120207
17076sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012020820120207
17076sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012020820120207
17109sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012020820120207
17205sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
17205vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082520110825
17211sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
17220sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
17232sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
17235sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
17262sse2-2gcc -O2 -fomit-frame-pointer2012020820120207
17268sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
17268sse2-2gcc -m64 -O2 -fomit-frame-pointer2012020820120207
17388sse2gcc -march=k8 -O -fomit-frame-pointer2011061220110609
17394sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
17397sse2-2gcc -O3 -fomit-frame-pointer2012020820120207
17403sse2-2gcc -m64 -O3 -fomit-frame-pointer2012020820120207
17409sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
17493sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
17502sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
17502sse2gcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
17508sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
17508sse2gcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
17523sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
17538sse2gcc -m64 -O3 -fomit-frame-pointer2011061220110609
17541sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012020820120207
17541sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012020820120207
17541sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012020820120207
17547sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
17547sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
17565sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012020820120207
17568sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012020820120207
17571sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
17574sse2gcc -O2 -fomit-frame-pointer2011061220110609
17574sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012020820120207
17583sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012020820120207
17586sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012020820120207
17595sse2gcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
17595sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012020820120207
17598sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012020820120207
17610sse2gcc -m64 -O2 -fomit-frame-pointer2011061220110609
17625sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
17628sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
17631sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
17634sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012020820120207
17643sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012020820120207
17682sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
17688sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
17691sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012020820120207
17691sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
17697sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012020820120207
17697sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
17706sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012020820120207
17712sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
17715sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
17715sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
17721sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012020820120207
17724sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
17736sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
17757sse2gcc -O3 -fomit-frame-pointer2011061220110609
17760sse2gcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
17763sse2gcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
17766sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012020820120207
17772sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
17871sse2gcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
17934sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
17973sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012020820120207
17976sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012020820120207
17988sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
18006sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012020820120207
18024sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18033sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
18039sse2gcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18069sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18093sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18093sse2gcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18105sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18117vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082520110825
18123sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
18129vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082520110825
18141sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18153vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082520110825
18183sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18189sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
18189sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
18210sse2gcc -march=nocona -O -fomit-frame-pointer2011061220110609
18237sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
18267ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
18390sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
18405sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
18405sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
18408sse2gcc -m64 -O -fomit-frame-pointer2011061220110609
18420sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
18432sse2gcc -O -fomit-frame-pointer2011061220110609
18432sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
18507vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082520110825
18519vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2011082520110825
18519vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082520110825
18546vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082520110825
18660sse2gcc -funroll-loops -O -fomit-frame-pointer2011061220110609
18738sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
18765sse2gcc -march=barcelona -O -fomit-frame-pointer2011061220110609
18945sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
18945sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
19023sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012020820120207
19023sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012020820120207
19023sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012020820120207
19026sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012020820120207
19062sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012020820120207
19068sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012020820120207
19068sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012020820120207
19197sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012020820120207
19203sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
19203sse2-2gcc -m64 -Os -fomit-frame-pointer2012020820120207
19203sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012020820120207
19206sse2-2gcc -Os -fomit-frame-pointer2012020820120207
19209sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012020820120207
19215sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012020820120207
19224sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012020820120207
19239ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
19293ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
19344sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012020820120207
19386sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012020820120207
19389sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012020820120207
19392sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012020820120207
19398sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012020820120207
19413sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
19521sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012020820120207
19581ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
20790sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082120110821
20808sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
20847sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
20847sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082120110821
20856sphlibgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
20856sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
20877regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
20895sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
20916sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011082120110821
20940sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
20940sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
20940sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011082120110821
20943sphlibgcc -O2 -fomit-frame-pointer2011082120110821
20946sphlibgcc -m64 -O2 -fomit-frame-pointer2011082120110821
20952sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
20952sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
20955sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
20958sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011082120110821
20961sphlibgcc -O3 -fomit-frame-pointer2011082120110821
20961sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082120110821
20961sphlibgcc -m64 -O3 -fomit-frame-pointer2011082120110821
20961sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
20964sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
20973sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
20988sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
21003sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
21006sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082120110821
21039sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082120110821
21045sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082120110821
21069sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
21078sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082120110821
21078sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082120110821
21087sphlibgcc -O -fomit-frame-pointer2011082120110821
21087sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
21087sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
21087sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082120110821
21087sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082120110821
21096sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082120110821
21105sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011082120110821
21108sphlibgcc -m64 -O -fomit-frame-pointer2011082120110821
21117sphlibgcc -march=nocona -O -fomit-frame-pointer2011082120110821
21120sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
21129sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
21138sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082120110821
21138sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082120110821
21141sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082120110821
21144sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
21150sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082120110821
21153sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082120110821
21159sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082120110821
21258sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
21258sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011082120110821
21399sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
21399sphlibgcc -march=barcelona -O -fomit-frame-pointer2011082120110821
21408sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
21408sphlibgcc -march=k8 -O -fomit-frame-pointer2011082120110821
21450sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
21450sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
21450sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082120110821
21450sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082120110821
21561regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012020820120207
21561regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012020820120207
21570regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012020820120207
21573regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012020820120207
21576regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012020820120207
21579regsgcc -funroll-loops -O -fomit-frame-pointer2012020820120207
21585regsgcc -march=k8 -O -fomit-frame-pointer2012020820120207
21588regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012020820120207
21591regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012020820120207
21591regsgcc -march=nocona -O3 -fomit-frame-pointer2012020820120207
21594regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
21597regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012020820120207
21597regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012020820120207
21603regsgcc -march=barcelona -O -fomit-frame-pointer2012020820120207
21603regsgcc -march=nocona -O2 -fomit-frame-pointer2012020820120207
21606regsgcc -march=nocona -O -fomit-frame-pointer2012020820120207
21609regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012020820120207
21609regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012020820120207
21612regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012020820120207
21642regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012020820120207
21642regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012020820120207
21648regsgcc -O -fomit-frame-pointer2012020820120207
21648regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012020820120207
21669regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012020820120207
21672regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
21675regsgcc -m64 -O -fomit-frame-pointer2012020820120207
21705regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012020820120207
21735regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012020820120207
21738regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012020820120207
21744regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012020820120207
21852sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
21882sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011082120110821
21885sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
21888sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082120110821
21903regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012020820120207
21903regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012020820120207
21906sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011082120110821
21909regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
21912regsgcc -funroll-loops -O3 -fomit-frame-pointer2012020820120207
21912regsgcc -march=nocona -Os -fomit-frame-pointer2012020820120207
21927sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
21930regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012020820120207
21930regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012020820120207
21936regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012020820120207
21939regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012020820120207
21939regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012020820120207
21942regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012020820120207
21951sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
21957regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012020820120207
21957regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012020820120207
21960regsgcc -funroll-loops -O2 -fomit-frame-pointer2012020820120207
21960regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012020820120207
21966regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012020820120207
22002regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012020820120207
22038regsgcc -O3 -fomit-frame-pointer2012020820120207
22050regsgcc -m64 -O3 -fomit-frame-pointer2012020820120207
22053regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012020820120207
22053regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012020820120207
22059regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
22071regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012020820120207
22077regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012020820120207
22083regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012020820120207
22089regsgcc -O2 -fomit-frame-pointer2012020820120207
22104regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
22125regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012020820120207
22137regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012020820120207
22140regsgcc -m64 -O2 -fomit-frame-pointer2012020820120207
22146regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012020820120207
22146regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012020820120207
22146regsgcc -march=k8 -O3 -fomit-frame-pointer2012020820120207
22161regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012020820120207
22161regsgcc -march=k8 -O2 -fomit-frame-pointer2012020820120207
22164regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012020820120207
22170regsgcc -march=barcelona -O3 -fomit-frame-pointer2012020820120207
22182regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012020820120207
22182regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012020820120207
22182regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012020820120207
22209regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012020820120207
22221regsgcc -march=barcelona -O2 -fomit-frame-pointer2012020820120207
22251regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012020820120207
22290regsgcc -funroll-loops -Os -fomit-frame-pointer2012020820120207
22290regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
22290regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012020820120207
22293regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012020820120207
22299regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
22323regsgcc -Os -fomit-frame-pointer2012020820120207
22326regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012020820120207
22326regsgcc -march=k8 -Os -fomit-frame-pointer2012020820120207
22329regsgcc -m64 -Os -fomit-frame-pointer2012020820120207
22329regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012020820120207
22365regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012020820120207
22368regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012020820120207
22368regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012020820120207
22401regsgcc -march=barcelona -Os -fomit-frame-pointer2012020820120207
23820sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
23820sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082120110821
24015sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
24015sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011082120110821
24075sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
24075sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
24075sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
24087sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
24087sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082120110821
24102sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
24105sphlibgcc -Os -fomit-frame-pointer2011082120110821
24105sphlibgcc -m64 -Os -fomit-frame-pointer2011082120110821
24105sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
24108sphlibgcc -march=k8 -Os -fomit-frame-pointer2011082120110821
24213sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082120110821
24213sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082120110821
24213sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082120110821
24228sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082120110821
24795sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
24795sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082120110821
24957sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
24957sphlibgcc -march=nocona -Os -fomit-frame-pointer2011082120110821
25476sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082120110821
26505sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
26505sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011082120110821
26508sphlib-smallgcc -O2 -fomit-frame-pointer2011082120110821
26565sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082120110821
26574sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082120110821
26586sphlib-smallgcc -O3 -fomit-frame-pointer2011082120110821
26610sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082120110821
26622sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
26646sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082120110821
26646sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082120110821
26712sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011082120110821
26718sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082120110821
26727sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
26730sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082120110821
26877sse2gcc -Os -fomit-frame-pointer2011061220110609
26877sse2gcc -march=k8 -Os -fomit-frame-pointer2011061220110609
26880sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
26895sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
26901sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
26904sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082120110821
26907sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
26922sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
26925sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
26931sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
26931sse2gcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
26994sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
26994sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
26997sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
26997sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
27000sse2gcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
27003refgcc -m64 -O3 -fomit-frame-pointer2011061220110609
27021sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082120110821
27024refgcc -O3 -fomit-frame-pointer2011061220110609
27075sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
27078refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
27078sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
27078sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011082120110821
27081sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
27093sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
27102sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
27129sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011082120110821
27132sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
27132sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
27132sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011082120110821
27138sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
27138sse2gcc -march=nocona -Os -fomit-frame-pointer2011061220110609
27156sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082120110821
27159sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
27159sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
27168sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
27174sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
27177sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082120110821
27180sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
27186sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
27198sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
27204sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011082120110821
27216sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
27219sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
27231sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
27273sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
27393refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
27393refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
27420refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
27423refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
27477refgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
27480refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
27483refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
27642refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
27678refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
27690refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
27789refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
27801refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
27813refgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
27849refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
27870refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
27906refgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
27930refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
27978refgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
27987refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
27990refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
27999refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
28038refgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
28068sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
28095sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011082120110821
28107sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011082120110821
28152sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082120110821
28191sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
28269sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
28275sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082120110821
28311refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
28341sphlib-smallgcc -O -fomit-frame-pointer2011082120110821
28422refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
28440refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
28458sse2gcc -m64 -Os -fomit-frame-pointer2011061220110609
28488sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
28488sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
28494sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
28497sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
28497sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011082120110821
28509refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
28509sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082120110821
28512sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082120110821
28515sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
28524sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
28524refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
28527sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082120110821
28527sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082120110821
28557sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
28569sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011082120110821
28572sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011082120110821
28602sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
28626sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082120110821
28626sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
28680sphlib-smallgcc -m64 -O -fomit-frame-pointer2011082120110821
28845sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
28872sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011082120110821
28971refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
28983refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
28998refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
28998refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
29001refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
29004refgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
29010refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
29016refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
29034sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082120110821
29253refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
29385refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
29394refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
29424refgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
29520refgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
29571refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
29577refgcc -O2 -fomit-frame-pointer2011061220110609
29760refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
29766refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
29793refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
29802refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
29943refgcc -m64 -O2 -fomit-frame-pointer2011061220110609
29946refgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
30066refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
30150refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
30186refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
30216refgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
30228refgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
30237refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
30270refgcc -march=nocona -O -fomit-frame-pointer2011061220110609
30279refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
30282refgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
30282refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
30288refgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
30468refgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
30552refgcc -O -fomit-frame-pointer2011061220110609
30552refgcc -m64 -O -fomit-frame-pointer2011061220110609
30741refgcc -march=k8 -O -fomit-frame-pointer2011061220110609
30942refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
30951refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
31218refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
31224refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
31227refgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
31239refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
31245refgcc -Os -fomit-frame-pointer2011061220110609
31254refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
31254refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
31254refgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
31257refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
31290refgcc -m64 -Os -fomit-frame-pointer2011061220110609
31296refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
31296refgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
31395refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
32025refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
32079refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
32118refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
32118refgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
32190refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
32190refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
33282sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
33285sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011082120110821
33315sphlib-smallgcc -Os -fomit-frame-pointer2011082120110821
33393sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
33393sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
33393sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082120110821
33420sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082120110821
33453sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
33456sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011082120110821
33501sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011082120110821
33549sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082120110821
33549sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082120110821
33570sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
33666sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
33684sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
33684sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082120110821
33768sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
33780sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082120110821
34143sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
34143sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082120110821
34206sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
34206sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011082120110821
46359refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
81861sphlibcc2011082120110821
81918sphlibgcc -funroll-loops2011082120110821
81996sphlibgcc2011082120110821
109398regscc2012020820120207
109410regsgcc -funroll-loops2012020820120207
109413regsgcc2012020820120207
118431sphlib-smallgcc2011082120110821
118437sphlib-smallcc2011082120110821
118452sphlib-smallgcc -funroll-loops2011082120110821
118752refgcc -funroll-loops2011061220110609
125043refgcc2011061220110609
125103refcc2011061220110609
179949sse2gcc -funroll-loops2011061220110609
180954sse2cc2011061220110609
180996sse2gcc2011061220110609
221211sse2-2cc2012020820120207
234516sse2-2gcc -funroll-loops2012020820120207
236052sse2-2gcc2012020820120207

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: ...
hash.c: rounds.sse41.h:837: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665: error: incompatible types when assigning to type '__m128i' from type 'int'

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/blake256/vect128-mmxhack
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: ...
hash.c: rounds.sse41.h:837: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: ...
hash.c: rounds.sse41.h:837: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.sse41.h:792: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:812: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:814: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:817: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:818: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'

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