Implementation notes: amd64, mace, crypto_hash/blake256

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
21978bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
21996bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
22002bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
22018bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
22032bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
22035bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
22042bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
22044bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
22058bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
22082bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
22085bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
22089bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
22090bswapgcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
22092bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
22094bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
22097bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
22105bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
22107bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
22109bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
22155bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
22162bswapgcc -m64 -O3 -fomit-frame-pointer2012021220120211
22163bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
22183bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
22210bswapgcc -O3 -fomit-frame-pointer2012021220120211
22215bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
22217bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
22223bswapgcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
22230bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
22230bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
22261bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
22261bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
22261bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
22289bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
22289bswapgcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
22327bswapgcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
22329bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
22358bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
22367bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
22368bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
22368bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
22384bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
22398sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
22400sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
22417sphlibgcc -O2 -fomit-frame-pointer2011090120110831
22427sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
22435sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
22435sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
22438sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
22441sphlibgcc -O3 -fomit-frame-pointer2011090120110831
22444sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
22451sphlibgcc -m64 -O2 -fomit-frame-pointer2011090120110831
22452bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
22452bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
22454bswapgcc -O2 -fomit-frame-pointer2012021220120211
22455bswapgcc -m64 -O2 -fomit-frame-pointer2012021220120211
22462sphlibgcc -m64 -O3 -fomit-frame-pointer2011090120110831
22462bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
22463sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
22467bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
22467bswapgcc -m64 -Os -fomit-frame-pointer2012021220120211
22468bswapgcc -Os -fomit-frame-pointer2012021220120211
22469bswapgcc -march=k8 -Os -fomit-frame-pointer2012021220120211
22473bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
22490bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
22523sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
22524sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
22541sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
22655sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
22987regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012020720120207
23027regsgcc -funroll-loops -O2 -fomit-frame-pointer2012020720120207
23032regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012020720120207
23039regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012020720120207
23045regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012020720120207
23047regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012020720120207
23085regsgcc -funroll-loops -O3 -fomit-frame-pointer2012020720120207
23094regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012020720120207
23119regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012020720120207
23138regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012020720120207
23161regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012020720120207
23172regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012020720120207
23172regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012020720120207
23173regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012020720120207
23207regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012020720120207
23245regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012020720120207
23246regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012020720120207
23249regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012020720120207
23255regsgcc -m64 -O3 -fomit-frame-pointer2012020720120207
23267regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012020720120207
23272regsgcc -O2 -fomit-frame-pointer2012020720120207
23273regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012020720120207
23284regsgcc -O3 -fomit-frame-pointer2012020720120207
23288regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012020720120207
23289regsgcc -march=k8 -O3 -fomit-frame-pointer2012020720120207
23294regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012020720120207
23299regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012020720120207
23321regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012020720120207
23327regsgcc -funroll-loops -Os -fomit-frame-pointer2012020720120207
23329regsgcc -m64 -O2 -fomit-frame-pointer2012020720120207
23332sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
23352sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
23356sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
23372sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
23373sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
23375sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
23377sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
23399regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012020720120207
23408sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
23422regsgcc -march=barcelona -O2 -fomit-frame-pointer2012020720120207
23429sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
23432sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
23439regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012020720120207
23445sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
23447sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
23475regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012020720120207
23475regsgcc -march=barcelona -Os -fomit-frame-pointer2012020720120207
23487sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
23496sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
23500sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
23538sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
23566sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
23575regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012020720120207
23575regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012020720120207
23578sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
23585regsgcc -march=k8 -Os -fomit-frame-pointer2012020720120207
23604regsgcc -Os -fomit-frame-pointer2012020720120207
23672regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012020720120207
23672regsgcc -m64 -Os -fomit-frame-pointer2012020720120207
23761regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012020720120207
23769regsgcc -march=k8 -O2 -fomit-frame-pointer2012020720120207
23792regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012020720120207
23797regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012020720120207
23798regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012020720120207
23806regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012020720120207
23886regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012020720120207
23909regsgcc -march=barcelona -O3 -fomit-frame-pointer2012020720120207
24028regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012020720120207
24028regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012020720120207
24124regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012020720120207
24325bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
24335bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
24342bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
24344bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
24344bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
24344bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
24468sphlibgcc -Os -fomit-frame-pointer2011090120110831
24468sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
24468sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
24468sphlibgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
24484bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
24487bswapgcc -funroll-loops -O -fomit-frame-pointer2012021220120211
24499sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
24510bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
24517bswapgcc -m64 -O -fomit-frame-pointer2012021220120211
24525bswapgcc -O -fomit-frame-pointer2012021220120211
24567bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
24568bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
24570bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
24579bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
24585sphlibgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
24585sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
24585sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
24586sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
24591bswapgcc -march=barcelona -O -fomit-frame-pointer2012021220120211
24592bswapgcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
24594bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
24595bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
24597bswapgcc -march=k8 -O -fomit-frame-pointer2012021220120211
24606sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
24611bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
24612bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
24613sphlibgcc -O -fomit-frame-pointer2011090120110831
24613sphlibgcc -m64 -O -fomit-frame-pointer2011090120110831
24616sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
24618bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
24632bswapgcc -march=nocona -O -fomit-frame-pointer2012021220120211
24659sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
24688bswapgcc -march=nocona -Os -fomit-frame-pointer2012021220120211
24693bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
24695bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
24695bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
24732bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
24775sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
24775sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
24775sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
24781sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
24806bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
24811bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
24826bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
24862sphlibgcc -march=nocona -O -fomit-frame-pointer2011090120110831
24863sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
24885sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
24952sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
24955sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
24978bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
24978bswapgcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
25101sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
25276sphlibgcc -m64 -Os -fomit-frame-pointer2011090120110831
25550regsgcc -march=nocona -O -fomit-frame-pointer2012020720120207
25557regsgcc -O -fomit-frame-pointer2012020720120207
25562regsgcc -m64 -O -fomit-frame-pointer2012020720120207
25578regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012020720120207
25584regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012020720120207
25592regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012020720120207
25595regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012020720120207
25601regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012020720120207
25608regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012020720120207
25610regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012020720120207
25611regsgcc -funroll-loops -O -fomit-frame-pointer2012020720120207
25616regsgcc -march=k8 -O -fomit-frame-pointer2012020720120207
25625regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012020720120207
25626regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012020720120207
25626sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
25627sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
25631regsgcc -march=barcelona -O -fomit-frame-pointer2012020720120207
25633sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
25633sphlibgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
25647sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
25649regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012020720120207
25650sphlibgcc -march=k8 -O -fomit-frame-pointer2011090120110831
25651regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012020720120207
25671sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
25672regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012020720120207
25673sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
25673regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012020720120207
25674regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012020720120207
25677regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012020720120207
25677sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
25715sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
25717regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012020720120207
25726sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
25741sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
25742sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
25748sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
25748sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
26006sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
26017regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012020720120207
26029regsgcc -march=nocona -O2 -fomit-frame-pointer2012020720120207
26044sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
26046sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
26047sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
26113regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012020720120207
26125regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012020720120207
26129regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012020720120207
26130regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012020720120207
26134regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012020720120207
26145regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012020720120207
26172regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012020720120207
26185regsgcc -march=nocona -Os -fomit-frame-pointer2012020720120207
26190regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012020720120207
26190regsgcc -march=nocona -O3 -fomit-frame-pointer2012020720120207
26388sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
26388sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
26399sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
26409sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
27993sphlibgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
28053sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
28112sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
28127sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
29641sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
29644sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
29707sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
29741sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
29744sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
29754sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
29825sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
29928sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
30199sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
30200sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
30430sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
30508sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
30512sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090120110831
30614sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
30650sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
30704sphlib-smallgcc -O3 -fomit-frame-pointer2011090120110831
30736sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
30765sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
30770sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
30770sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090120110831
30777sphlib-smallgcc -O2 -fomit-frame-pointer2011090120110831
31084sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
31090sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
31099sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
31132sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
31134sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
31230sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
31296sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
32225sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
32400sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
32440sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
32442sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
32505sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
32515sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
32768sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
32772sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
32819sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
32819sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
33057sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
33166sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
33333sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
33341sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
33876sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
33928sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090120110831
33934sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
34061sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
34150sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011090120110831
34182sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011090120110831
34236sphlib-smallgcc -O -fomit-frame-pointer2011090120110831
34258sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
34291sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
34321sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
34473sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
34478sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
34730sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
34744sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
34870sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
34981sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012020720120207
34996sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012020720120207
35051sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012020720120207
35066sse2-2gcc -m64 -O -fomit-frame-pointer2012020720120207
35081sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012020720120207
35088sse2-2gcc -O -fomit-frame-pointer2012020720120207
35095sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012020720120207
35101sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012020720120207
35104sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012020720120207
35110sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012020720120207
35123sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012020720120207
35137sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012020720120207
35161sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012020720120207
35168sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012020720120207
35172sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012020720120207
35177sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012020720120207
35200sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
35202sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
35202sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
35207sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012020720120207
35236sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012020720120207
35249refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
35258sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
35260refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
35263refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
35266refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
35276refgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
35311sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
35315sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
35324sse2-2gcc -march=k8 -O -fomit-frame-pointer2012020720120207
35365sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
35367refgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
35383refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
35384refgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
35384sse2-2gcc -march=nocona -O -fomit-frame-pointer2012020720120207
35385refgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
35400refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
35400refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
35407sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012020720120207
35418sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012020720120207
35502sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012020720120207
35758refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
35799sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012020720120207
35833refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
35838sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012020720120207
35842sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012020720120207
35861sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012020720120207
35869sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012020720120207
35870sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012020720120207
35877sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012020720120207
35889sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012020720120207
35923sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012020720120207
35934sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012020720120207
35934sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012020720120207
35972refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
35978refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
36073refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
36076sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
36112sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012020720120207
36116sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012020720120207
36173sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
36190refgcc -O3 -fomit-frame-pointer2011090120110831
36219sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
36233sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
36263sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012020720120207
36270sse2gcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
36295sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012020720120207
36323sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012020720120207
36324sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012020720120207
36332refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
36340sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012020720120207
36366refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
36366refgcc -m64 -O3 -fomit-frame-pointer2011090120110831
36374sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012020720120207
36380sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012020720120207
36410refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
36420refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
36677sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012020720120207
36685sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012020720120207
36686sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012020720120207
36688sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012020720120207
36695sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012020720120207
36703sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012020720120207
36711sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012020720120207
36714sse2-2gcc -m64 -O3 -fomit-frame-pointer2012020720120207
36714sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012020720120207
36727sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012020720120207
36733sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
36743sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012020720120207
36755sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
36758sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012020720120207
36759sse2-2gcc -O3 -fomit-frame-pointer2012020720120207
36775sse2gcc -m64 -O3 -fomit-frame-pointer2011090120110831
36785sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
36788sse2gcc -O3 -fomit-frame-pointer2011090120110831
36789sse2gcc -O2 -fomit-frame-pointer2011090120110831
36790sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012020720120207
36795sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012020720120207
36796sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012020720120207
36801sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
36802sse2gcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
36805sse2gcc -m64 -O2 -fomit-frame-pointer2011090120110831
36808sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012020720120207
36808sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
36811sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012020720120207
36837sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
36860sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012020720120207
36896sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012020720120207
36896sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012020720120207
36899sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012020720120207
36960sse2-2gcc -m64 -O2 -fomit-frame-pointer2012020720120207
36965sse2-2gcc -O2 -fomit-frame-pointer2012020720120207
37047sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
37055sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012020720120207
37083sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012020720120207
37089sse2gcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
37104sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012020720120207
37105sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
37112sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012020720120207
37112sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012020720120207
37117sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
37143sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
37178sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012020720120207
37226sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
37285sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012020720120207
37288sse2-2gcc -m64 -Os -fomit-frame-pointer2012020720120207
37288sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012020720120207
37291sse2-2gcc -Os -fomit-frame-pointer2012020720120207
37297sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
37298sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
37299sse2gcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
37311sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012020720120207
37317sse2gcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
37372sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
37414sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
37444sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012020720120207
37474refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
37498refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
37499refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
37544refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
37609sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
37619sse2gcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
37624refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
37627refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
37633refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
37753sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012020720120207
37773refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
37785refgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
37885refgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
37888refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
37998refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
38019refgcc -O2 -fomit-frame-pointer2011090120110831
38050refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
38133refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
38135refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
38144refgcc -m64 -O2 -fomit-frame-pointer2011090120110831
38212refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
38260refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
38285refgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
38309sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
38369sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
38377sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
38405sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
38407sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
38424sse2gcc -march=k8 -O -fomit-frame-pointer2011090120110831
38450sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
38505sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
38559sse2gcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
38609sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
38649sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
38696sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
38700sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
38725sse2gcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
38761sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
39012refgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
39141refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
39216refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
39217sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
39242sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
39264refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
39279refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
39371sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
39371sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
39408refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
39615refgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
39635refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
39649sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
39774sse2gcc -O -fomit-frame-pointer2011090120110831
39837sse2gcc -m64 -O -fomit-frame-pointer2011090120110831
39841sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
39874sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
39891sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
39906sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
39933sse2gcc -march=barcelona -O -fomit-frame-pointer2011090120110831
39937sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
39947sse2gcc -funroll-loops -O -fomit-frame-pointer2011090120110831
39970sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
39987sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
40047sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
40102sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090120110831
40118sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
40177sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
40224sse2gcc -march=nocona -O -fomit-frame-pointer2011090120110831
40238sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
40244sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
40249sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
40457sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
40524sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
40579sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
40588sphlib-smallgcc -Os -fomit-frame-pointer2011090120110831
40749sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
40841refgcc -O -fomit-frame-pointer2011090120110831
40857refgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
40859refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
40865refgcc -m64 -O -fomit-frame-pointer2011090120110831
40889sse2gcc -m64 -Os -fomit-frame-pointer2011090120110831
40889sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
40889sse2gcc -march=k8 -Os -fomit-frame-pointer2011090120110831
40906refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
40907refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
40907refgcc -march=k8 -O -fomit-frame-pointer2011090120110831
40909refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
40943sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
40948sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
40948sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
40949sse2gcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
40951sse2gcc -Os -fomit-frame-pointer2011090120110831
40955refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
40957refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
40957refgcc -march=nocona -O -fomit-frame-pointer2011090120110831
40959refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
41012sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
41058refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
41081sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
41100sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
41261sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
41486sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
41531sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
41531sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
41555sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
41557sse2gcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
41566sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
41583sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
41583sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
41600sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
41668sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
41676sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
41874sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
41907sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
41971sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
42016sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
42016sse2gcc -march=nocona -Os -fomit-frame-pointer2011090120110831
42055refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
42122refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
42272refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
42302refgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
42327refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
42542refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
42544refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
42545refgcc -Os -fomit-frame-pointer2011090120110831
42545refgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
42603refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
42825refgcc -m64 -Os -fomit-frame-pointer2011090120110831
42825refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
43256refgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
43341refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
43420refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
43588sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
43607sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
43682refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
43690sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
43695sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
43771refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
43802refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
43821sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
43828sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
43831sandygcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
43836sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
43882refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
43883sandygcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
43893sandygcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
43897sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
43914sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
43940refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
43940refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
44008sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
44008sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
44008sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
44012sandygcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
44022sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
44048sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
44049sandygcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
44057sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
44079sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
44080sandygcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
44094sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
44104sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
44106sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
44112sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
44120sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
44319refgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
44664sandygcc -O2 -fomit-frame-pointer2012021220120211
44665sandygcc -O3 -fomit-frame-pointer2012021220120211
44665sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
44667sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
44670sandygcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
44674sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
44676sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
44676sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
44679sandygcc -march=k8 -Os -fomit-frame-pointer2012021220120211
44690sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
44696sandygcc -m64 -O3 -fomit-frame-pointer2012021220120211
44698sandygcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
44699sandygcc -Os -fomit-frame-pointer2012021220120211
44699sandygcc -m64 -Os -fomit-frame-pointer2012021220120211
44699sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
44699sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
44716sandygcc -m64 -O2 -fomit-frame-pointer2012021220120211
44724sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
45387sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
45388sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
45395sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
45427sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
45430sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
45431sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
45458sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
53197sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
53197sandygcc -march=barcelona -O -fomit-frame-pointer2012021220120211
53197sandygcc -march=k8 -O -fomit-frame-pointer2012021220120211
53208sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
53223sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
53242sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
53244sandygcc -march=nocona -O -fomit-frame-pointer2012021220120211
53252sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
53255sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
53281sandygcc -m64 -O -fomit-frame-pointer2012021220120211
53289sandygcc -funroll-loops -O -fomit-frame-pointer2012021220120211
53291sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
53311sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
53312sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
53316sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
53324sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
53325sandygcc -O -fomit-frame-pointer2012021220120211
53325sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
53325sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
53342sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
53364sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
53364sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
53474sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
53507sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
53526sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
53553sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
53578sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
53589sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
53643sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
53643sandygcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
53658sandygcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
53671sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
53704sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
53801sandygcc -march=nocona -Os -fomit-frame-pointer2012021220120211
106693sphlibcc2011090120110831
107154sphlibgcc2011090120110831
107156sphlibgcc -funroll-loops2011090120110831
144314bswapgcc -funroll-loops2012021220120211
144403bswapcc2012021220120211
144403bswapgcc2012021220120211
149027regsgcc2012020720120207
149027regsgcc -funroll-loops2012020720120207
150106regscc2012020720120207
156250sphlib-smallcc2011090120110831
156311sphlib-smallgcc2011090120110831
156311sphlib-smallgcc -funroll-loops2011090120110831
161541sandygcc2012021220120211
161905sandygcc -funroll-loops2012021220120211
162201sandycc2012021220120211
216129refgcc2011090120110831
216129refgcc -funroll-loops2011090120110831
288733refcc2011090120110831
345267sse2gcc -funroll-loops2011090120110831
345315sse2cc2011090120110831
346498sse2gcc2011090120110831
547703sse2-2cc2012020720120207
548394sse2-2gcc2012020720120207
550792sse2-2gcc -funroll-loops2012020720120207

