Implementation notes: amd64, daimos, crypto_hash/blake32

Computer: daimos
Architecture: amd64
CPU ID: GenuineIntel-00000f49-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
21571sphlibgcc -m64 -O3 -fomit-frame-pointer2012010520111120
21582sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
21604sphlibgcc -m64 -O2 -fomit-frame-pointer2012010520111120
21615sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
21615sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
21659sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
21681sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012010520111120
21692sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
21714sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
21725sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012010520111120
21780sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
21780sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010520111120
21813sphlibgcc -O2 -fomit-frame-pointer2012010520111120
21846sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
21857sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012010520111120
21912sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010520111120
21923sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010520111120
21956sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
21967sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010520111120
22044sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
22121sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012010520111120
22132sphlibgcc -O3 -fomit-frame-pointer2012010520111120
22132sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
22143sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012010520111120
22154sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010520111120
22165sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010520111120
22231sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
22275sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
22275sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012010520111120
22374sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010520111120
22429sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010520111120
22451sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010520111120
22517sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010520111120
22572sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010520111120
22627sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
22770sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
22913sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010520111120
22913sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010520111120
22935sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012010520111120
22990sphlibgcc -march=nocona -O -fomit-frame-pointer2012010520111120
23012sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
23023sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012010520111120
23023sphlibgcc -march=k8 -O -fomit-frame-pointer2012010520111120
23034sphlibgcc -march=barcelona -O -fomit-frame-pointer2012010520111120
23067sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
23067sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010520111120
23089sphlibgcc -funroll-loops -O -fomit-frame-pointer2012010520111120
23089sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
23089sphlibgcc -m64 -O -fomit-frame-pointer2012010520111120
23100sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010520111120
23100sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
23122sphlibgcc -O -fomit-frame-pointer2012010520111120
23133sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
23133sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010520111120
23133sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
23155sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010520111120
23155sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010520111120
23155sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010520111120
23155sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010520111120
23177sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
23188sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
23188sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
23265sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
23298sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010520111120
23386sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010520111120
23397sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010520111120
23650sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
23716sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
24013sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012010520111120
26488sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010520111120
26565sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010520111120
26565sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010520111120
26565sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010520111120
26576sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012010520111120
26576sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
26587refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
26609sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012010520111120
26664sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
26664sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010520111120
26664sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010520111120
26697sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010520111120
26708refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010520111120
26708sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010520111120
26719refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010520111120
26730refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
26763refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010520111120
26785refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
26840refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
26851sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010520111120
26862sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010520111120
26895refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
26983refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010520111120
26994refgcc -m64 -O3 -fomit-frame-pointer2012010520111120
27005sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27016refgcc -funroll-loops -O3 -fomit-frame-pointer2012010520111120
27027sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012010520111120
27038sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
27060refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27060sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010520111120
27071sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012010520111120
27082sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27093refgcc -march=k8 -O3 -fomit-frame-pointer2012010520111120
27126sphlib-smallgcc -O2 -fomit-frame-pointer2012010520111120
27126refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010520111120
27137sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012010520111120
27137sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012010520111120
27148sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
27148sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
27148sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010520111120
27148sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27148sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
27148sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012010520111120
27159sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
27159sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
27181sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010520111120
27181sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
27181sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
27181sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012010520111120
27192sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27203sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
27203sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27203sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
27214sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010520111120
27225sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012010520111120
27236refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
27258sphlib-smallgcc -O3 -fomit-frame-pointer2012010520111120
27280sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
27291sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
27302sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
27324sphlib-smallgcc -O -fomit-frame-pointer2012010520111120
27324sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
27335sphlib-smallgcc -m64 -O -fomit-frame-pointer2012010520111120
27368sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010520111120
27390sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010520111120
27401sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010520111120
27401sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
27423refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010520111120
27423sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010520111120
27434refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010520111120
27467sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012010520111120
27478refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
27489refgcc -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27522refgcc -funroll-loops -O2 -fomit-frame-pointer2012010520111120
27522refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010520111120
27522refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010520111120
27588sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012010520111120
27610refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
27621refgcc -O3 -fomit-frame-pointer2012010520111120
27632sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
27665refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010520111120
27698refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
27753refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010520111120
27775refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
27841refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010520111120
27852refgcc -funroll-loops -O -fomit-frame-pointer2012010520111120
27885refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
27885sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012010520111120
27896refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
27907sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
28006refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
28006refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
28072sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
28072refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
28226refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
28622refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010520111120
28688refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
28721refgcc -march=nocona -O3 -fomit-frame-pointer2012010520111120
28732sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010520111120
28798sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010520111120
28831sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
28831sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012010520111120
28864refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010520111120
28897sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012010520111120
28919sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010520111120
28930sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
28941sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
29084sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010520111120
29172refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010520111120
29942sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
30844sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
30866sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
30877sphlibgcc -Os -fomit-frame-pointer2012010520111120
30888sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012010520111120
30921sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012010520111120
30998refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010520111120
31053sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
31108sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
31119sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
31141sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010520111120
31207sphlibgcc -m64 -Os -fomit-frame-pointer2012010520111120
31372sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
31394refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010520111120
31394refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
31570refgcc -m64 -O2 -fomit-frame-pointer2012010520111120
31570sphlibgcc -march=k8 -Os -fomit-frame-pointer2012010520111120
31592sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010520111120
31669refgcc -O2 -fomit-frame-pointer2012010520111120
31691sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010520111120
31801sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010520111120
31834refgcc -march=k8 -O2 -fomit-frame-pointer2012010520111120
31867sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
32021refgcc -march=barcelona -O2 -fomit-frame-pointer2012010520111120
32043sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010520111120
32098refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
32175sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010520111120
32197refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010520111120
32230refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
32351sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010520111120
32406sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010520111120
32505refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
32549sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
32582sphlibgcc -march=nocona -Os -fomit-frame-pointer2012010520111120
32758refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
32813refgcc -march=nocona -O -fomit-frame-pointer2012010520111120
32912refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
32978sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
33055refgcc -O -fomit-frame-pointer2012010520111120
33154refgcc -m64 -O -fomit-frame-pointer2012010520111120
33462refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010520111120
33473refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010520111120
33473refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010520111120
33517refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010520111120
33594refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
33594refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
33616refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
33627refgcc -march=nocona -O2 -fomit-frame-pointer2012010520111120
33737refgcc -march=k8 -O -fomit-frame-pointer2012010520111120
33968refgcc -march=barcelona -O -fomit-frame-pointer2012010520111120
34067refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010520111120
34100refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
38940sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010520111120
39391sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010520111120
39413sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
39424sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012010520111120
39424sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
39490sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
39501sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
39501sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012010520111120
39501sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
39512sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010520111120
39534sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012010520111120
39545sphlib-smallgcc -Os -fomit-frame-pointer2012010520111120
39545sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
39567sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012010520111120
39567sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012010520111120
39578sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
39578sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010520111120
39600sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010520111120
39732sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010520111120
39732sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010520111120
40007sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
40084sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
40117refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010520111120
40172refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010520111120
40183refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010520111120
40315refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010520111120
40370refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010520111120
40414sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010520111120
41052refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010520111120
41514refgcc -funroll-loops -Os -fomit-frame-pointer2012010520111120
41558refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
41569refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
41591refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
41624refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010520111120
41635refgcc -march=nocona -Os -fomit-frame-pointer2012010520111120
41668sse2gcc -march=k8 -O -fomit-frame-pointer2012010520111120
41679sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
41734refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
41987refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
42009refgcc -march=k8 -Os -fomit-frame-pointer2012010520111120
42097refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
42152sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
42196sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
42262refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010520111120
42317refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
42383sse2gcc -O -fomit-frame-pointer2012010520111120
42504sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010520111120
42515sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
42515refgcc -march=barcelona -Os -fomit-frame-pointer2012010520111120
42548sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
42603refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
42625sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012010520111120
42625sse2gcc -march=nocona -O -fomit-frame-pointer2012010520111120
42647sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
42669sse2gcc -march=barcelona -O -fomit-frame-pointer2012010520111120
42713refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
42746sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
42757sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010520111120
42889sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
42900sse2gcc -funroll-loops -O -fomit-frame-pointer2012010520111120
42966sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010520111120
42999refgcc -m64 -Os -fomit-frame-pointer2012010520111120
43021sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010520111120
43087refgcc -Os -fomit-frame-pointer2012010520111120
43131sse2gcc -m64 -O -fomit-frame-pointer2012010520111120
43549sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010520111120
43934sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
44220sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010520111120
44374sse2gcc -march=k8 -O3 -fomit-frame-pointer2012010520111120
44407sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
44418sse2gcc -march=k8 -O2 -fomit-frame-pointer2012010520111120
44495sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010520111120
44561sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
44561sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010520111120
44605sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
44638sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012010520111120
44682sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
44682sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
44682sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012010520111120
44693sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010520111120
44748sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
44759sse2gcc -m64 -O3 -fomit-frame-pointer2012010520111120
44781sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
44792sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
44803sse2gcc -O3 -fomit-frame-pointer2012010520111120
44803sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010520111120
44803sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
44814sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010520111120
44825sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012010520111120
44847sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010520111120
44858sse2gcc -march=barcelona -Os -fomit-frame-pointer2012010520111120
44880sse2gcc -O2 -fomit-frame-pointer2012010520111120
44880sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
44891sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
44902sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
44979sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010520111120
45001sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
45045sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
45067sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010520111120
45067sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
45067sse2gcc -march=nocona -Os -fomit-frame-pointer2012010520111120
45100sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
45166sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
45188sse2gcc -funroll-loops -Os -fomit-frame-pointer2012010520111120
45199sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010520111120
45210sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
45210sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
45210sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
45232sse2gcc -Os -fomit-frame-pointer2012010520111120
45232sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010520111120
45243sse2gcc -march=k8 -Os -fomit-frame-pointer2012010520111120
45254sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010520111120
45265sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
45397sse2gcc -m64 -O2 -fomit-frame-pointer2012010520111120
45661sse2gcc -m64 -Os -fomit-frame-pointer2012010520111120
45705sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
45760sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
46013sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
46013sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010520111120
46035sse2gcc -march=nocona -O2 -fomit-frame-pointer2012010520111120
46068sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012010520111120
46112sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
46145sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010520111120
46222sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
46244sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
46266sse2gcc -march=nocona -O3 -fomit-frame-pointer2012010520111120
46585sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010520111120
46816sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010520111120
46827sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010520111120
46882sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010520111120
113696sphlibgcc -funroll-loops2012010520111120
115335sphlib-smallgcc2012010520111120
117183sphlib-smallgcc -funroll-loops2012010520111120
119680sphlib-smallcc2012010520111120
127985refgcc2012010520111120
129514refcc2012010520111120
133144sphlibcc2012010520111120
135300refgcc -funroll-loops2012010520111120
140492sphlibgcc2012010520111120
531157sse2gcc2012010520111120
531883sse2gcc -funroll-loops2012010520111120
535634sse2cc2012010520111120

Test failure

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:
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 'blake32_compress':
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 75, 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=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -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/blake32/ssse3
Compiler: gcc -m64 -march=barcelona -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/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:
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 'blake32_compress':
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'

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