Implementation notes: amd64, katana, crypto_hash/blake512

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
12128bswapgcc -O2 -fomit-frame-pointer2012021220120211
12136bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
12152bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
12152bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
12160bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
12168bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
12168bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
12168bswapgcc -m64 -O2 -fomit-frame-pointer2012021220120211
12176bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
12176bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
12184bswapgcc -m64 -O3 -fomit-frame-pointer2012021220120211
12192bswapgcc -O3 -fomit-frame-pointer2012021220120211
12200bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
12208bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
12224bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
12224bswapgcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
12232bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
12240bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
12240bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
12248bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
12256bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
12256bswapgcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
12264bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
12280bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
12280bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
12280bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
12304bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
12304bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
12392bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
12496bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
12504bswapgcc -m64 -Os -fomit-frame-pointer2012021220120211
12504bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
12512bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
12512bswapgcc -march=k8 -Os -fomit-frame-pointer2012021220120211
12520bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
12528bswapgcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
12536bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
12536bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
12536bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
12536bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
12536bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
12536bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
12544bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
12544bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
12552bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
12560bswapgcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
12560bswapicc -O3 -static2012021220120211
12560bswapicc -O3 -xP -static -no-vec2012021220120211
12568bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
12568bswapicc2012021220120211
12568bswapicc -O2 -static2012021220120211
12568bswapicc -m64 -O2 -static -no-vec2012021220120211
12576bswapicc -O3 -xP -static2012021220120211
12584bswapicc -m64 -xHost -vec-report0 -static2012021220120211
12584bswapicc -no-vec2012021220120211
12592bswapgcc -Os -fomit-frame-pointer2012021220120211
12592bswapicc -O2 -xW -static2012021220120211
12592bswapicc -m64 -O3 -static2012021220120211
12600bswapicc -O3 -xW -static -no-vec2012021220120211
12616bswapicc -O2 -xP -static -no-vec2012021220120211
12616bswapicc -O3 -xW -static2012021220120211
12624bswapicc -O3 -static -no-vec2012021220120211
12632bswapicc -m64 -O3 -static -no-vec2012021220120211
12648bswapicc -m64 -O2 -static2012021220120211
12664bswapicc -O2 -xP -static2012021220120211
12776bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
12808bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
12808bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
12816bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
12832bswapicc -O1 -static -no-vec2012021220120211
12832bswapicc -Os -static2012021220120211
12840bswapicc -O1 -xW -static2012021220120211
12848bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
12856bswapicc -O2 -static -no-vec2012021220120211
12864bswapicc -m64 -Os -static2012021220120211
12872bswapgcc -O -fomit-frame-pointer2012021220120211
12872bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
12880bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
12880bswapicc -O1 -static2012021220120211
12880bswapicc -m64 -O1 -static2012021220120211
12888bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
12888bswapgcc -m64 -O -fomit-frame-pointer2012021220120211
12888bswapicc -O1 -xP -static2012021220120211
12888bswapicc -Os -static -no-vec2012021220120211
12888bswapicc -Os -xW -static2012021220120211
12896bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
12896bswapgcc -march=nocona -O -fomit-frame-pointer2012021220120211
12904bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
12904bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
12912bswapgcc -funroll-loops -O -fomit-frame-pointer2012021220120211
12912bswapgcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
12912bswapicc -m64 -O1 -static -no-vec2012021220120211
12920bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
12920bswapicc -O1 -xP -static -no-vec2012021220120211
12920bswapicc -O1 -xW -static -no-vec2012021220120211
12928bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
12928bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
12928bswapgcc -march=barcelona -O -fomit-frame-pointer2012021220120211
12936bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
12936bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
12936bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
12936bswapgcc -march=k8 -O -fomit-frame-pointer2012021220120211
12936bswapgcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
12944bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
12952bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
12952bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
12952bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
12960bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
12960bswapicc -O2 -xW -static -no-vec2012021220120211
12968bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
12968bswapicc -Os -xP -static2012021220120211
12992bswapicc -Os -xW -static -no-vec2012021220120211
13008bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
13064bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
13080bswapicc -Os -xP -static -no-vec2012021220120211
13096bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
13160bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
13176bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
13192bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
13200bswapicc -m64 -Os -static -no-vec2012021220120211
13216bswapgcc -march=nocona -Os -fomit-frame-pointer2012021220120211
13248sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
13256sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
13256sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
13280sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
13328sphlibgcc -m64 -O2 -fomit-frame-pointer2011090120110831
13328sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
13336sphlibgcc -O2 -fomit-frame-pointer2011090120110831
13336sphlibgcc -O3 -fomit-frame-pointer2011090120110831
13336sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
13344sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
13360sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
13360sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
13368sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
13400sphlibgcc -m64 -O3 -fomit-frame-pointer2011090120110831
13464sphlibicc -m64 -O3 -static2011090120110831
13472sphlibicc -O2 -static2011090120110831
13472sphlibicc -O3 -xP -static2011090120110831
13472sphlibicc -O3 -xW -static2011090120110831
13480sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
13480sphlibicc -O3 -static2011090120110831
13480sphlibicc -m64 -O2 -static2011090120110831
13488sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
13488sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
13488sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
13488sphlibicc -O3 -static -no-vec2011090120110831
13488sphlibicc -no-vec2011090120110831
13496sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
13496sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
13496sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
13496sphlibicc -m64 -xHost -vec-report0 -static2011090120110831
13504sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
13504sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
13512sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
13512sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
13512sphlibicc -O2 -xP -static2011090120110831
13520sphlibicc -O2 -xW -static2011090120110831
13528sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
13528sphlibicc2011090120110831
13536sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
13544sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
13560sphlibicc -O3 -xW -static -no-vec2011090120110831
13576sphlibicc -O2 -xP -static -no-vec2011090120110831
13576sphlibicc -O2 -xW -static -no-vec2011090120110831
13576sphlibicc -O3 -xP -static -no-vec2011090120110831
13576sphlibicc -m64 -O3 -static -no-vec2011090120110831
13632regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
13648sphlibicc -m64 -O2 -static -no-vec2011090120110831
13704regsgcc -O3 -fomit-frame-pointer2012021220120211
13704regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
13712regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
13712regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
13712sphlibicc -O2 -static -no-vec2011090120110831
13728regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
13744regsgcc -O2 -fomit-frame-pointer2012021220120211
13744regsgcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
13744regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
13768regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
13784regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
13784regsgcc -m64 -O2 -fomit-frame-pointer2012021220120211
13792regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
13808regsgcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
13808regsgcc -m64 -O3 -fomit-frame-pointer2012021220120211
13808sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
13808regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
13816regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
13816regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
13816regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
13816sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
13816sphlibicc -m64 -Os -static2011090120110831
13824regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
13824sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
13832regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
13832regsgcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
13840regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
13840sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
13848regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
13848regsgcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
13864regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
13864sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
13864sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
13872sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
13872sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
13872regsgcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
13880sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
13888sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
13904regsgcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
13912sphlibicc -Os -xP -static2011090120110831
13920sphlibicc -O1 -xW -static -no-vec2011090120110831
13952sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
13960sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
13960sphlibicc -m64 -O1 -static -no-vec2011090120110831
13984sphlibgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
13984sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
13992regsicc -O2 -xW -static2012021220120211
13992sphlibicc -Os -static2011090120110831
13992sphlibicc -Os -xW -static2011090120110831
13992regsicc -m64 -xHost -vec-report0 -static2012021220120211
14000sphlibicc -Os -static -no-vec2011090120110831
14000regsicc -m64 -O2 -static -no-vec2012021220120211
14008sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
14008sphlibgcc -march=k8 -O -fomit-frame-pointer2011090120110831
14008regsicc -O3 -xW -static -no-vec2012021220120211
14008regsicc -m64 -O2 -static2012021220120211
14008regsicc -no-vec2012021220120211
14016sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
14016regsicc -O3 -xP -static2012021220120211
14016regsicc -O3 -xP -static -no-vec2012021220120211
14024sphlibicc -O1 -static2011090120110831
14024regsicc -O2 -static2012021220120211
14024regsicc -O2 -xP -static2012021220120211
14024regsicc -O2 -xP -static -no-vec2012021220120211
14032regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
14032regsicc2012021220120211
14032sphlibicc -m64 -O1 -static2011090120110831
14032regsicc -m64 -O3 -static2012021220120211
14040regsgcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
14040regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
14040sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
14040sphlibicc -O1 -xW -static2011090120110831
14040regsicc -O3 -xW -static2012021220120211
14040sphlibicc -Os -xW -static -no-vec2011090120110831
14048sphlibicc -O1 -static -no-vec2011090120110831
14048sphlibicc -O1 -xP -static2011090120110831
14048sphlibicc -O1 -xP -static -no-vec2011090120110831
14048regsicc -O2 -static -no-vec2012021220120211
14048regsicc -O3 -static -no-vec2012021220120211
14056regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
14056regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
14064regsgcc -Os -fomit-frame-pointer2012021220120211
14064sphlibgcc -march=nocona -O -fomit-frame-pointer2011090120110831
14064regsicc -O3 -static2012021220120211
14072sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
14072sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
14072sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
14072regsgcc -m64 -Os -fomit-frame-pointer2012021220120211
14072sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
14072sphlibgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
14080sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
14088regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
14088sphlibicc -Os -xP -static -no-vec2011090120110831
14096sphlibgcc -O -fomit-frame-pointer2011090120110831
14096sphlibgcc -m64 -O -fomit-frame-pointer2011090120110831
14104regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
14104regsgcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
14104regsicc -m64 -O3 -static -no-vec2012021220120211
14112sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
14112regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
14112regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
14112sphlibicc -m64 -Os -static -no-vec2011090120110831
14120sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
14120regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
14120sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
14120sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
14136regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
14136regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
14136sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
14136regsicc -O1 -xW -static -no-vec2012021220120211
14136regsicc -Os -xP -static -no-vec2012021220120211
14144regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
14144regsgcc -march=k8 -Os -fomit-frame-pointer2012021220120211
14144regsicc -O1 -static2012021220120211
14144regsicc -O1 -xP -static2012021220120211
14144regsicc -Os -static2012021220120211
14152regsicc -O1 -static -no-vec2012021220120211
14160regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
14168regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
14168regsicc -Os -xW -static2012021220120211
14176regsicc -Os -static -no-vec2012021220120211
14184sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
14184regsicc -O1 -xW -static2012021220120211
14208regsicc -Os -xW -static -no-vec2012021220120211
14208regsicc -m64 -O1 -static2012021220120211
14216regsicc -m64 -O1 -static -no-vec2012021220120211
14224regsicc -O1 -xP -static -no-vec2012021220120211
14232regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
14232regsicc -m64 -Os -static2012021220120211
14272regsicc -O2 -xW -static -no-vec2012021220120211
14280sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
14328regsgcc -O -fomit-frame-pointer2012021220120211
14328regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
14328regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
14352regsgcc -funroll-loops -O -fomit-frame-pointer2012021220120211
14360regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
14368regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
14368regsgcc -m64 -O -fomit-frame-pointer2012021220120211
14400regsgcc -march=barcelona -O -fomit-frame-pointer2012021220120211
14424regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
14432regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
14440regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
14440regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
14440regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
14456regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
14480regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
14488regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
14488regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
14488regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
14496regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
14496regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
14496regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
14496regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
14496regsicc -Os -xP -static2012021220120211
14504regsgcc -march=k8 -O -fomit-frame-pointer2012021220120211
14512sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
14512regsgcc -march=nocona -O -fomit-frame-pointer2012021220120211
14520sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
14520regsgcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
14544regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
14544regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
14552regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
14552regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
14560regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
14560regsgcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
14568regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
14568regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
14600regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
14608regsicc -m64 -Os -static -no-vec2012021220120211
14760regsgcc -march=nocona -Os -fomit-frame-pointer2012021220120211
14776regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
14792regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
14808regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
15312sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
15368sphlibgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
15376sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
15376sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
15392sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
15416sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
15432sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
15440sphlibgcc -m64 -Os -fomit-frame-pointer2011090120110831
15464sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
15496sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
15520sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
15536sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
15656sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
15688sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
15712sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
15712sandygcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
15728sandygcc -O3 -fomit-frame-pointer2012021220120211
15728sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
15744sandygcc -m64 -O3 -fomit-frame-pointer2012021220120211
15744sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
15752sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
15752sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
15752sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
15760sandygcc -O2 -fomit-frame-pointer2012021220120211
15768sandygcc -m64 -O2 -fomit-frame-pointer2012021220120211
15768sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
15776sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
15776sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
15776sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
15776sandygcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
15776sandygcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
15784sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
15792sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
15800sandygcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
15808sandygcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
15808sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
15864sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
15880sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
15888sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
15888sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
15896sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
15904sandygcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
15936sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
15992sandygcc -Os -fomit-frame-pointer2012021220120211
16000sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
16000sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
16016sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
16016sandygcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
16032sandygcc -m64 -Os -fomit-frame-pointer2012021220120211
16040sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
16056sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
16056sandygcc -march=k8 -Os -fomit-frame-pointer2012021220120211
16064sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
16080sphlibgcc -Os -fomit-frame-pointer2011090120110831
16096sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
16104sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
16112sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
16136sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
16144sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
16152sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
16168sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
16176sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
16184sandygcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
16184sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
16216sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
16224sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
16232sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
16240sphlibgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
16240sandyicc -no-vec2012021220120211
16280sandyicc -O2 -xW -static -no-vec2012021220120211
16296sandyicc -O3 -xW -static -no-vec2012021220120211
16296sandyicc -m64 -O2 -static2012021220120211
16320sandyicc -O2 -static -no-vec2012021220120211
16320sandyicc -O2 -xW -static2012021220120211
16320sandyicc -O3 -static2012021220120211
16320sandyicc -O3 -xW -static2012021220120211
16328sandyicc -O3 -xP -static -no-vec2012021220120211
16336sandyicc -m64 -O2 -static -no-vec2012021220120211
16344sandyicc -O2 -static2012021220120211
16344sandyicc -O3 -xP -static2012021220120211
16352sandyicc -m64 -xHost -vec-report0 -static2012021220120211
16360sandyicc -O2 -xP -static2012021220120211
16360sandyicc -m64 -O3 -static2012021220120211
16368sandyicc2012021220120211
16392sandyicc -O2 -xP -static -no-vec2012021220120211
16392sandyicc -m64 -O3 -static -no-vec2012021220120211
16400sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
16400vect128icc -O2 -static -no-vec2011090120110831
16400sandyicc -O3 -static -no-vec2012021220120211
16416vect128icc -m64 -O3 -static -no-vec2011090120110831
16424sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
16432vect128icc -O3 -static -no-vec2011090120110831
16440vect128icc -O2 -xW -static -no-vec2011090120110831
16456sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
16472vect128icc -m64 -xHost -vec-report0 -static2011090120110831
16480vect128icc -O2 -xP -static -no-vec2011090120110831
16488vect128icc -m64 -O2 -static -no-vec2011090120110831
16504vect128icc -O3 -xP -static -no-vec2011090120110831
16504vect128icc -O3 -xW -static -no-vec2011090120110831
16520vect128icc -no-vec2011090120110831
16528vect128icc -Os -static -no-vec2011090120110831
16560vect128icc -O1 -static -no-vec2011090120110831
16560vect128icc -O1 -xP -static -no-vec2011090120110831
16576vect128icc -O1 -xP -static2011090120110831
16576vect128icc -O1 -xW -static -no-vec2011090120110831
16576vect128icc -Os -xW -static -no-vec2011090120110831
16576vect128icc -m64 -O1 -static -no-vec2011090120110831
16584vect128icc -O1 -static2011090120110831
16584vect128icc -O1 -xW -static2011090120110831
16592sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
16592vect128icc -m64 -Os -static -no-vec2011090120110831
16600sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
16600sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
16608sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
16608vect128icc -Os -xP -static -no-vec2011090120110831
16632sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
16648sphlib-smallgcc -O3 -fomit-frame-pointer2011090120110831
16648sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
16648sandyicc -Os -xP -static2012021220120211
16648sandyicc -m64 -Os -static2012021220120211
16672sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
16672sandyicc -Os -static2012021220120211
16672vect128icc -m64 -O1 -static2011090120110831
16672vect128icc -m64 -O2 -static2011090120110831
16688vect128icc -O3 -xW -static2011090120110831
16688sandyicc -Os -xW -static2012021220120211
16696vect128icc -O3 -xP -static2011090120110831
16712vect128icc -O3 -static2011090120110831
16712vect128icc -m64 -O3 -static2011090120110831
16720sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090120110831
16720sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
16760sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
16760sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
16760vect128icc -m64 -Os -static2011090120110831
16776sandyicc -O1 -xW -static -no-vec2012021220120211
16776vect128icc -Os -static2011090120110831
16784sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
16792sandyicc -O1 -static -no-vec2012021220120211
16792sandyicc -O1 -xW -static2012021220120211
16792sandyicc -m64 -O1 -static2012021220120211
16800sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090120110831
16800sandyicc -O1 -xP -static2012021220120211
16800vect128icc -Os -xP -static2011090120110831
16808sandyicc -O1 -static2012021220120211
16816vect128icc -O2 -static2011090120110831
16816vect128icc -O2 -xP -static2011090120110831
16824vect128icc2011090120110831
16856sandygcc -O -fomit-frame-pointer2012021220120211
16856sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
16856sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
16856sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
16856sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
16864vect128icc -Os -xW -static2011090120110831
16872sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
16872sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
16880sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
16888sandyicc -m64 -Os -static -no-vec2012021220120211
16896sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
16896sandygcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
16904sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
16904sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
16904sandygcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
16904sandyicc -Os -static -no-vec2012021220120211
16904sandyicc -Os -xP -static -no-vec2012021220120211
16912sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
16920sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
16920sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
16920vect128-inplaceicc -m64 -xHost -vec-report0 -static2011090120110831
16936sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
16936sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
16944sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
16952sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
16952sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
16960sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
16960sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
16968sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
16968sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
16976sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
16976sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
16976vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
16976sandyicc -Os -xW -static -no-vec2012021220120211
16984sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
16984sandygcc -march=barcelona -O -fomit-frame-pointer2012021220120211
16984vect128icc -O2 -xW -static2011090120110831
16992sandygcc -funroll-loops -O -fomit-frame-pointer2012021220120211
16992sandygcc -m64 -O -fomit-frame-pointer2012021220120211
16992sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
17000vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
17008vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
17016sandyicc -O1 -xP -static -no-vec2012021220120211
17024sandygcc -march=k8 -O -fomit-frame-pointer2012021220120211
17032sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
17032vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
17048vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
17056sandygcc -march=nocona -O -fomit-frame-pointer2012021220120211
17064sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
17072sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
17080vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
17112sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
17112sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
17112sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
17112vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
17112sandyicc -m64 -O1 -static -no-vec2012021220120211
17120sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
17128vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
17136sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
17152sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
17168sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
17184sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
17192vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
17200vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
17208vect128-inplaceicc -O2 -static -no-vec2011090120110831
17208vect128-inplaceicc -O2 -xW -static -no-vec2011090120110831
17216sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
17216sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
17232vect128-inplaceicc -O3 -xW -static -no-vec2011090120110831
17240vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
17248vect128-inplaceicc -O3 -static -no-vec2011090120110831
17256sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
17256vect128-inplaceicc -O2 -xP -static -no-vec2011090120110831
17264vect128-inplaceicc -O3 -xP -static -no-vec2011090120110831
17264vect128-inplaceicc -no-vec2011090120110831
17272vect128-inplaceicc -O1 -static -no-vec2011090120110831
17288sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
17288sandygcc -march=nocona -Os -fomit-frame-pointer2012021220120211
17288vect128-inplaceicc -O1 -xW -static -no-vec2011090120110831
17312vect128-inplaceicc -O1 -static2011090120110831
17312vect128-inplaceicc -m64 -O1 -static -no-vec2011090120110831
17328vect128-inplaceicc -m64 -O3 -static -no-vec2011090120110831
17336vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
17368sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
17368sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
17392vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
17392vect128-inplaceicc -Os -xP -static -no-vec2011090120110831
17400sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
17432vect128-inplaceicc -m64 -O1 -static2011090120110831
17440vect128-inplaceicc -Os -xW -static -no-vec2011090120110831
17480sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
17480vect128-inplaceicc -m64 -O2 -static -no-vec2011090120110831
17488sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
17488vect128-inplaceicc -O1 -xP -static2011090120110831
17504sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
17504vect128-inplaceicc -O1 -xW -static2011090120110831
17504vect128-inplaceicc -O2 -static2011090120110831
17504vect128-inplaceicc -O3 -xP -static2011090120110831
17512vect128-inplaceicc2011090120110831
17520vect128-inplaceicc -O2 -xP -static2011090120110831
17520vect128-inplaceicc -O2 -xW -static2011090120110831
17520vect128-inplaceicc -m64 -O2 -static2011090120110831
17528sphlib-smallgcc -O2 -fomit-frame-pointer2011090120110831
17528vect128-inplaceicc -O3 -xW -static2011090120110831
17544sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
17552vect128-inplaceicc -O1 -xP -static -no-vec2011090120110831
17568vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
17568vect128-inplaceicc -m64 -Os -static -no-vec2011090120110831
17584sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
17600sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
17600sphlib-smallicc -O3 -xW -static -no-vec2011090120110831
17608vect128-inplaceicc -O3 -static2011090120110831
17616vect128-inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
17624sphlib-smallicc -O2 -static2011090120110831
17624sphlib-smallicc -m64 -O2 -static -no-vec2011090120110831
17624sphlib-smallicc -m64 -O3 -static -no-vec2011090120110831
17632sphlib-smallicc2011090120110831
17632vect128-inplaceicc -m64 -O3 -static2011090120110831
17640vect128-inplaceicc -Os -static -no-vec2011090120110831
17648sphlib-smallicc -O2 -xW -static2011090120110831
17648vect128-inplaceicc -Os -xP -static2011090120110831
17656sphlib-smallicc -O3 -xW -static2011090120110831
17656vect128-inplaceicc -Os -xW -static2011090120110831
17664sphlib-smallicc -O3 -static2011090120110831
17672vect128-inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
17672sphlib-smallicc -m64 -O2 -static2011090120110831
17680vect128-inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
17680sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
17696vect128-inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
17696sphlib-smallicc -O2 -xP -static -no-vec2011090120110831
17704vect128-inplaceicc -Os -static2011090120110831
17720vect128-inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
17720sphlib-smallicc -no-vec2011090120110831
17736sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
17736vect128-inplaceicc -m64 -Os -static2011090120110831
17824sphlib-smallicc -O2 -xP -static2011090120110831
17840refgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
17848refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
17848vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
17848sphlib-smallicc -m64 -O3 -static2011090120110831
17856sphlib-smallicc -Os -xP -static2011090120110831
17864sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
17864sphlib-smallicc -O3 -xP -static2011090120110831
17872refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
17872sphlib-smallicc -m64 -Os -static -no-vec2011090120110831
17904sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
17912sphlib-smallicc -O2 -static -no-vec2011090120110831
17920refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
17928sphlib-smallicc -O1 -static -no-vec2011090120110831
17928sphlib-smallicc -O1 -xW -static -no-vec2011090120110831
17936reficc -O2 -xP -static -no-vec2011061720110617
17952sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
17976sphlib-smallicc -m64 -O1 -static -no-vec2011090120110831
17984refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
17984sphlib-smallicc -Os -static -no-vec2011090120110831
18000reficc -no-vec2011061720110617
18008refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
18008refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
18008sphlib-smallicc -O1 -xP -static -no-vec2011090120110831
18008reficc -O2 -xW -static -no-vec2011061720110617
18016sphlib-smallicc -Os -xP -static -no-vec2011090120110831
18024vect128-inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
18024vect128-inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
18024vect128-inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
18024vect128-inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
18040sphlib-smallicc -O3 -static -no-vec2011090120110831
18072sphlib-smallicc -O3 -xP -static -no-vec2011090120110831
18112sphlib-smallicc -O2 -xW -static -no-vec2011090120110831
18112sphlib-smallicc -Os -static2011090120110831
18128vect128-inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
18136sphlib-smallicc -O1 -xW -static2011090120110831
18136sphlib-smallicc -Os -xW -static2011090120110831
18168sphlib-smallicc -m64 -Os -static2011090120110831
18168sphlib-smallicc -m64 -xHost -vec-report0 -static2011090120110831
18176vect128-inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
18232sphlib-smallicc -Os -xW -static -no-vec2011090120110831
18280vect128-inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
18280vect128-inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
18328refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
18344sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
18344sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
18352sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
18352sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090120110831
18360sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
18360sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
18360sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011090120110831
18368sphlib-smallgcc -O -fomit-frame-pointer2011090120110831
18368refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
18376sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
18416sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
18432reficc -O3 -xP -static -no-vec2011061720110617
18440sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
18456reficc -O3 -static -no-vec2011061720110617
18464sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011090120110831
18472reficc -m64 -O3 -static -no-vec2011061720110617
18488sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
18496sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
18504reficc -O3 -xW -static -no-vec2011061720110617
18512sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
18520sphlib-smallicc -O1 -xP -static2011090120110831
18528sphlib-smallicc -O1 -static2011090120110831
18600sphlib-smallicc -m64 -O1 -static2011090120110831
18616refgcc -O2 -fomit-frame-pointer2011090120110831
18664refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
18664refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
18680refgcc -m64 -O2 -fomit-frame-pointer2011090120110831
18680refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
18688refgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
18712sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
18720sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
18744refgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
18816refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
18880refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
18888refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
18896refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
18912refgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
18928refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
18936refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
18960refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
18968refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
18976refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
19120refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
19280refgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
19328reficc -Os -static -no-vec2011061720110617
19336refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
19352reficc -m64 -O2 -static -no-vec2011061720110617
19392refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
19416reficc -Os -xP -static -no-vec2011061720110617
19424reficc -m64 -Os -static -no-vec2011061720110617
19448reficc -Os -xW -static -no-vec2011061720110617
19536sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
19552sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
19584sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
19592sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
19592sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
19600refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
19600sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
19616sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
19632sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
19632refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
19648sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
19656sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
19664refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
19672sse2gcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
19688refgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
19704refgcc -O -fomit-frame-pointer2011090120110831
19704sse2gcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
19704refgcc -march=nocona -O -fomit-frame-pointer2011090120110831
19728refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
19736refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
19736refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
19744sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
19744refgcc -march=k8 -O -fomit-frame-pointer2011090120110831
19776sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
19776sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
19784sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
19800refgcc -m64 -O -fomit-frame-pointer2011090120110831
19816sse2gcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
19824sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
19832sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
19856sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
19856refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
19896sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
19912sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
19928sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
19944reficc -O1 -static -no-vec2011061720110617
19960sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
19976refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
19992reficc -O1 -static2011061720110617
19992reficc -O1 -xP -static2011061720110617
19992reficc -O1 -xW -static2011061720110617
19992reficc -O1 -xW -static -no-vec2011061720110617
20048reficc -m64 -xHost -vec-report0 -static2011061720110617
20120sse2gcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
20128sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
20144reficc -m64 -O1 -static2011061720110617
20152sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
20224refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
20280sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
20304sse2gcc -m64 -O3 -fomit-frame-pointer2011090120110831
20312sse2gcc -m64 -O2 -fomit-frame-pointer2011090120110831
20328sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
20336sse2gcc -O2 -fomit-frame-pointer2011090120110831
20424sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
20424sse2gcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
20480sse2gcc -O3 -fomit-frame-pointer2011090120110831
20488sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
20488sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
20504sse2gcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
20536sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
20544sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
20560refgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
20560sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
20592refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
20600refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
20672refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
20680refgcc -m64 -Os -fomit-frame-pointer2011090120110831
20744sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
20752sse2gcc -Os -fomit-frame-pointer2011090120110831
20752sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
20776sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
20792refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
20800refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
20800sse2gcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
20816sse2gcc -m64 -Os -fomit-frame-pointer2011090120110831
20816refgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
20840refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
20840sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
20840sse2gcc -march=k8 -Os -fomit-frame-pointer2011090120110831
20848sse2gcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
20864refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
20880sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
20896refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
20896sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
20896refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
20896refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
20912refgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
20912refgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
20928refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
20936refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
20944refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
20944sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
20944refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
20952refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
20960sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
20968sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
21000sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
21040refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
21048refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
21072sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
21088sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
21096refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
21096refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
21096sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
21104refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
21120sse2gcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
21128refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
21160refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
21184refgcc -Os -fomit-frame-pointer2011090120110831
21208sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
21240refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
21304refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
21368sse2gcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
21376refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
21416sse2gcc -march=nocona -Os -fomit-frame-pointer2011090120110831
21424sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
21456sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
21512reficc -O2 -static -no-vec2011061720110617
21560refgcc -m64 -O3 -fomit-frame-pointer2011090120110831
21600sse2sgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
21608refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
21632refgcc -O3 -fomit-frame-pointer2011090120110831
21640sse2sgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
21672sse2sgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
21712reficc -m64 -O1 -static -no-vec2011061720110617
21728refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
21736sse2sgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
21736sse2sgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
21752sse2sgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
21768refgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
21776sse2sgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
21816sse2sgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
21832sse2sgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
21832refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
21848refgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
21920reficc -O1 -xP -static -no-vec2011061720110617
21936ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
21952ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
22072sse2sgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
22096sse2sgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
22104sse2sgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
22112ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
22120sse2sgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
22128sse2sgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
22128sse2sgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
22144sse2sgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
22144refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
22160sse2sgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
22184refgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
22216sse2sgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
22240sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
22248ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
22256sse2sgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
22280sse2sgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
22280sse2sgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
22280sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
22280refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
22312sse2sgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
22344sse2sgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
22352sse2sgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
22368sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
22376sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
22384sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
22392sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
22392sse2sgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
22400sse2sgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
22400sse2sgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
22408sse2gcc -funroll-loops -O -fomit-frame-pointer2011090120110831
22424sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
22448sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
22480refgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
22488sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
22528sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
22528sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
22560sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
22560sse2sgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
22624reficc -O2 -xP -static2011061720110617
22664sse2gcc -m64 -O -fomit-frame-pointer2011090120110831
22664sse2gcc -march=nocona -O -fomit-frame-pointer2011090120110831
22688sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
22720sse2gcc -O -fomit-frame-pointer2011090120110831
22720sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
22744reficc -m64 -O2 -static2011061720110617
22760sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
22768sse2sgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
22768sse2gcc -march=barcelona -O -fomit-frame-pointer2011090120110831
22768reficc -O2 -xW -static2011061720110617
22792sse2sgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
22808sse2sgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
22816reficc -O2 -static2011061720110617
22824sse2gcc -march=k8 -O -fomit-frame-pointer2011090120110831
22832sse2sgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
22840sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
22872reficc2011061720110617
22896sse2sgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
22904sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
22912sse2sgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
22920sse2sgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
22928sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
22952sse2sgcc -m64 -O2 -fomit-frame-pointer2011090120110831
22976sse2sgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
23040sse2sgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
23040sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
23072sse2sgcc -O2 -fomit-frame-pointer2011090120110831
23072sse2sgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
23080reficc -O3 -xP -static2011061720110617
23088sse2sgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
23088sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
23088sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
23104sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
23112sse2sgcc -m64 -O3 -fomit-frame-pointer2011090120110831
23128sse2sgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
23160sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
23184sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
23192sse2sgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
23288sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
23320reficc -O3 -static2011061720110617
23328sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
23336sse2sgcc -m64 -Os -fomit-frame-pointer2011090120110831
23344ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
23352sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
23360sse2sgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
23360reficc -O3 -xW -static2011061720110617
23360reficc -m64 -O3 -static2011061720110617
23368sse2sgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
23392sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
23400sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
23416sse2sgcc -Os -fomit-frame-pointer2011090120110831
23424ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
23440sse2sgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
23456sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
23464sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
23480sphlib-smallgcc -Os -fomit-frame-pointer2011090120110831
23512sse2sgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
23520sse2sgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
23528sse2sgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
23528sse2sgcc -march=nocona -O -fomit-frame-pointer2011090120110831
23584sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
23616sse2sgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
23624sse2sgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
23632sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
23656sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
23680sse2sgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
23728sse2sgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
23736sse2sgcc -O3 -fomit-frame-pointer2011090120110831
23792sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
23800sse2sgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
23872sse2sgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
23880reficc -Os -xP -static2011061720110617
23888sse2sgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
23888reficc -Os -static2011061720110617
23888reficc -Os -xW -static2011061720110617
23896reficc -m64 -Os -static2011061720110617
23904sse2sgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
23912sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
23920sse2sgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
24016sse2sgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
24048sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
24104sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
24112sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
24160sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
24248sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
24280sse2sgcc -m64 -O -fomit-frame-pointer2011090120110831
24288sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
24312sse2sgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
24400sse2sgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
24400sse2sgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
24472sse2sgcc -march=k8 -O -fomit-frame-pointer2011090120110831
24568sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090120110831
24736ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
24992sse2sgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
25872sse2sgcc -O -fomit-frame-pointer2011090120110831
26344ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
27176sse2sgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
59488sphlibgcc2011090120110831
61200sphlibcc2011090120110831
61240sphlibgcc -funroll-loops2011090120110831
67464bswapgcc -funroll-loops2012021220120211
67480bswapcc2012021220120211
67480bswapgcc2012021220120211
71336regsgcc2012021220120211
71504regscc2012021220120211
72688sandygcc -funroll-loops2012021220120211
72928sandycc2012021220120211
74576regsgcc -funroll-loops2012021220120211
74640sandygcc2012021220120211
75600sphlib-smallgcc2011090120110831
75616sphlib-smallgcc -funroll-loops2011090120110831
77376sphlib-smallcc2011090120110831
83648refcc2011090120110831
83720refgcc2011090120110831
83960refgcc -funroll-loops2011090120110831
444048sse2sgcc -funroll-loops2011090120110831
445048sse2sgcc2011090120110831
455480sse2scc2011090120110831
465152sse2cc2011090120110831
469232sse2gcc -funroll-loops2011090120110831
469608sse2gcc2011090120110831

