Implementation notes: amd64, h9ivy, crypto_hash/blake64

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
10632sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
10632sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
10636sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
10640sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
10644sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
10648sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
10656sphlibgcc -O3 -fomit-frame-pointer2014042720140425
10656sphlibgcc -m64 -O2 -fomit-frame-pointer2014042720140425
10656sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
10660sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
10660sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
10660sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
10664sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
10664sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
10664sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
10672sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
10676sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
10680sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
10684sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
10684sphlibgcc -m64 -O3 -fomit-frame-pointer2014042720140425
10684sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
10688sphlibgcc -O2 -fomit-frame-pointer2014042720140425
10692sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
10696sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
10696sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
10708sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
10708sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
10712sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
10712sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
10712sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
10748sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
10752sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
10752sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
10756sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
10760sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
10780sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
10784sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
10788sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
10788sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
10788sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
10792sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
10792sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
11124sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
11140sphlibgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
11140sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
11152sphlibgcc -march=nocona -O -fomit-frame-pointer2014042720140425
11156sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
11156sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
11160sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
11160sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
11164sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
11164sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
11168sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
11168sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
11168sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
11172sphlibgcc -O -fomit-frame-pointer2014042720140425
11176sphlibgcc -m64 -O -fomit-frame-pointer2014042720140425
11176sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
11180sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
11180sphlibgcc -march=k8 -Os -fomit-frame-pointer2014042720140425
11184sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
11184sphlibgcc -march=k8 -O -fomit-frame-pointer2014042720140425
11188sphlibgcc -m64 -Os -fomit-frame-pointer2014042720140425
11192sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
11196sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
11200sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
11204sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
11216sphlibgcc -Os -fomit-frame-pointer2014042720140425
11216sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
11216sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
11220sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
11220sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
11220sphlibgcc -march=barcelona -O -fomit-frame-pointer2014042720140425
11232sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
11252sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
11296sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
11300sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
11308sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
11308sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
11312sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
11312sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
11316sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
11316sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
11320sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
11324sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
11324sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
11328sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
11332sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
11376sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
11376sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
11388sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
11408sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
11408sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
11412sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
11412sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
11412sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
11900sphlibgcc -march=nocona -Os -fomit-frame-pointer2014042720140425
11916sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
11924sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
11928sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
13124sphlib-smallgcc -O3 -fomit-frame-pointer2014042720140425
13168sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014042720140425
13172sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
13212sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
13232sphlib-smallgcc -O2 -fomit-frame-pointer2014042720140425
13240sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
13240sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
13264sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
13272sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
13332sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
13340sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
13360sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
13376sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014042720140425
13384sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
13396sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
13412sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
13412sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
13432sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
13432sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
13432sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
13436sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
13448sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
13448sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
13452sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
13472sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
13500sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
13536sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
13544sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
13584sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
13624sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
13692sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
13700sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
13712sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
13740sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
13744sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
13748sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
13752sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
13756sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
13756sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
13764sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
13780ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
13784ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
13784sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
13792ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
13792ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
13808ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
13824sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
13824ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
13844ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
13904ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
13972ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
13988ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
13996refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
14000refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
14000refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
14004refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
14008refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
14056ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
14076ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
14096refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
14148refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
14172refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
14172refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
14196ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
14212ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
14228refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
14232refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
14244ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
14260ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
14264sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014042720140425
14268ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
14268sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014042720140425
14272sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
14272sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
14272sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
14272sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014042720140425
14276sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
14280sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
14284refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
14284sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
14288refgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
14288sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
14304sphlib-smallgcc -O -fomit-frame-pointer2014042720140425
14304sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
14308refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
14308sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
14316sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
14320sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
14336sphlib-smallgcc -m64 -O -fomit-frame-pointer2014042720140425
14344sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
14356sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
14372refgcc -m64 -O3 -fomit-frame-pointer2014042720140425
14392ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
14392sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
14404sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
14420sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
14424sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
14424sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
14432sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
14436sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
14436refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
14436sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
14448refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
14448refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
14456sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
14460refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
14468sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
14476sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
14496ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
14504refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
14508ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
14584ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
14588sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
14608sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
14636refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
14644sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
14680sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
14696refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
14700ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
14716ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
14728ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
14728ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
14732refgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
14732ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
14748ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
14840refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
14852refgcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
14888refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
14900refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
14904refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
14908refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
14908refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
14916refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
14916refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
14952refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
14964refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
14972refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
14984refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
15000refgcc -O2 -fomit-frame-pointer2014042720140425
15008refgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
15008refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
15012refgcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
15012refgcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
15020refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
15032refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
15036ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
15040refgcc -m64 -O2 -fomit-frame-pointer2014042720140425
15076refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
15076refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
15104refgcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
15108refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
15112refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
15116refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
15116refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
15120refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
15124refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
15128refgcc -O3 -fomit-frame-pointer2014042720140425
15168refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
15260refgcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
15268sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
15280refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
15312sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
15320sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
15388sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
15400sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
15404sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
15424sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
15428sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
15436sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
15440sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
15448sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
15468sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
15516sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
15620sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
15728refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
15728refgcc -march=k8 -Os -fomit-frame-pointer2014042720140425
15740refgcc -march=nocona -O -fomit-frame-pointer2014042720140425
15744refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
15748refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
15756refgcc -Os -fomit-frame-pointer2014042720140425
15756sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
15760refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
15764refgcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
15764refgcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
15768refgcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
15772refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
15772refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
15776refgcc -O -fomit-frame-pointer2014042720140425
15776refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
15776refgcc -march=k8 -O -fomit-frame-pointer2014042720140425
15780refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
15796refgcc -march=barcelona -O -fomit-frame-pointer2014042720140425
15800refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
15800refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
15816sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
15816sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
15824refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
15828refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
15836refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
15836sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
15840sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
15840refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
15840sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
15840refgcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
15852refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
15852sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
15856refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
15860refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
15860refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
15864refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
15864refgcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
15868refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
15872refgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
15872sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
15876sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
15896refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
15900sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
15916refgcc -m64 -Os -fomit-frame-pointer2014042720140425
15932sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
15960refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
15960sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
15972sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
16004refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
16016sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
16020sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
16032sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
16040refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
16048sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
16056sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
16068sse2gcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
16076sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
16080sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
16080sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
16080sse2gcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
16088sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
16100sse2gcc -funroll-loops -O -fomit-frame-pointer2014042720140425
16104sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
16112sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
16116sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
16116sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
16124sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
16124sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
16136sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
16144sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
16144sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
16164sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
16164sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
16168sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
16180sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
16184sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
16192sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
16196sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
16200sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
16208sse2gcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
16220sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
16220sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
16236sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
16236sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
16236sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
16240sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
16256sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
16256sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
16264sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
16268sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
16364sse2gcc -m64 -O -fomit-frame-pointer2014042720140425
16392sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
16400sse2gcc -march=barcelona -O -fomit-frame-pointer2014042720140425
16408sse2gcc -O -fomit-frame-pointer2014042720140425
16416sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
16448sse2gcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
16464sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
16472sse2gcc -march=k8 -O -fomit-frame-pointer2014042720140425
16480sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
16484sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
16520sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
16520refgcc -march=nocona -Os -fomit-frame-pointer2014042720140425
16528sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
16528sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
16532sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
16544sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
16548refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
16552sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
16556sse2gcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
16560sse2gcc -march=nocona -Os -fomit-frame-pointer2014042720140425
16576refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
16576sse2gcc -m64 -O3 -fomit-frame-pointer2014042720140425
16580sse2gcc -O2 -fomit-frame-pointer2014042720140425
16580sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
16580sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
16596sse2gcc -march=nocona -O -fomit-frame-pointer2014042720140425
16600refgcc -m64 -O -fomit-frame-pointer2014042720140425
16616refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
16640sse2gcc -m64 -O2 -fomit-frame-pointer2014042720140425
16644sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
16652refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
16656sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
16672sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
16676sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
16676sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
16688sse2gcc -O3 -fomit-frame-pointer2014042720140425
16740sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
16760sse2gcc -march=k8 -Os -fomit-frame-pointer2014042720140425
16788sse2gcc -Os -fomit-frame-pointer2014042720140425
16812sphlib-smallgcc -Os -fomit-frame-pointer2014042720140425
16816sse2gcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
16844sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
16856sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
16868sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014042720140425
16880sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
16892sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
16900sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014042720140425
16908sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
16940sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
16948sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
16952sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
16952sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
16952sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
17028sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
17032sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
17116sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
17120sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
17164sse2gcc -m64 -Os -fomit-frame-pointer2014042720140425
17240sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
17272sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
17276sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
17340sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
17360sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
17360sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014042720140425
40872sphlibgcc2014042720140425
40940sphlibcc2014042720140425
41008sphlibgcc -funroll-loops2014042720140425
57964sphlib-smallgcc -funroll-loops2014042720140425
58000sphlib-smallcc2014042720140425
58520sphlib-smallgcc2014042720140425
60128refgcc2014042720140425
60260refcc2014042720140425
60308refgcc -funroll-loops2014042720140425
276244sse2gcc -funroll-loops2014042720140425
278672sse2gcc2014042720140425
286852sse2cc2014042720140425

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-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

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

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