Implementation notes: amd64, gcc11, crypto_hash/blake256

Computer: gcc11
Architecture: amd64
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24782bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
24782bswapgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
24791bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
24798bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
24822bswapgcc -O3 -fomit-frame-pointer2012052720120525
24831bswapgcc -m64 -O3 -fomit-frame-pointer2012052720120525
24871bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
24871bswapgcc -m64 -O2 -fomit-frame-pointer2012052720120525
24876bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
24876bswapgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
24880bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
24919bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
24919bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
24919bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
24931bswapgcc -O2 -fomit-frame-pointer2012052720120525
24933bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
24937bswapgcc -Os -fomit-frame-pointer2012052720120525
24937bswapgcc -m64 -Os -fomit-frame-pointer2012052720120525
24937bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
24937bswapgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
24939bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
24963bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
24963bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
24990bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
24990bswapgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
24991bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
24991bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
24999bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
25001bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
25016bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
25019bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
25019bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
25067bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
25068bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
25068bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
25072bswapgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
25095bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
25096bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
25106bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
25120bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
25123bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
25139bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
25176bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
25176bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
25182bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
25183bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
25281bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
25300bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
25300bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
25300bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
25322bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
25322bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
25546bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
25563bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
26020regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
26034regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
26034regsgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
26040regsgcc -m64 -O3 -fomit-frame-pointer2012052720120525
26064regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
26078regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
26081regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
26097regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
26102regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
26110regsgcc -O3 -fomit-frame-pointer2012052720120525
26114regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
26114regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
26144regsgcc -O2 -fomit-frame-pointer2012052720120525
26173regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
26184regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
26184regsgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
26185regsgcc -m64 -O2 -fomit-frame-pointer2012052720120525
26216regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
26232regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
26232regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
26232regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
26236regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
26247regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
26247regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
26247regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
26257regsgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
26258regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
26291regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
26291regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
26293regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
26293regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
26297regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
26313regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
26313regsgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
26328regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
26335regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
26335regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
26335regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
26338regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
26352regsgcc -m64 -Os -fomit-frame-pointer2012052720120525
26363regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
26363regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
26373regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
26373regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
26373regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
26380regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
26384regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
26391regsgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
26396regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
26401regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
26419regsgcc -Os -fomit-frame-pointer2012052720120525
26532regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
26584regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
26743regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
27537bswapgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
27567bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
27681bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
27686bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
27716bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
27716bswapgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
27760bswapgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
27774bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
27786bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
27820bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
27826bswapgcc -m64 -O -fomit-frame-pointer2012052720120525
27832bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
27844bswapgcc -O -fomit-frame-pointer2012052720120525
27872bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
27873bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
27873bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
27873bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
27874bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
27876bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
27886bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
27904bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
28019bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
28019bswapgcc -march=k8 -O -fomit-frame-pointer2012052720120525
28024bswapgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
28041bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
28041bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
28044bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
28048bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
28051bswapgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
28057bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
28062bswapgcc -march=nocona -O -fomit-frame-pointer2012052720120525
28064sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
28064sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
28080sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
28082sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
28097bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
28109sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
28109sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
28112sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
28113sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
28113sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
28113sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
28113sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
28120sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
28140sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
28142sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
28145sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
28149bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
28159sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
28175sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
28175sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
28175sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
28199sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
28257bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
28378sphlibgcc -O3 -fomit-frame-pointer2012052720120525
28378sphlibgcc -m64 -O3 -fomit-frame-pointer2012052720120525
28379sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
28385sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
28385sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
28387sphlibgcc -O2 -fomit-frame-pointer2012052720120525
28387sphlibgcc -m64 -O2 -fomit-frame-pointer2012052720120525
28388sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
28441sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
28443sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
28445sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
28484sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
28674sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
28674sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
28680sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
28680sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
28804regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
28817regsgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
28980regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
28998regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
28998regsgcc -march=k8 -O -fomit-frame-pointer2012052720120525
28999regsgcc -march=nocona -O -fomit-frame-pointer2012052720120525
29000regsgcc -m64 -O -fomit-frame-pointer2012052720120525
29000regsgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
29002regsgcc -O -fomit-frame-pointer2012052720120525
29013regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
29029regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
29033regsgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
29033regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
29039regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
29043regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
29043regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
29046regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
29047regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
29048regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
29050regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
29057regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
29057regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
29104regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
29107regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
29115regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
29133regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
29148regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
29154regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
29193regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
29276regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
29300regsgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
29349regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
29879sphlibgcc -O -fomit-frame-pointer2012052720120525
29881sphlibgcc -m64 -O -fomit-frame-pointer2012052720120525
29898sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
29898sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
29899sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
29899sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
29900sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
29903regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
29912sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
29913sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
29924sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
29925sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
29925sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
29925sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
29925sphlibgcc -march=k8 -O -fomit-frame-pointer2012052720120525
29954sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
30050regsgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
30086sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
30116sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
30161sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
30260sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
30261sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
30315sphlibgcc -Os -fomit-frame-pointer2012052720120525
30315sphlibgcc -m64 -Os -fomit-frame-pointer2012052720120525
30315sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
30315sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
30317sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
30317sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
30317sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
30382sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
30382sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
30437sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
30437sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
30466sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
30466sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
30466sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
30468sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
30487sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
30487sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
30519sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
30541sphlibgcc -march=nocona -O -fomit-frame-pointer2012052720120525
30542sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
30763sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
30858sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
30953sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
31090sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
31156sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
31156sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
31713sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
31716sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
32348sphlib-smallgcc -O3 -fomit-frame-pointer2012052720120525
32348sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052720120525
32362sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
32436sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
32474sphlib-smallgcc -O2 -fomit-frame-pointer2012052720120525
32492sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052720120525
32627sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
32749sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
32749sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
32767sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
32778sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
32778sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
32781sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
32815sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
33140sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
33140sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
33483sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
33539sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
33601sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
33601sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
33650sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
33654sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
33658sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
33760sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
34173sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
34173sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
34756sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
34779sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
34809sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
34876sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
34906sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
34911sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
34911sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
35104sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
35104sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
35129sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
35129sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
35172sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
35174sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
35269sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
35269sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
35271sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
35344sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
35344sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
35344sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
35355sse2-2gcc -m64 -O3 -fomit-frame-pointer2012052720120525
35369sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
35369sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
35396sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
35407sse2-2gcc -O2 -fomit-frame-pointer2012052720120525
35414sse2-2gcc -O3 -fomit-frame-pointer2012052720120525
35426sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
35445sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
35456sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
35475sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
35478sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
35479sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
35494sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
35503sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
35518sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
35518sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
35518sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
35547sse2-2gcc -m64 -O2 -fomit-frame-pointer2012052720120525
35560sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
35562sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
35599sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012052720120525
35610sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
35628sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
35639sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
35662sse2-2gcc -Os -fomit-frame-pointer2012052720120525
35666sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
35683sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
35683sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
35707sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
35713sse2-2gcc -m64 -Os -fomit-frame-pointer2012052720120525
35723sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
35774sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012052720120525
35777sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
35811sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
35823sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
35823sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
36024sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
36038sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
36077sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
36139sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
36174sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
36184sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
36206sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
36206sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
36226sse2gcc -O2 -fomit-frame-pointer2012052720120525
36231sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
36239sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
36240sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
36246sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
36253sse2gcc -m64 -O3 -fomit-frame-pointer2012052720120525
36259sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
36262sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
36265sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
36277sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
36294sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
36303sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
36313sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
36317sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
36324sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
36330sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
36334sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
36350sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
36371sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
36371sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
36374sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
36381sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
36430sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
36444sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
36455sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
36455sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
36461sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
36464sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
36478sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
36478sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
36483sse2gcc -m64 -O2 -fomit-frame-pointer2012052720120525
36512sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
36529sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
36535sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
36544sse2gcc -O3 -fomit-frame-pointer2012052720120525
36590sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
36597sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
36663sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
36663sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
37359sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
37359sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
37445sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
37456sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
37489sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
37509sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
37509sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
37542sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
37553sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
37572sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
37625sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012052720120525
37631sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
37631sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
37651sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
37664sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
37671sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
37680sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
37685sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
37687sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
37707sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
37707sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
37712sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
37731sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
37784sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
37810sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
37816sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
37829sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
37983sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
38031sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
38036sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
38042sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
38148sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
38149sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
38151sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
38165sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
38222sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
38492sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
38499sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
38499sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
38619sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
38658sphlib-smallgcc -O -fomit-frame-pointer2012052720120525
38716sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012052720120525
38732sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052720120525
38771sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
39364refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
39366refgcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
39643refgcc -m64 -O3 -fomit-frame-pointer2012052720120525
39660refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
39660refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
39660refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
39677refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
39780refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
39806refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
39838refgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
39841refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
39883refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
39930sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
39974sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
39976refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40083refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40127refgcc -O3 -fomit-frame-pointer2012052720120525
40131refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
40158sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
40230sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
40261sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
40269sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
40281sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
40356sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
40391refgcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40413refgcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
40425refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
40431refgcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
40442refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
40503refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
40508refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
40508refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
40509refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
40585refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
40617refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
40690refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
40690refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
40933refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
40933refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
40965refgcc -m64 -Os -fomit-frame-pointer2012052720120525
40965refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
40965refgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
41039refgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
41057refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
41153sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
41196sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
41196sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
41285sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
41320sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
41346sse2gcc -march=k8 -Os -fomit-frame-pointer2012052720120525
41377refgcc -O2 -fomit-frame-pointer2012052720120525
41395sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
41404refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
41426refgcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
41451sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
41468sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
41499sse2gcc -Os -fomit-frame-pointer2012052720120525
41530sse2gcc -m64 -Os -fomit-frame-pointer2012052720120525
41530sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
41612refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
41622refgcc -Os -fomit-frame-pointer2012052720120525
41644refgcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
41659sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
41659sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
41691sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
41776refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
41805sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
41805sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
41805sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
41846refgcc -m64 -O2 -fomit-frame-pointer2012052720120525
42004refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
42130sphlib-smallgcc -Os -fomit-frame-pointer2012052720120525
42130sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052720120525
42135refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
42219refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
42234refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
42287sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
42287sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
42287sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012052720120525
42322sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
42438sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
42447sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
42495sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
42495sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
42506sse2gcc -march=nocona -Os -fomit-frame-pointer2012052720120525
42595sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
42923refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
42923refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
42943refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
42944refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
42944refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
42958refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
42968refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
42968refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
42989refgcc -funroll-loops -O -fomit-frame-pointer2012052720120525
42992refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
42992refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
43086refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
43135sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
43135sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
43135sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
43182sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
43182sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
43389sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
43389sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
43776sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
43820sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
43820sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
43833refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
43833refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
43909sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
43982sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
44004sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
44005sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
44069sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
44109sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
44145sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012052720120525
44235refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
44265sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
44265sse2-2gcc -march=k8 -O -fomit-frame-pointer2012052720120525
44275sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
44298sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
44298sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012052720120525
44342refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
44357sse2-2gcc -O -fomit-frame-pointer2012052720120525
44363refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
44438sse2-2gcc -m64 -O -fomit-frame-pointer2012052720120525
44513sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
44549refgcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
44559refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
44559refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
44600refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
45207sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
45223sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
45279sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
45301sse2gcc -funroll-loops -O -fomit-frame-pointer2012052720120525
45343sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
45348sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
45434refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
45434refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
45453sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
45559sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
45571sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
45584sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
45611sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
45641sse2gcc -march=barcelona -O -fomit-frame-pointer2012052720120525
45678sse2gcc -march=k8 -O -fomit-frame-pointer2012052720120525
45706sse2gcc -O -fomit-frame-pointer2012052720120525
45755refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
45767refgcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
45834sse2gcc -m64 -O -fomit-frame-pointer2012052720120525
46023refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
46239refgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
46412refgcc -m64 -O -fomit-frame-pointer2012052720120525
46418refgcc -march=barcelona -O -fomit-frame-pointer2012052720120525
46534refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
46534refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
46560refgcc -O -fomit-frame-pointer2012052720120525
46566refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
46621refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
46655refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
46689refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
46689refgcc -march=nocona -O -fomit-frame-pointer2012052720120525
46690refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
46696refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
46696refgcc -march=k8 -O -fomit-frame-pointer2012052720120525
47328sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
47328sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012052720120525
47900sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052720120525
47903sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
47904sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052720120525
47904sandygcc -march=barcelona -O3 -fomit-frame-pointer2012052720120525
47912sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
47912sandygcc -march=barcelona -O2 -fomit-frame-pointer2012052720120525
48001sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052720120525
48007sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052720120525
48097sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
48097sandygcc -march=barcelona -Os -fomit-frame-pointer2012052720120525
48103sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052720120525
48122sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052720120525
48183sandygcc -O3 -fomit-frame-pointer2012052720120525
48183sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052720120525
48200sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
48200sandygcc -march=k8 -O3 -fomit-frame-pointer2012052720120525
48202sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
48203sandygcc -m64 -O3 -fomit-frame-pointer2012052720120525
48225sandygcc -m64 -O2 -fomit-frame-pointer2012052720120525
48229sandygcc -O2 -fomit-frame-pointer2012052720120525
48229sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
48229sandygcc -march=k8 -O2 -fomit-frame-pointer2012052720120525
48249sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052720120525
48253sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
48332sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
48333sandygcc -funroll-loops -O3 -fomit-frame-pointer2012052720120525
48335sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052720120525
48335sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052720120525
48347sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052720120525
48349sandygcc -Os -fomit-frame-pointer2012052720120525
48349sandygcc -m64 -Os -fomit-frame-pointer2012052720120525
48349sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
48349sandygcc -march=k8 -Os -fomit-frame-pointer2012052720120525
48353sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052720120525
48356sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052720120525
48357sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052720120525
48386sandygcc -funroll-loops -O2 -fomit-frame-pointer2012052720120525
48386sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052720120525
48426sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052720120525
48426sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052720120525
48479sandygcc -funroll-loops -Os -fomit-frame-pointer2012052720120525
48482sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052720120525
48482sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052720120525
48482sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052720120525
48506sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052720120525
49041sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
49094sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
49299sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
49301sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
49308sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
49328sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052720120525
49338sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052720120525
49381sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052720120525
49389sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052720120525
49389sse2-2gcc -march=nocona -O -fomit-frame-pointer2012052720120525
49397sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052720120525
49397sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052720120525
49423sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
49458sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
49459sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
49711sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052720120525
49712sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052720120525
49712sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052720120525
51534sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
51534sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
51586sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
51607sse2gcc -march=nocona -O -fomit-frame-pointer2012052720120525
51610sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
51610sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
51674sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
58336sandygcc -m64 -O -fomit-frame-pointer2012052720120525
58342sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012052720120525
58342sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052720120525
58342sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052720120525
58345sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
58349sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
58357sandygcc -O -fomit-frame-pointer2012052720120525
58373sandygcc -march=nocona -O -fomit-frame-pointer2012052720120525
58413sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
58413sandygcc -march=k8 -O -fomit-frame-pointer2012052720120525
58418sandygcc -march=barcelona -O -fomit-frame-pointer2012052720120525
58421sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052720120525
58426sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
58537sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052720120525
58546sandygcc -funroll-loops -O -fomit-frame-pointer2012052720120525
58554sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052720120525
58557sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052720120525
58559sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052720120525
58582sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052720120525
58609sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052720120525
58628sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052720120525
58630sandygcc -march=nocona -O3 -fomit-frame-pointer2012052720120525
58637sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
58644sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052720120525
58649sandygcc -march=nocona -O2 -fomit-frame-pointer2012052720120525
58669sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
58740sandygcc -march=nocona -Os -fomit-frame-pointer2012052720120525
58767sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
58825sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052720120525
58854sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052720120525
58872sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052720120525
58910sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052720120525
58997sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052720120525
59013sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052720120525
107078sphlibcc2012052720120525
107078sphlibgcc2012052720120525
107159sphlibgcc -funroll-loops2012052720120525
141715sandycc2012052720120525
141715sandygcc2012052720120525
142648sandygcc -funroll-loops2012052720120525
144396bswapgcc -funroll-loops2012052720120525
144822bswapcc2012052720120525
144822bswapgcc2012052720120525
149501regsgcc -funroll-loops2012052720120525
149845regscc2012052720120525
149845regsgcc2012052720120525
163979sphlib-smallcc2012052720120525
164529sphlib-smallgcc2012052720120525
164580sphlib-smallgcc -funroll-loops2012052720120525
217698refgcc -funroll-loops2012052720120525
217781refcc2012052720120525
217854refgcc2012052720120525
344791sse2cc2012052720120525
345253sse2gcc2012052720120525
346181sse2gcc -funroll-loops2012052720120525
441635sse2-2cc2012052720120525
442729sse2-2gcc2012052720120525
442999sse2-2gcc -funroll-loops2012052720120525

