Implementation notes: amd64, phenom, crypto_hash/blake256

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
18368bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
18377bswapgcc -m64 -O3 -fomit-frame-pointer2012052220120521
18420bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
18440bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
18456bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
18480bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
19520regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
20197sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
20258bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
20264bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
20310bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
20351bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
20377sphlibgcc -O2 -fomit-frame-pointer2012052220120521
20392sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
20440bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
20632sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
21315regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
21543bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21550bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
21555bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21571bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
21581bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21585bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21646bswapgcc -m64 -O2 -fomit-frame-pointer2012052220120521
21660bswapgcc -O2 -fomit-frame-pointer2012052220120521
21672bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
21681bswapgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
21697bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21711bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
21716bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
21721bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
21725bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21728bswapgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
21736sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
21739bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
21741bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
21742bswapgcc -O3 -fomit-frame-pointer2012052220120521
21742bswapgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
21753bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
21770bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
21772bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21773bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
21775bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
21775bswapgcc -m64 -Os -fomit-frame-pointer2012052220120521
21776bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
21777bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21778bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
21779bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
21787bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
21790bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
21791bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
21794bswapgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
21797bswapgcc -Os -fomit-frame-pointer2012052220120521
21804bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
21805bswapgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
21824bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
21833bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
21966bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
21966bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
22013bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
22040bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
22043bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
22133bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
22143bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
22148bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
22159bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
22194sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
22450sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
22664sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
22678sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
22872regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
22884regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
22912regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
22923regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
22936regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
22942regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
22942regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
22945regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
22955regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
22974regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
22976regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
22993regsgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
22997regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23000regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
23002regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
23013regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
23014regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
23018regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23030regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
23037regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
23106regsgcc -m64 -O3 -fomit-frame-pointer2012052220120521
23112regsgcc -O2 -fomit-frame-pointer2012052220120521
23114regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
23124regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23125regsgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
23128regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
23130regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
23137regsgcc -O3 -fomit-frame-pointer2012052220120521
23154regsgcc -m64 -O2 -fomit-frame-pointer2012052220120521
23162regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
23169regsgcc -m64 -Os -fomit-frame-pointer2012052220120521
23180regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
23180regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
23182regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23186regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23193regsgcc -Os -fomit-frame-pointer2012052220120521
23196regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
23202regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
23205regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23220regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23228regsgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
23230regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
23235sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
23377regsgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
23412regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
23418regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
23428regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
23432regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
23462regsgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
23469regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
23469regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
23513regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
23545regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
23586regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
23634sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
23680sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23714sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
23779sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
23792sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
23803sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
23847bswapgcc -march=nocona -O -fomit-frame-pointer2012052220120521
23848bswapgcc -m64 -O -fomit-frame-pointer2012052220120521
23849bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
23849bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
23852bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
23856bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
23875bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
23884bswapgcc -march=k8 -O -fomit-frame-pointer2012052220120521
23887bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
23889bswapgcc -O -fomit-frame-pointer2012052220120521
23893bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
23899sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
23900bswapgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
23923bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
23925bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
23927bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
23929sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
23931bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
23931sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23931sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
23933bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
23933bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
23936bswapgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
23936sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
23941bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
23942bswapgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
23957sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23961sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
23963sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23964sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23966sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
23969sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23982sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
23984sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23987sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
23987bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
24000sphlibgcc -m64 -O2 -fomit-frame-pointer2012052220120521
24001bswapgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
24012sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
24019sphlibgcc -m64 -O3 -fomit-frame-pointer2012052220120521
24026sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
24026sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
24027sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
24027sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
24028sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
24036sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
24036sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
24038sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
24042sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
24050sphlibgcc -O3 -fomit-frame-pointer2012052220120521
24055bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
24074bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
24078sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
24083sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
24091bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
24096bswapgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
24123sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
24125bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
24167bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
24198bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
24262sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
24262sphlibgcc -march=nocona -O -fomit-frame-pointer2012052220120521
24263sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
24266sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
24275sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
24275sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
24275sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
24309sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
24310sphlibgcc -O -fomit-frame-pointer2012052220120521
24310sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
24310sphlibgcc -m64 -O -fomit-frame-pointer2012052220120521
24310sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
24325sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
24462sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
24844regsgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
24844sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
24845regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
24852regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
24860regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
24862regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
24872regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
24878regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
24891regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
24894regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
25029regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
25031regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
25039regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
25041regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
25043regsgcc -m64 -O -fomit-frame-pointer2012052220120521
25043regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
25050sse2-2gcc -O2 -fomit-frame-pointer2012052220120521
25059regsgcc -O -fomit-frame-pointer2012052220120521
25077sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
25100regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
25109regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
25114regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
25115regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
25127regsgcc -march=nocona -O -fomit-frame-pointer2012052220120521
25128regsgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
25128regsgcc -march=k8 -O -fomit-frame-pointer2012052220120521
25186regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
25324sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
25346sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
25349regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
25353sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
25353sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
25353sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
25354sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
25358sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
25367sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
25394regsgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
25398sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
25398regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
25450regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
25471regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
25473sphlibgcc -march=k8 -O -fomit-frame-pointer2012052220120521
25488regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
25493sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
25569sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
25612sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
25613sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
25638regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
25639sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
25641regsgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
25714regsgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
25824regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
26130sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
26151sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
26335sphlibgcc -Os -fomit-frame-pointer2012052220120521
26339sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
26427sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
26439sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
26506sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
26707sse2-2gcc -march=k8 -O -fomit-frame-pointer2012052220120521
26709sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
26731sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
26761sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
26763sphlibgcc -m64 -Os -fomit-frame-pointer2012052220120521
27067sse2-2gcc -O -fomit-frame-pointer2012052220120521
27067sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
27075sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
27076sse2-2gcc -m64 -O -fomit-frame-pointer2012052220120521
27125sse2gcc -march=k8 -O -fomit-frame-pointer2012052220120521
27126sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
27129sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012052220120521
27131sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
27208sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
27209sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012052220120521
27226sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
27230sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
27247sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
27248sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
27255sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
27288sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
27340sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
27367sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
27371sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
27381sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
27405sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
27412sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
27440sse2-2gcc -march=nocona -O -fomit-frame-pointer2012052220120521
27509sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
27538sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
27552sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
27569sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
27597sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
27608sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012052220120521
27638sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
27738sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
27764sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
27786sse2gcc -march=nocona -Os -fomit-frame-pointer2012052220120521
27793sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
27797sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
27800sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
27835sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
27836sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
27837sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
27871sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
27899sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
27924sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
27927sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
28131refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
28215sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
28233sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
28329sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
28359sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
28366sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
28369sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
28369sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
28396sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
28409sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
28440sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
28452sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
28454sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
28545sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
28555sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
28689sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
28693sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
28693sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
28700sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
28706sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
28720sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
28737sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
28777sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
28782sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
28785sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
28789sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
28793sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
28796sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
28823sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
28835sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
28838sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
28843sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
28845sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
28850sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
28896sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
28901sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
28906sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
28916sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
28917sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
28969sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
28983sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
29187sse2gcc -march=barcelona -O -fomit-frame-pointer2012052220120521
29200refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
29232sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
29264sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
29291sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
29295sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
29409sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
29410sse2gcc -m64 -O -fomit-frame-pointer2012052220120521
29453sse2gcc -funroll-loops -O -fomit-frame-pointer2012052220120521
29463sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
29465sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
29484sse2gcc -O -fomit-frame-pointer2012052220120521
29498sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
29516sse2-2gcc -Os -fomit-frame-pointer2012052220120521
29516sse2-2gcc -m64 -Os -fomit-frame-pointer2012052220120521
29516sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012052220120521
29570sse2-2gcc -m64 -O3 -fomit-frame-pointer2012052220120521
29578sse2-2gcc -m64 -O2 -fomit-frame-pointer2012052220120521
29582sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
29587sse2-2gcc -O3 -fomit-frame-pointer2012052220120521
29587sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
29608sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
29664sse2gcc -march=nocona -O -fomit-frame-pointer2012052220120521
29666sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
29750sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
29955sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
30034sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
30068sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30112sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
30320sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
30327sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
30384refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
30475sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
30550sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
30553sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052220120521
30600sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
30624sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30647sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
30763sphlib-smallgcc -O2 -fomit-frame-pointer2012052220120521
30788sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052220120521
30814sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
30861refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
31032sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
31050sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
31096sphlib-smallgcc -O3 -fomit-frame-pointer2012052220120521
31129sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
31430sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
31439sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
31535sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
32003sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
32060sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
32065sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
32083sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
32312sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
32329sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
32337sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
32357sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
32358sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
32622sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
32633sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
32635sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
32704sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
32711sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
32853refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
32879refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
32881refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
32912refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
32973sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
33061sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012052220120521
33120refgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
33172sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
33173refgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
33214refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
33227sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
33238sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
33247sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
33276sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
33300refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
33375sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
33397sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
33414sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
33453sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
33461refgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
33512sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
33526refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
33624sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
33742refgcc -O3 -fomit-frame-pointer2012052220120521
33782refgcc -m64 -O -fomit-frame-pointer2012052220120521
33785sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
33830sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
33831sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
33842refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
33845refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
33892sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
33947sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
33977sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
33985sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
34026refgcc -m64 -O3 -fomit-frame-pointer2012052220120521
34030sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
34032refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
34163sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
34237sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
34238refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
34276sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
34285sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012052220120521
34328sphlib-smallgcc -O -fomit-frame-pointer2012052220120521
34332refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
34359sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
34363sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
34385refgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
34419sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
34428sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
34453sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052220120521
34454refgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
34480sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
34524refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
34900sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
35059sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
35145refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
35145refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
35166refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
35178sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
35189sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
35190sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
35195sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
35204sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
35231sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
35236sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
35252sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
35304sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
35318sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
35357refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
35403sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
35427sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
35433sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
35448sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
35455sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
35567refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
35594refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
35641sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
35655sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
35773sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
35791refgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
35849sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
35906sse2gcc -m64 -O2 -fomit-frame-pointer2012052220120521
35909sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
35914sse2gcc -O2 -fomit-frame-pointer2012052220120521
35916sse2gcc -m64 -O3 -fomit-frame-pointer2012052220120521
35921sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
35922sse2gcc -O3 -fomit-frame-pointer2012052220120521
35961sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
35965sse2gcc -Os -fomit-frame-pointer2012052220120521
35973sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
35984sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
35984sse2gcc -march=k8 -Os -fomit-frame-pointer2012052220120521
35985sse2gcc -m64 -Os -fomit-frame-pointer2012052220120521
36039sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
36040sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
36051sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
36055sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
36059sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
36087sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
36092sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
36096sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
36118sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
36123sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
36125sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
36155refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
36172refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
36173sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
36222sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
36248sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
36265sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
36308sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
36311sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
36337refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
36351refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
36356refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
36372refgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
36377refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
36395refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
36407refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
36432sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
36542refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
36946refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
36984sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
36993refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
36997sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
36998refgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
37074sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
37212sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
37567refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
37698refgcc -m64 -O2 -fomit-frame-pointer2012052220120521
37755refgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
37952refgcc -O2 -fomit-frame-pointer2012052220120521
38369refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
38371refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
38451refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
38475refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
38629refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
39109refgcc -march=nocona -O -fomit-frame-pointer2012052220120521
39139refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
39377refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
39415refgcc -m64 -Os -fomit-frame-pointer2012052220120521
39424refgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
39434refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
39448refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
39478refgcc -march=k8 -O -fomit-frame-pointer2012052220120521
39529refgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
39550refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
39550refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
39648refgcc -Os -fomit-frame-pointer2012052220120521
39653refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
39662refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
39666refgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
39718refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
39731refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
39746refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
39759refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
39841refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
39849refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
39853refgcc -O -fomit-frame-pointer2012052220120521
40031refgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
40046refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
40071refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
40081refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
40089refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
40103refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
40114refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
40114refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
40333refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
40912refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
40919refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
41113refgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
41678sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
41685sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
41729sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
41748sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
41866sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052220120521
41885sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
41885sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
41915sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
41944sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
42019sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
42022sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
42104sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
42142sphlib-smallgcc -Os -fomit-frame-pointer2012052220120521
42175sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
42182sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
42230sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
42333sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
42354sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
42354sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
42472sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
43458sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
43549sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
43554sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
43555sandygcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
43558sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
43561sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
43571sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
43591sandygcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
43596sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
43609sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
43621sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
43627sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
43636sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
43645sandygcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
43645sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
43647sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
43649sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
43659sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
43661sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
43952sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
43958sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
43962sandygcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
43981sandygcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
44019sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
44023sandygcc -Os -fomit-frame-pointer2012052220120521
44023sandygcc -m64 -O2 -fomit-frame-pointer2012052220120521
44023sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
44028sandygcc -march=k8 -Os -fomit-frame-pointer2012052220120521
44029sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
44033sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
44037sandygcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
44040sandygcc -O2 -fomit-frame-pointer2012052220120521
44040sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
44046sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
44046sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
44047sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
44051sandygcc -m64 -O3 -fomit-frame-pointer2012052220120521
44074sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
44076sandygcc -m64 -Os -fomit-frame-pointer2012052220120521
44078sandygcc -O3 -fomit-frame-pointer2012052220120521
44103sandygcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
44105sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
44128sandygcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
44177sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
44190sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
44211sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
44221sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
44223sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
44226sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
44237sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
44243sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
44250sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
44851sandygcc -funroll-loops -O -fomit-frame-pointer2012052220120521
44860sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
44974sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
52806sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
52836sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
52838sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
52838sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
52842sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
52845sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
52848sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
52850sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
52857sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
52861sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
52868sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
52874sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
52888sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
52888sandygcc -march=nocona -O -fomit-frame-pointer2012052220120521
52892sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
52892sandygcc -march=k8 -O -fomit-frame-pointer2012052220120521
52896sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
52897sandygcc -march=barcelona -O -fomit-frame-pointer2012052220120521
52899sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
52923sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
52925sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
52931sandygcc -m64 -O -fomit-frame-pointer2012052220120521
52932sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
52934sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
52934sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
52934sandygcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
52941sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
52954sandygcc -O -fomit-frame-pointer2012052220120521
52957sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
52983sandygcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
52990sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
53001sandygcc -march=nocona -Os -fomit-frame-pointer2012052220120521
113596sphlib-smallcc2012052220120521
124094sphlibcc2012052220120521
132545sphlib-smallgcc2012052220120521
133702sphlib-smallgcc -funroll-loops2012052220120521
146230sphlibgcc -funroll-loops2012052220120521
146233sphlibgcc2012052220120521
171908refgcc2012052220120521
172466refcc2012052220120521
172539refgcc -funroll-loops2012052220120521
233400bswapgcc -funroll-loops2012052220120521
255964sandycc2012052220120521
256522sandygcc2012052220120521
256535sandygcc -funroll-loops2012052220120521
275028bswapcc2012052220120521
275669bswapgcc2012052220120521
279455regscc2012052220120521
279455regsgcc2012052220120521
279876regsgcc -funroll-loops2012052220120521
321855sse2gcc -funroll-loops2012052220120521
323007sse2cc2012052220120521
325225sse2gcc2012052220120521
387330sse2-2gcc2012052220120521
466546sse2-2cc2012052220120521
467674sse2-2gcc -funroll-loops2012052220120521

