Implementation notes: amd64, gcc47, crypto_hash/blake256

Computer: gcc47
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfebfbff
SUPERCOP version: 20120918
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
26080sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
26250sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
36360sse2gcc -Os -fomit-frame-pointer2012052720120525
36870sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
37690sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
37720sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
38060sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
39320sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
39400sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
39720sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
39750sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
39800sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
39810sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
39890sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
39990sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40010sse2gcc -m64 -O2 -fomit-frame-pointer2012052720120525
40080sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
40090sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
40100sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
40100sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
40130sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
40160sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
40190sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
40290sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
40310sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
40400sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
40410sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
40490sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40530sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
40610sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40630sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
40710sse2gcc -O3 -fomit-frame-pointer2012052720120525
40730sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
40740sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
40750sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
40760sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
40780sse2gcc -m64 -Os -fomit-frame-pointer2012052720120525
40870sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
40870sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
40880sse2gcc -march=k8 -Os -fomit-frame-pointer2012052720120525
40920sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
41000sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
41000sse2gcc -m64 -O3 -fomit-frame-pointer2012052720120525
41010sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
41120sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
41140sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
41200sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
41230sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
41230sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
41310sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
41430sse2gcc -O2 -fomit-frame-pointer2012052720120525
41440sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
41450sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
41460sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
41700sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
41800sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
41890sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
41890sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
41900sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
41920sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
42010sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
42070sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
42130sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
42210sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
42230sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
42240sse2-2gcc -Os -fomit-frame-pointer2012052720120525
42240sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
42270sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
42340sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
42370sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
42380sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
42390sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
42580sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
42660sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
42670sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012052720120525
42770vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
42890sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
42890sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
42980sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
43080sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
43100sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
43120sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
43180sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
43220sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
43240sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
43300sse2gcc -march=nocona -Os -fomit-frame-pointer2012052720120525
43340sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
43350sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
43380sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
43390sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
43440sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
43460ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
43570sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
43620sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012052720120525
43640sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
43680sse2gcc -march=barcelona -O -fomit-frame-pointer2012052720120525
43690sse2-2gcc -O3 -fomit-frame-pointer2012052720120525
43720sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
43720sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
43790sse2gcc -m64 -O -fomit-frame-pointer2012052720120525
43800sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
43840sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
43840sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
43860sse2gcc -O -fomit-frame-pointer2012052720120525
43870sse2-2gcc -m64 -O -fomit-frame-pointer2012052720120525
43870sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
43880sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
43900sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012052720120525
43930sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
43960sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
43970sse2-2gcc -O -fomit-frame-pointer2012052720120525
43970sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
43990sse2-2gcc -m64 -O2 -fomit-frame-pointer2012052720120525
44070sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
44100sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
44110sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
44140sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
44150sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
44170sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
44170sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
44190sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
44280sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
44280sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012052720120525
44280sse2-2gcc -march=nocona -O -fomit-frame-pointer2012052720120525
44290sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
44360sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
44480sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
44500sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
44540sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
44540sse2-2gcc -m64 -Os -fomit-frame-pointer2012052720120525
44570sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
44620sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
44650sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
44650sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
44660sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
44670sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
44690sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
44700sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
44720sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
44750sse2-2gcc -O2 -fomit-frame-pointer2012052720120525
44770sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
44790sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
44810sse2gcc -funroll-loops -O -fomit-frame-pointer2012052720120525
44810sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
44850sse2-2gcc -march=k8 -O -fomit-frame-pointer2012052720120525
44930sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
44940sse2gcc -march=k8 -O -fomit-frame-pointer2012052720120525
44960sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
44990sse2-2gcc -m64 -O3 -fomit-frame-pointer2012052720120525
45020sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
45040sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
45060sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
45160sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
45190sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
45400vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
45410sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
45640sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
46020sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
46250vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
46960sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
46960vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
46990vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
47070vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
47110sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
47220vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
47400sse2gcc -march=nocona -O -fomit-frame-pointer2012052720120525
47440vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
47450vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
47810sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
48150vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
48360sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
48650vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
48990ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
49030vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
49050vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
49070vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
49130vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
49280ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
49290ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
49320vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
49360vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
49550vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
50070ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
50200ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
50290bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
50520ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
51100vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
51100vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
51290ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
51990vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
52350vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
52650vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
54150vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
55800vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
55810vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
55820vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
55820vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
56570vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
56740vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
57250vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
57630bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
57740bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
58020vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
59050sphlibgcc -O2 -fomit-frame-pointer2012052720120525
59120sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
59250bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
59720bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
59780sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
59820bswapgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
59920sphlibgcc -m64 -O2 -fomit-frame-pointer2012052720120525
60370bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
62000regsgcc -m64 -Os -fomit-frame-pointer2012052720120525
62300regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
62460bswapgcc -m64 -O3 -fomit-frame-pointer2012052720120525
62610bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
62680regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
62810bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
63010bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
63010sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
63020regsgcc -m64 -O2 -fomit-frame-pointer2012052720120525
63320regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
63350bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
63410bswapgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
63620bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
63740bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
63950bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
64060bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
64190regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
64280bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
64280bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
64470bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
64490bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
64560bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
64660bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
64700bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
64720bswapgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
64820bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
64860bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
65550bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
65580bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
65590bswapgcc -O3 -fomit-frame-pointer2012052720120525
65600bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
65620bswapgcc -m64 -O2 -fomit-frame-pointer2012052720120525
65630bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
65640bswapgcc -O2 -fomit-frame-pointer2012052720120525
65800bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
65800sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
65850bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
65930sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
65970regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
66150bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
66270bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
66320bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
66370sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
66380bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
66470sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
66510sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
66540regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
66650sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
66820bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
66880bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
66910sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
67030sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
67070regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
67080regsgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
67140sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
67200regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
67280sphlibgcc -m64 -O3 -fomit-frame-pointer2012052720120525
67310regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
67340bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
67480sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
67500sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
67510sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
67510bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
67550regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
67620regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
67710regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
67790regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
67820bswapgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
67840sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
67900sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
67930sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
67960sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
68090bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
68130sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
68150sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
68290sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
68290regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
68320sphlibgcc -O3 -fomit-frame-pointer2012052720120525
68380regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
68390regsgcc -O3 -fomit-frame-pointer2012052720120525
68410sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
68420regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
68540regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
68650regsgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
68750bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
68800sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
68810regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
68890regsgcc -O2 -fomit-frame-pointer2012052720120525
68920sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
68920sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
68970sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
69040bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
69070regsgcc -m64 -O3 -fomit-frame-pointer2012052720120525
69110sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
69190regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
69300regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
69320sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
69320sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
69340regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
69350regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
69430regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
69520sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
69520sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
69600regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
69620sphlibgcc -O -fomit-frame-pointer2012052720120525
69640regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
69660sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
69740regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
69750regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
69780bswapgcc -m64 -Os -fomit-frame-pointer2012052720120525
69780regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
69810regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
69820regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
69860regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
69890regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
69950regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
70100bswapgcc -Os -fomit-frame-pointer2012052720120525
70170regsgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
70230sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
70250bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
70350regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
70370regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
70530refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
70590bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
70600bswapgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
70640bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
70790sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
70850bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
70880sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
70950sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
71400sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
71420regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
71600sphlibgcc -m64 -O -fomit-frame-pointer2012052720120525
71650regsgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
71710sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
71840sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
71920sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
71980regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
72020sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
72070bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
72110refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
72160sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
72180regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
72310sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
72320regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
72370regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
72920sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
72940regsgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
72960sphlibgcc -m64 -Os -fomit-frame-pointer2012052720120525
72960sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
72980regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
73030sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
73080regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
73150sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
73300sphlibgcc -Os -fomit-frame-pointer2012052720120525
73450sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
73450sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
73480sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
74370sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
74930regsgcc -Os -fomit-frame-pointer2012052720120525
75060regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
75480regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
76100sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
77260bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
77910bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
77940sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
78490sphlibgcc -march=nocona -O -fomit-frame-pointer2012052720120525
78530regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
78560sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
78640bswapgcc -m64 -O -fomit-frame-pointer2012052720120525
78730bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
78740bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
78830bswapgcc -march=k8 -O -fomit-frame-pointer2012052720120525
79050bswapgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
79230refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
79250bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
79300bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
79300bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
79320bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
79420bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
79480bswapgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
79520bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
79780sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
79840sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
79850sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
79890bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
79900sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
80150sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
80170bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
80170sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
80240bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
80260bswapgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
80270sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
80360bswapgcc -march=nocona -O -fomit-frame-pointer2012052720120525
80370sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
80500bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
80560bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
80680bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
80700sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
80760sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
80810sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
80900bswapgcc -O -fomit-frame-pointer2012052720120525
80970sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
80990sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
81060bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
81230bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
81270regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
81280regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
81350bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
81400regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
81420sphlibgcc -march=k8 -O -fomit-frame-pointer2012052720120525
81450bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
81530bswapgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
81570sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
81690regsgcc -march=nocona -O -fomit-frame-pointer2012052720120525
81720refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
81750sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
81870regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
81900bswapgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
82130regsgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
82170sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
82390regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
82400refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
82450regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
82530sphlib-smallgcc -O3 -fomit-frame-pointer2012052720120525
82580sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
82630bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
82820bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
82820sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
83090sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
83190sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
83270regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
83330sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
83380sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
83480regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
83510sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
83510bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
83630regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
83990regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
84060sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
84110regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
84150regsgcc -march=k8 -O -fomit-frame-pointer2012052720120525
84170regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
84250regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
84340sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
84390sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
84460regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
84470regsgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
84530regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
84610sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052720120525
84670sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
85160sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
85430regsgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
85450regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
85750sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
85830regsgcc -m64 -O -fomit-frame-pointer2012052720120525
86000sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
86130sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
86170sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
86170regsgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
86200regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
86330regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
86440regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
86510regsgcc -O -fomit-frame-pointer2012052720120525
86590regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
87060sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
87060regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
87070regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
87220sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
87270sphlib-smallgcc -O2 -fomit-frame-pointer2012052720120525
87310regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
87520sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
87520sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
88020sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
88160regsgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
88560sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
88630refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
88860sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
88950sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
89080sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
89270sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
89520sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
89990refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
90010refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
90060sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
90150sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
90190refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
90290refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
90350sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
90540sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
90970refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
91020refgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
91060sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
91220refgcc -m64 -O2 -fomit-frame-pointer2012052720120525
91680refgcc -m64 -O3 -fomit-frame-pointer2012052720120525
91770refgcc -O3 -fomit-frame-pointer2012052720120525
92050refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
92590refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
92830sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052720120525
92840sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
93020sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
93070sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
93290sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
94070sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
94110refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
94750refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
95050sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
95140sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
95240sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
95300sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
95670sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
96260refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
96350refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
96390refgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
96600refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
96650sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
96730sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
97480sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
97610sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
97810refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
97870sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
97990sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
98450refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
98650sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
98850refgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
99320refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
99720refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
99880sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
100010refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
100160refgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
100230sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
100230sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
100260refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
100450sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
100450sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
100480sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
100960sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
101440refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
101530refgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
101560refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
103210refgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
103420refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
103510sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
103720sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
103730sandygcc -march=barcelona -O -fomit-frame-pointer2012052720120525
103880refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
104040sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
104090refgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
104100refgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
104160sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
104180refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
104180sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
104230refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
104260refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
104290refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
104550sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
104570sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
104600sandygcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
104610sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
104620regsgcc2012052720120525
105020refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
105230sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
105270sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
105280sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
105300sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
105450sphlib-smallgcc -Os -fomit-frame-pointer2012052720120525
105460refgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
105490sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052720120525
105560refgcc -O2 -fomit-frame-pointer2012052720120525
105570refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
105640refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
106010sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
106170refgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
106200sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
106380refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
107000sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
107230refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
107250sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
107500sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
107630sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
107650refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
107740sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
107750refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
108140refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
108230refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
108620sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
108690sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
108690sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
108710refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
108810sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
108840sphlib-smallgcc -O -fomit-frame-pointer2012052720120525
109120sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012052720120525
109140sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
109200sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
109280sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
109430refgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
109460sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
109490sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052720120525
109940sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
109990refgcc -m64 -Os -fomit-frame-pointer2012052720120525
110300sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
110490sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
110610sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
110740sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
110810sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
111320refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
111410refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
111600refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
111680refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
111850sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
111920sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
112040sandygcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
112290sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
112460refgcc -Os -fomit-frame-pointer2012052720120525
112550refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
112570sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
112690sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
112720refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
113120refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
113370refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
113540sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
113710sandygcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
113840sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
113950sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
113960refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
114500sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
114610refgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
114730sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
114810refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
114930sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
115210refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
115790sandygcc -m64 -O2 -fomit-frame-pointer2012052720120525
115920sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012052720120525
116180sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
116410bswapgcc2012052720120525
116680sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
117060refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
117160sandygcc -O3 -fomit-frame-pointer2012052720120525
117300refgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
117550sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
117890sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
118100sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
118360refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
118490refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
118930refgcc -march=k8 -O -fomit-frame-pointer2012052720120525
119130sandygcc -march=k8 -O -fomit-frame-pointer2012052720120525
119200sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
119220sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
119240sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
119320sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
119340sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
119480sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
119640sandygcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
119750sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
119800sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
119940refgcc -march=nocona -O -fomit-frame-pointer2012052720120525
119980sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
120110sandygcc -march=nocona -Os -fomit-frame-pointer2012052720120525
120490refgcc -m64 -O -fomit-frame-pointer2012052720120525
120770sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
120840sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
120950sandygcc -m64 -O -fomit-frame-pointer2012052720120525
121220refgcc -O -fomit-frame-pointer2012052720120525
121290sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
121310sandygcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
121630sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
121810sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
121960sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
121990sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
121990sandygcc -march=nocona -O -fomit-frame-pointer2012052720120525
122170sandygcc -m64 -Os -fomit-frame-pointer2012052720120525
122230sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
122260refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
122360sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
122410sandygcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
122490sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
122520refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
122700sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
122980sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
123150sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
123160sandygcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
123210refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
123240bswapgcc -funroll-loops2012052720120525
123290sandygcc -O -fomit-frame-pointer2012052720120525
123930refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
124160refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
124240refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
124430sandygcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
124570sandygcc -m64 -O3 -fomit-frame-pointer2012052720120525
124640refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
125620sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
125630refgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
125920refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
126400sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
126430sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
126580sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
126610sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
126630sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
126710sandygcc -funroll-loops -O -fomit-frame-pointer2012052720120525
126720sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
126740sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
126830sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
126860sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
128860bswapcc2012052720120525
129550sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
129580sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
129590sandygcc -O2 -fomit-frame-pointer2012052720120525
129690sandygcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
129780sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
130000sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
130010sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
130150sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
130590sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
130630sandygcc -march=k8 -Os -fomit-frame-pointer2012052720120525
130640sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
130640sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
130660sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
130670sandygcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
130670sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
130690sandygcc -Os -fomit-frame-pointer2012052720120525
130710sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
131270regscc2012052720120525
131840regsgcc -funroll-loops2012052720120525
175470sphlibcc2012052720120525
178060sphlibgcc -funroll-loops2012052720120525
181620sphlibgcc2012052720120525
192260sandygcc2012052720120525
194520sandygcc -funroll-loops2012052720120525
197050sandycc2012052720120525
285040sphlib-smallgcc2012052720120525
332790sphlib-smallgcc -funroll-loops2012052720120525
343260sphlib-smallcc2012052720120525
365950refgcc -funroll-loops2012052720120525
373400refgcc2012052720120525
374870refcc2012052720120525
989130sse2gcc -funroll-loops2012052720120525
989560sse2cc2012052720120525
1004390sse2gcc2012052720120525
1264320sse2-2gcc2012052720120525
1269370sse2-2cc2012052720120525
1309690sse2-2gcc -funroll-loops2012052720120525