Test failure

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

Number of similar (compiler,implementation) pairs: 144, 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 sse2 sse2s ssse3 avxicc sse41
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 sse2s ssse3 avxicc sse41
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 sse2s ssse3 avxicc sse41
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 sse2s ssse3 avxicc sse41
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sse2 sse2s ssse3 avxicc sse41
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 sse2s ssse3 avxicc sse41
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
icc avxicc
icc -O1 -static avxicc
icc -O1 -static -no-vec avxicc
icc -O1 -xP -static avxicc
icc -O1 -xP -static -no-vec avxicc
icc -O1 -xW -static avxicc
icc -O1 -xW -static -no-vec avxicc
icc -O2 -static avxicc
icc -O2 -static -no-vec avxicc
icc -O2 -xP -static avxicc
icc -O2 -xP -static -no-vec avxicc
icc -O2 -xW -static avxicc
icc -O2 -xW -static -no-vec avxicc
icc -O3 -static avxicc
icc -O3 -static -no-vec avxicc
icc -O3 -xP -static avxicc
icc -O3 -xP -static -no-vec avxicc
icc -O3 -xW -static avxicc
icc -O3 -xW -static -no-vec avxicc
icc -Os -static avxicc
icc -Os -static -no-vec avxicc
icc -Os -xP -static avxicc
icc -Os -xP -static -no-vec avxicc
icc -Os -xW -static avxicc
icc -Os -xW -static -no-vec avxicc
icc -m64 -O1 -static avxicc
icc -m64 -O1 -static -no-vec avxicc
icc -m64 -O2 -static avxicc
icc -m64 -O2 -static -no-vec avxicc
icc -m64 -O3 -static avxicc
icc -m64 -O3 -static -no-vec avxicc
icc -m64 -Os -static avxicc
icc -m64 -Os -static -no-vec avxicc
icc -m64 -xHost -vec-report0 -static avxicc
icc -no-vec avxicc