Test failure

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

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: cc
hash.c: In file included from hash.c:2:
hash.c: blake256.h:7:62: error: x86intrin.h: No such file or directory
hash.c: In file included from hash.c:2:
hash.c: blake256.h:176: error: expected ';', ',' or ')' before 'xmm'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:53: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:53: error: (Each undeclared identifier is reported only once
hash.c: hash.c:53: error: for each function it appears in.)
hash.c: hash.c:53: error: expected ';' before 'row1'
hash.c: hash.c:54: error: expected ';' before 'buf1'
hash.c: hash.c:55: error: expected ';' before 's0'
hash.c: hash.c:56: error: expected ';' before 't0'
hash.c: hash.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u8to32'
hash.c: hash.c:58: error: 'u8to32' undeclared (first use in this function)
hash.c: hash.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r8'
hash.c: hash.c:59: error: 'r8' undeclared (first use in this function)
hash.c: hash.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
hash.c: hash.c:60: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:64: error: expected ';' before 'cache'
hash.c: hash.c:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm0'
hash.c: hash.c:93: error: 'm0' undeclared (first use in this function)
hash.c: hash.c:93: error: expected expression before ')' token
hash.c: hash.c:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm1'
hash.c: hash.c:94: error: 'm1' undeclared (first use in this function)
hash.c: hash.c:94: error: expected expression before ')' token
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types in assignment
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:25: error: incompatible types in assignment
hash.c: rounds.sse41.h:32: error: incompatible types in assignment
hash.c: rounds.sse41.h:56: error: incompatible types in assignment
hash.c: rounds.sse41.h:62: error: incompatible types in assignment
hash.c: rounds.sse41.h:71: error: incompatible types in assignment
hash.c: rounds.sse41.h:73: error: incompatible types in assignment
hash.c: rounds.sse41.h:76: error: incompatible types in assignment
hash.c: rounds.sse41.h:77: error: incompatible types in assignment
hash.c: rounds.sse41.h:89: error: incompatible types in assignment
hash.c: rounds.sse41.h:96: error: incompatible types in assignment
hash.c: rounds.sse41.h:106: error: incompatible types in assignment
hash.c: rounds.sse41.h:107: error: incompatible types in assignment
hash.c: rounds.sse41.h:111: error: incompatible types in assignment
hash.c: rounds.sse41.h:124: error: incompatible types in assignment
hash.c: rounds.sse41.h:130: error: incompatible types in assignment
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: hash.c:108: error: incompatible types in assignment
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types in assignment
hash.c: rounds.ssse3.h:17: error: incompatible types in assignment
hash.c: rounds.ssse3.h:35: error: incompatible types in assignment
hash.c: rounds.ssse3.h:41: error: incompatible types in assignment
hash.c: rounds.ssse3.h:58: error: incompatible types in assignment
hash.c: rounds.ssse3.h:65: error: incompatible types in assignment
hash.c: rounds.ssse3.h:83: error: incompatible types in assignment
hash.c: rounds.ssse3.h:89: error: incompatible types in assignment
hash.c: rounds.ssse3.h:106: error: incompatible types in assignment
hash.c: rounds.ssse3.h:113: error: incompatible types in assignment
hash.c: rounds.ssse3.h:131: error: incompatible types in assignment
hash.c: rounds.ssse3.h:137: error: incompatible types in assignment
hash.c: rounds.ssse3.h:154: error: incompatible types in assignment
hash.c: rounds.ssse3.h:161: error: incompatible types in assignment
hash.c: rounds.ssse3.h:179: error: incompatible types in assignment
hash.c: rounds.ssse3.h:185: error: incompatible types in assignment
hash.c: rounds.ssse3.h:202: error: incompatible types in assignment
hash.c: ...

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/blake256/avxs
Compiler: cc
hash.c: hash.c:7:23: error: x86intrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_init':
hash.c: hash.c:84: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:84: error: (Each undeclared identifier is reported only once
hash.c: hash.c:84: error: for each function it appears in.)
hash.c: hash.c:84: error: expected expression before ')' token
hash.c: hash.c:85: error: expected expression before ')' token
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:153: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u32to8'
hash.c: hash.c:153: error: 'u32to8' undeclared (first use in this function)
hash.c: hash.c:154: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:154: error: expected ';' before 'w0'
hash.c: hash.c:154: error: 'w0' undeclared (first use in this function)
hash.c: hash.c:155: error: expected ';' before 'w1'
hash.c: hash.c:155: error: 'w1' undeclared (first use in this function)
hash.c: hash.c:156: error: expected expression before ')' token
hash.c: hash.c:157: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/avxicc
Compiler: cc
hash.s: hash.s: Assembler messages:
hash.s: hash.s:217936: Error: no such instruction: `vpxor xmm0,xmm0,xmm0'
hash.s: hash.s:217938: Error: no such instruction: `vmovups XMMWORD PTR [464+rsp],xmm0'
hash.s: hash.s:217939: Error: no such instruction: `vmovups XMMWORD PTR [480+rsp],xmm0'
hash.s: hash.s:217940: Error: no such instruction: `vmovups XMMWORD PTR [496+rsp],xmm0'
hash.s: hash.s:217941: Error: no such instruction: `vmovups XMMWORD PTR [512+rsp],xmm0'
hash.s: hash.s:217942: Error: no such instruction: `vmovups XMMWORD PTR [528+rsp],xmm0'
hash.s: hash.s:217943: Error: no such instruction: `vmovups XMMWORD PTR [544+rsp],xmm0'
hash.s: hash.s:217944: Error: no such instruction: `vmovups XMMWORD PTR [560+rsp],xmm0'
hash.s: hash.s:217945: Error: no such instruction: `vmovups XMMWORD PTR [448+rsp],xmm0'
hash.s: hash.s:217952: Error: no such instruction: `vmovdqu xmm3,XMMWORD PTR .L_2il0floatpacket.113[rip]'
hash.s: hash.s:217953: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR .L_2il0floatpacket.114[rip]'
hash.s: hash.s:217955: Error: no such instruction: `vmovdqu XMMWORD PTR [448+rsp],xmm3'
hash.s: hash.s:217957: Error: no such instruction: `vmovdqu XMMWORD PTR [464+rsp],xmm11'
hash.s: hash.s:217989: Error: no such instruction: `vmovdqu xmm6,XMMWORD PTR [512+rsp]'
hash.s: hash.s:217990: Error: no such instruction: `vmovdqu xmm12,XMMWORD PTR [528+rsp]'
hash.s: hash.s:217991: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR [544+rsp]'
hash.s: hash.s:217992: Error: no such instruction: `vmovdqu xmm5,XMMWORD PTR [560+rsp]'
hash.s: hash.s:217993: Error: no such instruction: `vmovdqu xmm0,XMMWORD PTR .L_2il0floatpacket.115[rip]'
hash.s: hash.s:217994: Error: no such instruction: `vmovdqu xmm1,XMMWORD PTR [448+rsp]'
hash.s: hash.s:217995: Error: no such instruction: `vmovdqu xmm2,XMMWORD PTR [464+rsp]'
hash.s: hash.s:217996: Error: no such instruction: `vmovdqu XMMWORD PTR [432+rsp],xmm0'
hash.s: hash.s:217997: Error: no such instruction: `vmovdqu xmm9,XMMWORD PTR .L_2il0floatpacket.116[rip]'
hash.s: hash.s:217998: Error: no such instruction: `vmovdqu xmm8,XMMWORD PTR .L_2il0floatpacket.117[rip]'
hash.s: hash.s:217999: Error: no such instruction: `vpshufb xmm6,xmm6,xmm0'
hash.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:
hash.c: blake256.h:7:62: error: x86intrin.h: No such file or directory
hash.c: In file included from hash.c:2:
hash.c: blake256.h:176: error: expected ';', ',' or ')' before 'xmm'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:53: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:53: error: (Each undeclared identifier is reported only once
hash.c: hash.c:53: error: for each function it appears in.)
hash.c: hash.c:53: error: expected ';' before 'row1'
hash.c: hash.c:54: error: expected ';' before 'buf1'
hash.c: hash.c:55: error: expected ';' before 's0'
hash.c: hash.c:56: error: expected ';' before 't0'
hash.c: hash.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u8to32'
hash.c: hash.c:58: error: 'u8to32' undeclared (first use in this function)
hash.c: hash.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r8'
hash.c: hash.c:59: error: 'r8' undeclared (first use in this function)
hash.c: hash.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
hash.c: hash.c:60: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:64: error: expected ';' before 'cache'
hash.c: hash.c:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm0'
hash.c: hash.c:93: error: 'm0' undeclared (first use in this function)
hash.c: hash.c:93: error: expected expression before ')' token
hash.c: hash.c:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm1'
hash.c: hash.c:94: error: 'm1' undeclared (first use in this function)
hash.c: hash.c:94: error: expected expression before ')' token
hash.c: ...
hash.c: In file included from hash.c:2:
hash.c: blake256.h:7:62: error: x86intrin.h: No such file or directory
hash.c: In file included from hash.c:2:
hash.c: blake256.h:176: error: expected ';', ',' or ')' before 'xmm'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:53: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:53: error: (Each undeclared identifier is reported only once
hash.c: hash.c:53: error: for each function it appears in.)
hash.c: hash.c:53: error: expected ';' before 'row1'
hash.c: hash.c:54: error: expected ';' before 'buf1'
hash.c: hash.c:55: error: expected ';' before 's0'
hash.c: hash.c:56: error: expected ';' before 't0'
hash.c: hash.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u8to32'
hash.c: hash.c:58: error: 'u8to32' undeclared (first use in this function)
hash.c: hash.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r8'
hash.c: hash.c:59: error: 'r8' undeclared (first use in this function)
hash.c: hash.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
hash.c: hash.c:60: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:64: error: expected ';' before 'cache'
hash.c: hash.c:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm0'
hash.c: hash.c:93: error: 'm0' undeclared (first use in this function)
hash.c: hash.c:93: error: expected expression before ')' token
hash.c: hash.c:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm1'
hash.c: hash.c:94: error: 'm1' undeclared (first use in this function)
hash.c: hash.c:94: error: expected expression before ')' token
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types in assignment
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:25: error: incompatible types in assignment
hash.c: rounds.sse41.h:32: error: incompatible types in assignment
hash.c: rounds.sse41.h:56: error: incompatible types in assignment
hash.c: rounds.sse41.h:62: error: incompatible types in assignment
hash.c: rounds.sse41.h:71: error: incompatible types in assignment
hash.c: rounds.sse41.h:73: error: incompatible types in assignment
hash.c: rounds.sse41.h:76: error: incompatible types in assignment
hash.c: rounds.sse41.h:77: error: incompatible types in assignment
hash.c: rounds.sse41.h:89: error: incompatible types in assignment
hash.c: rounds.sse41.h:96: error: incompatible types in assignment
hash.c: rounds.sse41.h:106: error: incompatible types in assignment
hash.c: rounds.sse41.h:107: error: incompatible types in assignment
hash.c: rounds.sse41.h:111: error: incompatible types in assignment
hash.c: rounds.sse41.h:124: error: incompatible types in assignment
hash.c: rounds.sse41.h:130: error: incompatible types in assignment
hash.c: ...
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types in assignment
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:25: error: incompatible types in assignment
hash.c: rounds.sse41.h:32: error: incompatible types in assignment
hash.c: rounds.sse41.h:56: error: incompatible types in assignment
hash.c: rounds.sse41.h:62: error: incompatible types in assignment
hash.c: rounds.sse41.h:71: error: incompatible types in assignment
hash.c: rounds.sse41.h:73: error: incompatible types in assignment
hash.c: rounds.sse41.h:76: error: incompatible types in assignment
hash.c: rounds.sse41.h:77: error: incompatible types in assignment
hash.c: rounds.sse41.h:89: error: incompatible types in assignment
hash.c: rounds.sse41.h:96: error: incompatible types in assignment
hash.c: rounds.sse41.h:106: error: incompatible types in assignment
hash.c: rounds.sse41.h:107: error: incompatible types in assignment
hash.c: rounds.sse41.h:111: error: incompatible types in assignment
hash.c: rounds.sse41.h:124: error: incompatible types in assignment
hash.c: rounds.sse41.h:130: error: incompatible types in assignment
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: hash.c:108: error: incompatible types in assignment
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types in assignment
hash.c: rounds.ssse3.h:17: error: incompatible types in assignment
hash.c: rounds.ssse3.h:35: error: incompatible types in assignment
hash.c: rounds.ssse3.h:41: error: incompatible types in assignment
hash.c: rounds.ssse3.h:58: error: incompatible types in assignment
hash.c: rounds.ssse3.h:65: error: incompatible types in assignment
hash.c: rounds.ssse3.h:83: error: incompatible types in assignment
hash.c: rounds.ssse3.h:89: error: incompatible types in assignment
hash.c: rounds.ssse3.h:106: error: incompatible types in assignment
hash.c: rounds.ssse3.h:113: error: incompatible types in assignment
hash.c: rounds.ssse3.h:131: error: incompatible types in assignment
hash.c: rounds.ssse3.h:137: error: incompatible types in assignment
hash.c: rounds.ssse3.h:154: error: incompatible types in assignment
hash.c: rounds.ssse3.h:161: error: incompatible types in assignment
hash.c: rounds.ssse3.h:179: error: incompatible types in assignment
hash.c: rounds.ssse3.h:185: error: incompatible types in assignment
hash.c: rounds.ssse3.h:202: error: incompatible types in assignment
hash.c: ...
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: hash.c:108: error: incompatible types in assignment
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types in assignment
hash.c: rounds.ssse3.h:17: error: incompatible types in assignment
hash.c: rounds.ssse3.h:35: error: incompatible types in assignment
hash.c: rounds.ssse3.h:41: error: incompatible types in assignment
hash.c: rounds.ssse3.h:58: error: incompatible types in assignment
hash.c: rounds.ssse3.h:65: error: incompatible types in assignment
hash.c: rounds.ssse3.h:83: error: incompatible types in assignment
hash.c: rounds.ssse3.h:89: error: incompatible types in assignment
hash.c: rounds.ssse3.h:106: error: incompatible types in assignment
hash.c: rounds.ssse3.h:113: error: incompatible types in assignment
hash.c: rounds.ssse3.h:131: error: incompatible types in assignment
hash.c: rounds.ssse3.h:137: error: incompatible types in assignment
hash.c: rounds.ssse3.h:154: error: incompatible types in assignment
hash.c: rounds.ssse3.h:161: error: incompatible types in assignment
hash.c: rounds.ssse3.h:179: error: incompatible types in assignment
hash.c: rounds.ssse3.h:185: error: incompatible types in assignment
hash.c: rounds.ssse3.h:202: error: incompatible types in assignment
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:7:23: error: x86intrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_init':
hash.c: hash.c:84: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:84: error: (Each undeclared identifier is reported only once
hash.c: hash.c:84: error: for each function it appears in.)
hash.c: hash.c:84: error: expected expression before ')' token
hash.c: hash.c:85: error: expected expression before ')' token
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:153: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u32to8'
hash.c: hash.c:153: error: 'u32to8' undeclared (first use in this function)
hash.c: hash.c:154: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:154: error: expected ';' before 'w0'
hash.c: hash.c:154: error: 'w0' undeclared (first use in this function)
hash.c: hash.c:155: error: expected ';' before 'w1'
hash.c: hash.c:155: error: 'w1' undeclared (first use in this function)
hash.c: hash.c:156: error: expected expression before ')' token
hash.c: hash.c:157: error: expected expression before ')' token
hash.c: hash.c:7:23: error: x86intrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_init':
hash.c: hash.c:84: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:84: error: (Each undeclared identifier is reported only once
hash.c: hash.c:84: error: for each function it appears in.)
hash.c: hash.c:84: error: expected expression before ')' token
hash.c: hash.c:85: error: expected expression before ')' token
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:153: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u32to8'
hash.c: hash.c:153: error: 'u32to8' undeclared (first use in this function)
hash.c: hash.c:154: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:154: error: expected ';' before 'w0'
hash.c: hash.c:154: error: 'w0' undeclared (first use in this function)
hash.c: hash.c:155: error: expected ';' before 'w1'
hash.c: hash.c:155: error: 'w1' undeclared (first use in this function)
hash.c: hash.c:156: error: expected expression before ')' token
hash.c: hash.c:157: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/avxicc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.s: hash.s: Assembler messages:
hash.s: hash.s:217936: Error: no such instruction: `vpxor xmm0,xmm0,xmm0'
hash.s: hash.s:217938: Error: no such instruction: `vmovups XMMWORD PTR [464+rsp],xmm0'
hash.s: hash.s:217939: Error: no such instruction: `vmovups XMMWORD PTR [480+rsp],xmm0'
hash.s: hash.s:217940: Error: no such instruction: `vmovups XMMWORD PTR [496+rsp],xmm0'
hash.s: hash.s:217941: Error: no such instruction: `vmovups XMMWORD PTR [512+rsp],xmm0'
hash.s: hash.s:217942: Error: no such instruction: `vmovups XMMWORD PTR [528+rsp],xmm0'
hash.s: hash.s:217943: Error: no such instruction: `vmovups XMMWORD PTR [544+rsp],xmm0'
hash.s: hash.s:217944: Error: no such instruction: `vmovups XMMWORD PTR [560+rsp],xmm0'
hash.s: hash.s:217945: Error: no such instruction: `vmovups XMMWORD PTR [448+rsp],xmm0'
hash.s: hash.s:217952: Error: no such instruction: `vmovdqu xmm3,XMMWORD PTR .L_2il0floatpacket.113[rip]'
hash.s: hash.s:217953: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR .L_2il0floatpacket.114[rip]'
hash.s: hash.s:217955: Error: no such instruction: `vmovdqu XMMWORD PTR [448+rsp],xmm3'
hash.s: hash.s:217957: Error: no such instruction: `vmovdqu XMMWORD PTR [464+rsp],xmm11'
hash.s: hash.s:217989: Error: no such instruction: `vmovdqu xmm6,XMMWORD PTR [512+rsp]'
hash.s: hash.s:217990: Error: no such instruction: `vmovdqu xmm12,XMMWORD PTR [528+rsp]'
hash.s: hash.s:217991: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR [544+rsp]'
hash.s: hash.s:217992: Error: no such instruction: `vmovdqu xmm5,XMMWORD PTR [560+rsp]'
hash.s: hash.s:217993: Error: no such instruction: `vmovdqu xmm0,XMMWORD PTR .L_2il0floatpacket.115[rip]'
hash.s: hash.s:217994: Error: no such instruction: `vmovdqu xmm1,XMMWORD PTR [448+rsp]'
hash.s: hash.s:217995: Error: no such instruction: `vmovdqu xmm2,XMMWORD PTR [464+rsp]'
hash.s: hash.s:217996: Error: no such instruction: `vmovdqu XMMWORD PTR [432+rsp],xmm0'
hash.s: hash.s:217997: Error: no such instruction: `vmovdqu xmm9,XMMWORD PTR .L_2il0floatpacket.116[rip]'
hash.s: hash.s:217998: Error: no such instruction: `vmovdqu xmm8,XMMWORD PTR .L_2il0floatpacket.117[rip]'
hash.s: hash.s:217999: Error: no such instruction: `vpshufb xmm6,xmm6,xmm0'
hash.s: ...
hash.s: hash.s: Assembler messages:
hash.s: hash.s:217936: Error: no such instruction: `vpxor xmm0,xmm0,xmm0'
hash.s: hash.s:217938: Error: no such instruction: `vmovups XMMWORD PTR [464+rsp],xmm0'
hash.s: hash.s:217939: Error: no such instruction: `vmovups XMMWORD PTR [480+rsp],xmm0'
hash.s: hash.s:217940: Error: no such instruction: `vmovups XMMWORD PTR [496+rsp],xmm0'
hash.s: hash.s:217941: Error: no such instruction: `vmovups XMMWORD PTR [512+rsp],xmm0'
hash.s: hash.s:217942: Error: no such instruction: `vmovups XMMWORD PTR [528+rsp],xmm0'
hash.s: hash.s:217943: Error: no such instruction: `vmovups XMMWORD PTR [544+rsp],xmm0'
hash.s: hash.s:217944: Error: no such instruction: `vmovups XMMWORD PTR [560+rsp],xmm0'
hash.s: hash.s:217945: Error: no such instruction: `vmovups XMMWORD PTR [448+rsp],xmm0'
hash.s: hash.s:217952: Error: no such instruction: `vmovdqu xmm3,XMMWORD PTR .L_2il0floatpacket.113[rip]'
hash.s: hash.s:217953: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR .L_2il0floatpacket.114[rip]'
hash.s: hash.s:217955: Error: no such instruction: `vmovdqu XMMWORD PTR [448+rsp],xmm3'
hash.s: hash.s:217957: Error: no such instruction: `vmovdqu XMMWORD PTR [464+rsp],xmm11'
hash.s: hash.s:217989: Error: no such instruction: `vmovdqu xmm6,XMMWORD PTR [512+rsp]'
hash.s: hash.s:217990: Error: no such instruction: `vmovdqu xmm12,XMMWORD PTR [528+rsp]'
hash.s: hash.s:217991: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR [544+rsp]'
hash.s: hash.s:217992: Error: no such instruction: `vmovdqu xmm5,XMMWORD PTR [560+rsp]'
hash.s: hash.s:217993: Error: no such instruction: `vmovdqu xmm0,XMMWORD PTR .L_2il0floatpacket.115[rip]'
hash.s: hash.s:217994: Error: no such instruction: `vmovdqu xmm1,XMMWORD PTR [448+rsp]'
hash.s: hash.s:217995: Error: no such instruction: `vmovdqu xmm2,XMMWORD PTR [464+rsp]'
hash.s: hash.s:217996: Error: no such instruction: `vmovdqu XMMWORD PTR [432+rsp],xmm0'
hash.s: hash.s:217997: Error: no such instruction: `vmovdqu xmm9,XMMWORD PTR .L_2il0floatpacket.116[rip]'
hash.s: hash.s:217998: Error: no such instruction: `vmovdqu xmm8,XMMWORD PTR .L_2il0floatpacket.117[rip]'
hash.s: hash.s:217999: Error: no such instruction: `vpshufb xmm6,xmm6,xmm0'
hash.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71: error: incompatible types in assignment
hash.c: rounds.sse41.h:73: error: incompatible types in assignment
hash.c: rounds.sse41.h:76: error: incompatible types in assignment
hash.c: rounds.sse41.h:77: error: incompatible types in assignment
hash.c: rounds.sse41.h:106: error: incompatible types in assignment
hash.c: rounds.sse41.h:107: error: incompatible types in assignment
hash.c: rounds.sse41.h:111: error: incompatible types in assignment
hash.c: rounds.sse41.h:140: error: incompatible types in assignment
hash.c: rounds.sse41.h:141: error: incompatible types in assignment
hash.c: rounds.sse41.h:144: error: incompatible types in assignment
hash.c: rounds.sse41.h:152: error: incompatible types in assignment
hash.c: rounds.sse41.h:172: error: incompatible types in assignment
hash.c: rounds.sse41.h:174: error: incompatible types in assignment
hash.c: rounds.sse41.h:177: error: incompatible types in assignment
hash.c: rounds.sse41.h:178: error: incompatible types in assignment
hash.c: rounds.sse41.h:207: error: incompatible types in assignment
hash.c: rounds.sse41.h:210: error: incompatible types in assignment
hash.c: rounds.sse41.h:211: error: incompatible types in assignment
hash.c: rounds.sse41.h:238: error: incompatible types in assignment
hash.c: rounds.sse41.h:239: error: incompatible types in assignment
hash.c: rounds.sse41.h:272: error: incompatible types in assignment
hash.c: ...

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