Test failure

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

Number of similar (compiler,implementation) pairs: 177, namely:
CompilerImplementations
cc avxicc
gcc avxicc
gcc -O2 -fomit-frame-pointer avxicc
gcc -O3 -fomit-frame-pointer avxicc
gcc -O -fomit-frame-pointer avxicc
gcc -Os -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops avxicc
gcc -funroll-loops -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -O -fomit-frame-pointer avxicc
gcc -funroll-loops -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m64 -O2 -fomit-frame-pointer avxicc
gcc -m64 -O3 -fomit-frame-pointer avxicc
gcc -m64 -O -fomit-frame-pointer avxicc
gcc -m64 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avxicc avxs ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avxicc avxs ref ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -O -fomit-frame-pointer avxicc avxs ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -Os -fomit-frame-pointer avxicc avxs ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=corei7 -O -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avxicc avxs sse2 sse2-2 sse41 sse41-2 ssse3 vect128 vect128-mmxhack
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/gcc/x86_64-linux-gnu/4.6/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/gcc/x86_64-linux-gnu/4.6/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/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function '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/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/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/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/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/gcc/x86_64-linux-gnu/4.6/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/gcc/x86_64-linux-gnu/4.6/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/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function '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/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function '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/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/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/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/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: 13, 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
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop
gcc -m64 -march=corei7 -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