Test failure

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

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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/blake512/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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/blake512/xop-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:129:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: icc
hash.c: hash.c(143): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(143): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(144): error: cast to type "__m64" is not allowed
hash.c: row1a = _mm_set_epi64((__m64)state->gt;h[1],(__m64)state->gt;h[0]);
hash.c: ...
hash.c:
hash.c: hash.c(281): error: cast to type "__m64" is not allowed
hash.c: round( 2);
hash.c: ^
hash.c:
hash.c: hash.c(281): error: cast to type "__m64" is not allowed
hash.c: round( 2);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc sse2
icc -O1 -static sse2
icc -O1 -static -no-vec sse2
icc -O2 -static sse2
icc -O2 -static -no-vec sse2
icc -O3 -static sse2
icc -O3 -static -no-vec sse2
icc -Os -static sse2
icc -Os -static -no-vec sse2
icc -m64 -O1 -static sse2
icc -m64 -O1 -static -no-vec sse2
icc -m64 -O2 -static sse2
icc -m64 -O2 -static -no-vec sse2
icc -m64 -O3 -static sse2
icc -m64 -O3 -static -no-vec sse2
icc -m64 -Os -static sse2
icc -m64 -Os -static -no-vec sse2
icc -m64 -xHost -vec-report0 -static sse2
icc -no-vec sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: icc
hash.c: hash.c(146): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(146): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(147): error: cast to type "__m64" is not allowed
hash.c: row1a = _mm_set_epi64((__m64)state->gt;h[1],(__m64)state->gt;h[0]);
hash.c: ...
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc sse2s
icc -O1 -static sse2s
icc -O1 -static -no-vec sse2s
icc -O2 -static sse2s
icc -O2 -static -no-vec sse2s
icc -O3 -static sse2s
icc -O3 -static -no-vec sse2s
icc -Os -static sse2s
icc -Os -static -no-vec sse2s
icc -m64 -O1 -static sse2s
icc -m64 -O1 -static -no-vec sse2s
icc -m64 -O2 -static sse2s
icc -m64 -O2 -static -no-vec sse2s
icc -m64 -O3 -static sse2s
icc -m64 -O3 -static -no-vec sse2s
icc -m64 -Os -static sse2s
icc -m64 -Os -static -no-vec sse2s
icc -m64 -xHost -vec-report0 -static sse2s
icc -no-vec sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: icc
hash.c: hash.c(151): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(151): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(152): error: cast to type "__m64" is not allowed
hash.c: row1a = _mm_set_epi64((__m64)state->gt;h[1],(__m64)state->gt;h[0]);
hash.c: ...
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc ssse3
icc -O1 -static ssse3
icc -O1 -static -no-vec ssse3
icc -O2 -static ssse3
icc -O2 -static -no-vec ssse3
icc -O3 -static ssse3
icc -O3 -static -no-vec ssse3
icc -Os -static ssse3
icc -Os -static -no-vec ssse3
icc -m64 -O1 -static ssse3
icc -m64 -O1 -static -no-vec ssse3
icc -m64 -O2 -static ssse3
icc -m64 -O2 -static -no-vec ssse3
icc -m64 -O3 -static ssse3
icc -m64 -O3 -static -no-vec ssse3
icc -m64 -Os -static ssse3
icc -m64 -Os -static -no-vec ssse3
icc -m64 -xHost -vec-report0 -static ssse3
icc -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: icc
vector.c: vector.c(753): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c:
vector.c: vector.c(753): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c:
vector.c: vector.c(753): warning #144: a value of type "struct __m128" cannot be used to initialize an entity of type "v64"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ...
vector.c: ^
vector.c:
vector.c: vector.c(756): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^
vector.c:
vector.c: vector.c(756): warning #144: a value of type "struct __m128" cannot be used to initialize an entity of type "v64"
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^
vector.c:

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
icc vect128 vect128-inplace
icc -O1 -static vect128 vect128-inplace
icc -O1 -static -no-vec vect128 vect128-inplace
icc -O2 -static vect128 vect128-inplace
icc -O2 -static -no-vec vect128 vect128-inplace
icc -O3 -static vect128 vect128-inplace
icc -O3 -static -no-vec vect128 vect128-inplace
icc -Os -static vect128 vect128-inplace
icc -Os -static -no-vec vect128 vect128-inplace
icc -m64 -O1 -static vect128 vect128-inplace
icc -m64 -O1 -static -no-vec vect128 vect128-inplace
icc -m64 -O2 -static vect128 vect128-inplace
icc -m64 -O2 -static -no-vec vect128 vect128-inplace
icc -m64 -O3 -static vect128 vect128-inplace
icc -m64 -O3 -static -no-vec vect128 vect128-inplace
icc -m64 -Os -static vect128 vect128-inplace
icc -m64 -Os -static -no-vec vect128 vect128-inplace
icc -no-vec vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: icc
hash.c: hash.c(81): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c:
hash.c: hash.c(82): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c:
hash.c: hash.c(83): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m2 = BSWAP64(m2);
hash.c: ...
hash.c:
hash.c: hash.c(120): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 3);
hash.c: ^
hash.c:
hash.c: hash.c(120): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 3);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc xop
icc -O1 -static xop
icc -O1 -static -no-vec xop
icc -O2 -static xop
icc -O2 -static -no-vec xop
icc -O3 -static xop
icc -O3 -static -no-vec xop
icc -Os -static xop
icc -Os -static -no-vec xop
icc -m64 -O1 -static xop
icc -m64 -O1 -static -no-vec xop
icc -m64 -O2 -static xop
icc -m64 -O2 -static -no-vec xop
icc -m64 -O3 -static xop
icc -m64 -O3 -static -no-vec xop
icc -m64 -Os -static xop
icc -m64 -Os -static -no-vec xop
icc -m64 -xHost -vec-report0 -static xop
icc -no-vec xop

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: icc
hash.c: hash.c(92): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c:
hash.c: hash.c(93): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c:
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[2] = BSWAP64(m.u128[2]);
hash.c: ...
hash.c:
hash.c: hash.c(131): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 7);
hash.c: ^
hash.c:
hash.c: hash.c(131): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 7);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc xop-2
icc -O1 -static xop-2
icc -O1 -static -no-vec xop-2
icc -O2 -static xop-2
icc -O2 -static -no-vec xop-2
icc -O3 -static xop-2
icc -O3 -static -no-vec xop-2
icc -Os -static xop-2
icc -Os -static -no-vec xop-2
icc -m64 -O1 -static xop-2
icc -m64 -O1 -static -no-vec xop-2
icc -m64 -O2 -static xop-2
icc -m64 -O2 -static -no-vec xop-2
icc -m64 -O3 -static xop-2
icc -m64 -O3 -static -no-vec xop-2
icc -m64 -Os -static xop-2
icc -m64 -Os -static -no-vec xop-2
icc -m64 -xHost -vec-report0 -static xop-2
icc -no-vec xop-2

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: icc
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row3l = _mm_set_epi64x(0x13198A2E03707344ULL, 0x243F6A8885A308D3ULL);
hash.c: ^
hash.c:
hash.c: hash.c(95): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row3h = _mm_set_epi64x(0x082EFA98EC4E6C89ULL, 0xA4093822299F31D0ULL);
hash.c: ^
hash.c:
hash.c: hash.c(97): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row4l = _mm_set_epi64x(0xBE5466CF34E90C6CULL, 0x452821E638D01377ULL);
hash.c: ...
hash.c:
hash.c: hash.c(128): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND(11);
hash.c: ^
hash.c:
hash.c: hash.c(128): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND(11);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc sse41
icc -O1 -static sse41
icc -O1 -static -no-vec sse41
icc -O2 -static sse41
icc -O2 -static -no-vec sse41
icc -O3 -static sse41
icc -O3 -static -no-vec sse41
icc -Os -static sse41
icc -Os -static -no-vec sse41
icc -m64 -O1 -static sse41
icc -m64 -O1 -static -no-vec sse41
icc -m64 -O2 -static sse41
icc -m64 -O2 -static -no-vec sse41
icc -m64 -O3 -static sse41
icc -m64 -O3 -static -no-vec sse41
icc -m64 -Os -static sse41
icc -m64 -Os -static -no-vec sse41
icc -m64 -xHost -vec-report0 -static sse41
icc -no-vec sse41