Test failure

Implementation: crypto_hash/blake256/avxicc
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 143, namely:
CompilerImplementations
cc avxicc
gcc avxicc
gcc -O2 -fomit-frame-pointer avxicc
gcc -O3 -fomit-frame-pointer avxicc
gcc -O -fomit-frame-pointer avxicc
gcc -Os -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops avxicc
gcc -funroll-loops -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -O -fomit-frame-pointer avxicc
gcc -funroll-loops -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m64 -O2 -fomit-frame-pointer avxicc
gcc -m64 -O3 -fomit-frame-pointer avxicc
gcc -m64 -O -fomit-frame-pointer avxicc
gcc -m64 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -march=barcelona -O -fomit-frame-pointer avxicc
gcc -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -march=k8 -O -fomit-frame-pointer avxicc
gcc -march=k8 -Os -fomit-frame-pointer avxicc
gcc -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -march=nocona -O -fomit-frame-pointer avxicc
gcc -march=nocona -Os -fomit-frame-pointer avxicc

Test failure

Implementation: crypto_hash/blake256/avxicc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

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.5/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.5/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: rounds.sse41.h:25: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62: error: incompatible types when assigning to type '__m128i' from type 'int'
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:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96: 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: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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.5/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: rounds.ssse3.h:35: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202: 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/blake256/xop
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'

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

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: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: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: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: ...

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: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: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: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: ...

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.5/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.5/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: rounds.sse41.h:25: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62: error: incompatible types when assigning to type '__m128i' from type 'int'
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:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96: 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: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/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.5/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: rounds.sse41.h:25: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62: error: incompatible types when assigning to type '__m128i' from type 'int'
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:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96: 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: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130: 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 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.5/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: rounds.ssse3.h:35: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/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: rounds.ssse3.h:35: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202: 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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: 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 xop
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -m64 -march=barcelona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: 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 avxs
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -O -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avxs

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: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: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: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: 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: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: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: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: ...

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: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: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: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: 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: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: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: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: ...

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.5/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: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:140: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:141: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:144: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:152: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:172: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:174: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:177: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:178: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:207: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:210: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:211: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:238: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:239: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:272: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, 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
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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