Test failure

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

Number of similar (compiler,implementation) pairs: 150, 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 ssse3 vect128 vect128-mmxhack avxs avxicc
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref ssse3 vect128 vect128-mmxhack avxs avxicc
gcc -m64 -march=core2 -O -fomit-frame-pointer ssse3 vect128 vect128-mmxhack avxs avxicc
gcc -m64 -march=core2 -Os -fomit-frame-pointer ssse3 vect128 vect128-mmxhack avxs avxicc
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack sse2-2 avxs sse41-2 avxicc
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack sse2-2 avxs sse41-2 avxicc
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack sse2-2 avxs sse41-2 avxicc
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack sse2-2 avxs sse41-2 avxicc
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack sse2-2 avxs sse41-2 avxicc
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack sse2-2 avxs sse41-2 avxicc
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -march=barcelona -O -fomit-frame-pointer avxicc
gcc -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -march=k8 -O -fomit-frame-pointer avxicc
gcc -march=k8 -Os -fomit-frame-pointer avxicc
gcc -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -march=nocona -O -fomit-frame-pointer avxicc
gcc -march=nocona -Os -fomit-frame-pointer avxicc

Test failure

Implementation: crypto_hash/blake256/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/blake256/sse41
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: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:837:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4: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 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 75, 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=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/blake256/sse41-2
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155:59: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/sse41
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: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:837:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: 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: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:837:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: 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 sse41
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4: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 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: 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 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: 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/blake256/vect128-mmxhack
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: 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 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/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c:128:1: error: type mismatch in conditional expression
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: 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 sse41-2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41-2

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155:59: 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 avxs
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -O -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avxs

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.sse41.h:792:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:812:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:814:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:817:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:818:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221:34: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222:34: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: 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:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:123:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:123:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:123:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:123:1: 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:124:1: 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:124:1: 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:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'

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