Compiler output

Implementation: crypto_hash/blake512/avxicc
Compiler: icc
try.c: ipo: remark #11035: Il version for crypto_hash_blake512.a (214006) does not match compiler's il version (1.41201.2.584), ignoring object file

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc avxicc
icc -O1 -static avxicc
icc -O1 -static -no-vec avxicc
icc -O2 -static avxicc
icc -O2 -static -no-vec avxicc
icc -O3 -static avxicc
icc -O3 -static -no-vec avxicc
icc -Os -static avxicc
icc -Os -static -no-vec avxicc
icc -m64 -O1 -static avxicc
icc -m64 -O1 -static -no-vec avxicc
icc -m64 -O2 -static avxicc
icc -m64 -O2 -static -no-vec avxicc
icc -m64 -O3 -static avxicc
icc -m64 -O3 -static -no-vec avxicc
icc -m64 -Os -static avxicc
icc -m64 -Os -static -no-vec avxicc
icc -m64 -xHost -vec-report0 -static avxicc
icc -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: icc
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(647): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ...
vector.c:
vector.c: vector.c(754): error: a value of type "int" cannot be assigned to an entity of type "v64"
vector.c: ROUND( 4); ROUND( 5); ROUND( 6); ROUND( 7);
vector.c: ^
vector.c:
vector.c: vector.c(754): error: a value of type "int" cannot be assigned to an entity of type "v64"
vector.c: ROUND( 4); ROUND( 5); ROUND( 6); ROUND( 7);
vector.c: ^
vector.c:
vector.c: compilation aborted for vector.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc vect128-xop
icc -O1 -static vect128-xop
icc -O1 -static -no-vec vect128-xop
icc -O2 -static vect128-xop
icc -O2 -static -no-vec vect128-xop
icc -O3 -static vect128-xop
icc -O3 -static -no-vec vect128-xop
icc -Os -static vect128-xop
icc -Os -static -no-vec vect128-xop
icc -m64 -O1 -static vect128-xop
icc -m64 -O1 -static -no-vec vect128-xop
icc -m64 -O2 -static vect128-xop
icc -m64 -O2 -static -no-vec vect128-xop
icc -m64 -O3 -static vect128-xop
icc -m64 -O3 -static -no-vec vect128-xop
icc -m64 -Os -static vect128-xop
icc -m64 -Os -static -no-vec vect128-xop
icc -m64 -xHost -vec-report0 -static vect128-xop
icc -no-vec vect128-xop

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(143): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(143): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(144): error: cast to type "__m64" is not allowed
hash.c: ...
hash.c:
hash.c: hash.c(281): error: cast to type "__m64" is not allowed
hash.c: round( 2);
hash.c: ^
hash.c:
hash.c: hash.c(281): error: cast to type "__m64" is not allowed
hash.c: round( 2);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static sse2
icc -O1 -xP -static -no-vec sse2
icc -O2 -xP -static sse2
icc -O2 -xP -static -no-vec sse2
icc -O3 -xP -static sse2
icc -O3 -xP -static -no-vec sse2
icc -Os -xP -static sse2
icc -Os -xP -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(146): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(146): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(147): error: cast to type "__m64" is not allowed
hash.c: ...
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static sse2s
icc -O1 -xP -static -no-vec sse2s
icc -O2 -xP -static sse2s
icc -O2 -xP -static -no-vec sse2s
icc -O3 -xP -static sse2s
icc -O3 -xP -static -no-vec sse2s
icc -Os -xP -static sse2s
icc -Os -xP -static -no-vec sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(151): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(151): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(152): error: cast to type "__m64" is not allowed
hash.c: ...
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static ssse3
icc -O1 -xP -static -no-vec ssse3
icc -O2 -xP -static ssse3
icc -O2 -xP -static -no-vec ssse3
icc -O3 -xP -static ssse3
icc -O3 -xP -static -no-vec ssse3
icc -Os -xP -static ssse3
icc -Os -xP -static -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake512/ref
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xP -static ref bswap regs sandy
icc -O1 -xP -static -no-vec ref bswap regs sandy
icc -O2 -xP -static ref bswap regs sandy
icc -O2 -xP -static -no-vec ref bswap regs sandy
icc -O3 -xP -static ref bswap regs sandy
icc -O3 -xP -static -no-vec ref bswap regs sandy
icc -Os -xP -static ref bswap regs sandy
icc -Os -xP -static -no-vec ref bswap regs sandy

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: icc -O1 -xP -static
blake.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static sphlib sphlib-small
icc -O1 -xP -static -no-vec sphlib sphlib-small
icc -O2 -xP -static sphlib sphlib-small
icc -O2 -xP -static -no-vec sphlib sphlib-small
icc -O3 -xP -static sphlib sphlib-small
icc -O3 -xP -static -no-vec sphlib sphlib-small
icc -Os -xP -static sphlib sphlib-small
icc -Os -xP -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
nist.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: vector.c(753): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c:
vector.c: vector.c(753): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c:
vector.c: vector.c(753): warning #144: a value of type "struct __m128" cannot be used to initialize an entity of type "v64"
vector.c: ...
vector.c: ^
vector.c:
vector.c: vector.c(756): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^
vector.c:
vector.c: vector.c(756): warning #144: a value of type "struct __m128" cannot be used to initialize an entity of type "v64"
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^
vector.c:
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static vect128 vect128-inplace
icc -O1 -xP -static -no-vec vect128 vect128-inplace
icc -O2 -xP -static vect128 vect128-inplace
icc -O2 -xP -static -no-vec vect128 vect128-inplace
icc -O3 -xP -static vect128 vect128-inplace
icc -O3 -xP -static -no-vec vect128 vect128-inplace
icc -Os -xP -static vect128 vect128-inplace
icc -Os -xP -static -no-vec vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(81): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c:
hash.c: hash.c(82): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c:
hash.c: hash.c(83): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...
hash.c:
hash.c: hash.c(120): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 3);
hash.c: ^
hash.c:
hash.c: hash.c(120): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 3);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static xop
icc -O1 -xP -static -no-vec xop
icc -O2 -xP -static xop
icc -O2 -xP -static -no-vec xop
icc -O3 -xP -static xop
icc -O3 -xP -static -no-vec xop
icc -Os -xP -static xop
icc -Os -xP -static -no-vec xop

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(92): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c:
hash.c: hash.c(93): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c:
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...
hash.c:
hash.c: hash.c(131): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 7);
hash.c: ^
hash.c:
hash.c: hash.c(131): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 7);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static xop-2
icc -O1 -xP -static -no-vec xop-2
icc -O2 -xP -static xop-2
icc -O2 -xP -static -no-vec xop-2
icc -O3 -xP -static xop-2
icc -O3 -xP -static -no-vec xop-2
icc -Os -xP -static xop-2
icc -Os -xP -static -no-vec xop-2

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row3l = _mm_set_epi64x(0x13198A2E03707344ULL, 0x243F6A8885A308D3ULL);
hash.c: ^
hash.c:
hash.c: hash.c(95): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row3h = _mm_set_epi64x(0x082EFA98EC4E6C89ULL, 0xA4093822299F31D0ULL);
hash.c: ^
hash.c:
hash.c: hash.c(97): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...
hash.c:
hash.c: hash.c(128): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND(11);
hash.c: ^
hash.c:
hash.c: hash.c(128): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND(11);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static sse41
icc -O1 -xP -static -no-vec sse41
icc -O2 -xP -static sse41
icc -O2 -xP -static -no-vec sse41
icc -O3 -xP -static sse41
icc -O3 -xP -static -no-vec sse41
icc -Os -xP -static sse41
icc -Os -xP -static -no-vec sse41

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
nist.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(647): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: ...
vector.c:
vector.c: vector.c(754): error: a value of type "int" cannot be assigned to an entity of type "v64"
vector.c: ROUND( 4); ROUND( 5); ROUND( 6); ROUND( 7);
vector.c: ^
vector.c:
vector.c: vector.c(754): error: a value of type "int" cannot be assigned to an entity of type "v64"
vector.c: ROUND( 4); ROUND( 5); ROUND( 6); ROUND( 7);
vector.c: ^
vector.c:
vector.c: compilation aborted for vector.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static vect128-xop
icc -O1 -xP -static -no-vec vect128-xop
icc -O2 -xP -static vect128-xop
icc -O2 -xP -static -no-vec vect128-xop
icc -O3 -xP -static vect128-xop
icc -O3 -xP -static -no-vec vect128-xop
icc -Os -xP -static vect128-xop
icc -Os -xP -static -no-vec vect128-xop

