Implementation notes: amd64, ares, crypto_hash/blake64

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
10632sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
10636sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
10636sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
10640sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
10648sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
10652sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
10656sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
10656sphlibgcc -m64 -O2 -fomit-frame-pointer2014012320130419
10656sphlibgcc -m64 -O3 -fomit-frame-pointer2014012320130419
10656sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
10656sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
10656sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
10660sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
10660sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
10664sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
10664sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
10668sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
10672sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
10676sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
10680sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
10684sphlibgcc -O2 -fomit-frame-pointer2014012320130419
10688sphlibgcc -O3 -fomit-frame-pointer2014012320130419
10692sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
10692sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
10700sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
10700sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
10708sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
10712sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
10712sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
10752sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
10756sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
10760sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
10760sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
10780sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
10780sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
10784sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
10796sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
11124sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
11128sphlibgcc -funroll-loops -O -fomit-frame-pointer2014012320130419
11132sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
11132sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
11136sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
11140sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
11140sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
11152sphlibgcc -O -fomit-frame-pointer2014012320130419
11152sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
11156sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
11160sphlibgcc -m64 -O -fomit-frame-pointer2014012320130419
11168sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
11176sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
11180sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
11184sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
11184sphlibgcc -march=k8 -O -fomit-frame-pointer2014012320130419
11188sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
11192sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
11192sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
11192sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
11196sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
11204sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
11208sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
11208sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
11212sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
11212sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
11216sphlibgcc -march=barcelona -O -fomit-frame-pointer2014012320130419
11224sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
11232sphlibgcc -Os -fomit-frame-pointer2014012320130419
11232sphlibgcc -march=nocona -O -fomit-frame-pointer2014012320130419
11236sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
11236sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
11240sphlibgcc -m64 -Os -fomit-frame-pointer2014012320130419
11240sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
11244sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
11272sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
11380sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
11380sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
11384sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
11392sphlibgcc -march=k8 -Os -fomit-frame-pointer2014012320130419
11396sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
11396sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
11396sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
11400sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
11404sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
11408sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
11412sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
11416sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
11416sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
11416sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
11804sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
11852sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
11916sphlibgcc -march=nocona -Os -fomit-frame-pointer2014012320130419
11924sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
13104sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014012320130419
13116sphlib-smallgcc -O2 -fomit-frame-pointer2014012320130419
13144sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
13208sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
13212sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
13248sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
13264sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
13272sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
13316sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
13320sphlib-smallgcc -O3 -fomit-frame-pointer2014012320130419
13320sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
13336sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
13356sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
13380sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
13408sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
13420sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
13428sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014012320130419
13448sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
13452sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13452sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
13476sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
13484sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13496sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13500sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13520sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13552sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
13672sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
13708sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
13720sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13744sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13752sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
13792sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
13800sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13800sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
13816sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
13836sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
13844sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13928sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13984refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
14000refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
14000refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
14004refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
14016refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
14056refgcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
14056refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
14132refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
14160ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
14236refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
14252refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
14284sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
14284sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
14284sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014012320130419
14288refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
14292sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
14292sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
14300sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
14308sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
14312sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
14312ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
14312ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
14324ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
14328sphlib-smallgcc -O -fomit-frame-pointer2014012320130419
14328sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
14332sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
14340sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
14344sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
14352ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
14376refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
14380sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
14416refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
14416sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
14424refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
14424sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
14424sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
14428sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
14428sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014012320130419
14448sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
14452refgcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
14452sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
14460sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
14468sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
14476sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
14488ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
14496sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
14532refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
14540sphlib-smallgcc -m64 -O -fomit-frame-pointer2014012320130419
14560sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014012320130419
14564refgcc -O3 -fomit-frame-pointer2014012320130419
14572refgcc -m64 -O3 -fomit-frame-pointer2014012320130419
14592ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
14612ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
14648ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
14652sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
14676refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
14684refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
14700sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
14820refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
14848refgcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
14852ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
14852ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
14864ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
14872ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
14876refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
14884ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
14892refgcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
14904refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
14904refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
14920refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
14932refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
14936refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
14936refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
14940refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
14952refgcc -funroll-loops -O -fomit-frame-pointer2014012320130419
14956refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
14960refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
14968refgcc -O2 -fomit-frame-pointer2014012320130419
14976refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
14976refgcc -m64 -O2 -fomit-frame-pointer2014012320130419
15000refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15004refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
15008refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
15012refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15020refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
15024refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
15040ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
15040refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
15052refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15056sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
15060refgcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
15068refgcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15072refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
15080refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
15092sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014012320130419
15124refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15176ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
15236refgcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
15256refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15420sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
15436refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15532sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
15720refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
15724refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
15724refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
15732refgcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
15736refgcc -m64 -O -fomit-frame-pointer2014012320130419
15736refgcc -march=nocona -O -fomit-frame-pointer2014012320130419
15740refgcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
15744refgcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
15748refgcc -m64 -Os -fomit-frame-pointer2014012320130419
15756refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
15760refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
15768refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
15784refgcc -O -fomit-frame-pointer2014012320130419
15784refgcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
15788refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
15796refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
15800refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
15800refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
15800refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
15804refgcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
15808refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
15808refgcc -march=k8 -Os -fomit-frame-pointer2014012320130419
15812refgcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
15816refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
15824refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
15832refgcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
15864refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
15864refgcc -march=k8 -O -fomit-frame-pointer2014012320130419
15876refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
15880sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
15880sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15880refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
15900sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
15904sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
15904sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
15936refgcc -Os -fomit-frame-pointer2014012320130419
15936sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
15948sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
15956refgcc -march=barcelona -O -fomit-frame-pointer2014012320130419
15964sse2gcc -march=nocona -O -fomit-frame-pointer2014012320130419
15972sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
15984refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
15992sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
15996sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
16000sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
16012sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
16024sse2gcc -funroll-loops -O -fomit-frame-pointer2014012320130419
16024sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
16036sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
16052sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
16052sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
16056sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
16072sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
16076sse2gcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
16088sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
16088sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
16100sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
16124sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
16124sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
16132sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
16144sse2gcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
16156sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
16156sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
16176sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
16180sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
16180sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
16188sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
16192sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
16208sse2gcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
16216sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
16216sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
16224sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
16228sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
16232sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
16232sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
16236sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
16260sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
16276sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
16280sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16284sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
16296sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
16312sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
16320sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
16332sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
16388sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
16392sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
16396sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
16396sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
16400sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
16420sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
16420sse2gcc -march=barcelona -O -fomit-frame-pointer2014012320130419
16424sse2gcc -O -fomit-frame-pointer2014012320130419
16432sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
16436sse2gcc -m64 -O -fomit-frame-pointer2014012320130419
16440sse2gcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
16444sse2gcc -march=k8 -O -fomit-frame-pointer2014012320130419
16448sse2gcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
16452sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
16452sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
16472sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
16476sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
16500sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
16504sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
16524sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16544refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
16544refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16552sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
16552refgcc -march=nocona -Os -fomit-frame-pointer2014012320130419
16560sse2gcc -m64 -O2 -fomit-frame-pointer2014012320130419
16564refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
16576sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
16576refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
16584sse2gcc -m64 -O3 -fomit-frame-pointer2014012320130419
16596sse2gcc -march=nocona -Os -fomit-frame-pointer2014012320130419
16616sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
16620sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
16624sse2gcc -O2 -fomit-frame-pointer2014012320130419
16640sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
16648sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
16652sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
16656sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
16704sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
16716refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
16724sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
16744sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16756sse2gcc -march=k8 -Os -fomit-frame-pointer2014012320130419
16776sse2gcc -Os -fomit-frame-pointer2014012320130419
16788sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
16796sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
16808sse2gcc -m64 -Os -fomit-frame-pointer2014012320130419
16808sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
16812sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16844sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
16848sse2gcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
16852sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
16856sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16876sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014012320130419
16896sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
16900sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014012320130419
16908sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
16952sphlib-smallgcc -Os -fomit-frame-pointer2014012320130419
16964sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
16968sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
16972sse2gcc -O3 -fomit-frame-pointer2014012320130419
16972sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
17064sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
17064sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
17116sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
17136sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
17228sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014012320130419
17256sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
17868sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
40832sphlibgcc2014012320130419
40880sphlibcc2014012320130419
41212sphlibgcc -funroll-loops2014012320130419
58812sphlib-smallcc2014012320130419
58816sphlib-smallgcc2014012320130419
58840sphlib-smallgcc -funroll-loops2014012320130419
60576refcc2014012320130419
60600refgcc -funroll-loops2014012320130419
60760refgcc2014012320130419
278372sse2gcc2014012320130419
293928sse2cc2014012320130419
316196sse2gcc -funroll-loops2014012320130419

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: 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