Compiler output

Implementation: crypto_hash/blake512/avxicc
Compiler: icc -O1 -xP -static
hash.s: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ipo: remark #11035: Il version for crypto_hash_blake512.a (214006) does not match compiler's il version (1.41201.2.584), ignoring object file

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static avxicc
icc -O1 -xP -static -no-vec avxicc
icc -O2 -xP -static avxicc
icc -O2 -xP -static -no-vec avxicc
icc -O3 -xP -static avxicc
icc -O3 -xP -static -no-vec avxicc
icc -Os -xP -static avxicc
icc -Os -xP -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(143): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(143): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(144): error: cast to type "__m64" is not allowed
hash.c: ...
hash.c:
hash.c: hash.c(281): error: cast to type "__m64" is not allowed
hash.c: round( 2);
hash.c: ^
hash.c:
hash.c: hash.c(281): error: cast to type "__m64" is not allowed
hash.c: round( 2);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static sse2
icc -O1 -xW -static -no-vec sse2
icc -O2 -xW -static sse2
icc -O2 -xW -static -no-vec sse2
icc -O3 -xW -static sse2
icc -O3 -xW -static -no-vec sse2
icc -Os -xW -static sse2
icc -Os -xW -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(146): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(146): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(147): error: cast to type "__m64" is not allowed
hash.c: ...
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static sse2s
icc -O1 -xW -static -no-vec sse2s
icc -O2 -xW -static sse2s
icc -O2 -xW -static -no-vec sse2s
icc -O3 -xW -static sse2s
icc -O3 -xW -static -no-vec sse2s
icc -Os -xW -static sse2s
icc -Os -xW -static -no-vec sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(151): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(151): error: cast to type "__m64" is not allowed
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c:
hash.c: hash.c(152): error: cast to type "__m64" is not allowed
hash.c: ...
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: hash.c(292): error: cast to type "__m64" is not allowed
hash.c: round( 1);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ssse3
icc -O1 -xW -static -no-vec ssse3
icc -O2 -xW -static ssse3
icc -O2 -xW -static -no-vec ssse3
icc -O3 -xW -static ssse3
icc -O3 -xW -static -no-vec ssse3
icc -Os -xW -static ssse3
icc -Os -xW -static -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake512/ref
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xW -static ref bswap regs sandy
icc -O1 -xW -static -no-vec ref bswap regs sandy
icc -O2 -xW -static ref bswap regs sandy
icc -O2 -xW -static -no-vec ref bswap regs sandy
icc -O3 -xW -static ref bswap regs sandy
icc -O3 -xW -static -no-vec ref bswap regs sandy
icc -Os -xW -static ref bswap regs sandy
icc -Os -xW -static -no-vec ref bswap regs sandy

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: icc -O1 -xW -static
blake.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static sphlib sphlib-small
icc -O1 -xW -static -no-vec sphlib sphlib-small
icc -O2 -xW -static sphlib sphlib-small
icc -O2 -xW -static -no-vec sphlib sphlib-small
icc -O3 -xW -static sphlib sphlib-small
icc -O3 -xW -static -no-vec sphlib sphlib-small
icc -Os -xW -static sphlib sphlib-small
icc -Os -xW -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
nist.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: vector.c(753): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c:
vector.c: vector.c(753): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c:
vector.c: vector.c(753): warning #144: a value of type "struct __m128" cannot be used to initialize an entity of type "v64"
vector.c: ...
vector.c: ^
vector.c:
vector.c: vector.c(756): warning #167: argument of type "v64" is incompatible with parameter of type "struct __m128"
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^
vector.c:
vector.c: vector.c(756): warning #144: a value of type "struct __m128" cannot be used to initialize an entity of type "v64"
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^
vector.c:
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static vect128 vect128-inplace
icc -O1 -xW -static -no-vec vect128 vect128-inplace
icc -O2 -xW -static vect128 vect128-inplace
icc -O2 -xW -static -no-vec vect128 vect128-inplace
icc -O3 -xW -static vect128 vect128-inplace
icc -O3 -xW -static -no-vec vect128 vect128-inplace
icc -Os -xW -static vect128 vect128-inplace
icc -Os -xW -static -no-vec vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(81): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c:
hash.c: hash.c(82): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c:
hash.c: hash.c(83): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...
hash.c:
hash.c: hash.c(120): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 3);
hash.c: ^
hash.c:
hash.c: hash.c(120): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 3);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static xop
icc -O1 -xW -static -no-vec xop
icc -O2 -xW -static xop
icc -O2 -xW -static -no-vec xop
icc -O3 -xW -static xop
icc -O3 -xW -static -no-vec xop
icc -Os -xW -static xop
icc -Os -xW -static -no-vec xop

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(92): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c:
hash.c: hash.c(93): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c:
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...
hash.c:
hash.c: hash.c(131): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 7);
hash.c: ^
hash.c:
hash.c: hash.c(131): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 7);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static xop-2
icc -O1 -xW -static -no-vec xop-2
icc -O2 -xW -static xop-2
icc -O2 -xW -static -no-vec xop-2
icc -O3 -xW -static xop-2
icc -O3 -xW -static -no-vec xop-2
icc -Os -xW -static xop-2
icc -Os -xW -static -no-vec xop-2

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row3l = _mm_set_epi64x(0x13198A2E03707344ULL, 0x243F6A8885A308D3ULL);
hash.c: ^
hash.c:
hash.c: hash.c(95): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: row3h = _mm_set_epi64x(0x082EFA98EC4E6C89ULL, 0xA4093822299F31D0ULL);
hash.c: ^
hash.c:
hash.c: hash.c(97): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...
hash.c:
hash.c: hash.c(128): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND(11);
hash.c: ^
hash.c:
hash.c: hash.c(128): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND(11);
hash.c: ^
hash.c:
hash.c: compilation aborted for hash.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static sse41
icc -O1 -xW -static -no-vec sse41
icc -O2 -xW -static sse41
icc -O2 -xW -static -no-vec sse41
icc -O3 -xW -static sse41
icc -O3 -xW -static -no-vec sse41
icc -Os -xW -static sse41
icc -Os -xW -static -no-vec sse41

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
nist.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(647): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: ...
vector.c:
vector.c: vector.c(754): error: a value of type "int" cannot be assigned to an entity of type "v64"
vector.c: ROUND( 4); ROUND( 5); ROUND( 6); ROUND( 7);
vector.c: ^
vector.c:
vector.c: vector.c(754): error: a value of type "int" cannot be assigned to an entity of type "v64"
vector.c: ROUND( 4); ROUND( 5); ROUND( 6); ROUND( 7);
vector.c: ^
vector.c:
vector.c: compilation aborted for vector.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static vect128-xop
icc -O1 -xW -static -no-vec vect128-xop
icc -O2 -xW -static vect128-xop
icc -O2 -xW -static -no-vec vect128-xop
icc -O3 -xW -static vect128-xop
icc -O3 -xW -static -no-vec vect128-xop
icc -Os -xW -static vect128-xop
icc -Os -xW -static -no-vec vect128-xop

Compiler output

Implementation: crypto_hash/blake512/avxicc
Compiler: icc -O1 -xW -static
hash.s: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ipo: remark #11035: Il version for crypto_hash_blake512.a (214006) does not match compiler's il version (1.41201.2.584), ignoring object file

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static avxicc
icc -O1 -xW -static -no-vec avxicc
icc -O2 -xW -static avxicc
icc -O2 -xW -static -no-vec avxicc
icc -O3 -xW -static avxicc
icc -O3 -xW -static -no-vec avxicc
icc -Os -xW -static avxicc
icc -Os -xW -static -no-vec avxicc