Implementation notes: armeabi, auxplug, crypto_hash/blake256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
77766sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
78810sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
79008sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
81060sphlibgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
81078sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
81648sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
82212sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
82374sphlibgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
82458sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
85788sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
86028regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
86076regsgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
86184sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
86208sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
86220sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
86232sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
86244sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
86256sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
86262sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
86262sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
86268sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
86274sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
86286sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
86298sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
86340sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
86358sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
86382sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
86904bswapgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
87168sphlibgcc -Os -fomit-frame-pointer2015020920141124
87192sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
87210sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
87450bswapgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
87498regsgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
87510bswapgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
87582regsgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
87594bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
88626bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
88650regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
88698bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
88824bswapgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
88890bswapgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
89154bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
89166regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
89940regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
90054regsgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
90240regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
90480regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
90876regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
90876regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
90918regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
90942regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
90966regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
90984regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
90996regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
91002regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
91002regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
91026regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
91056regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
91074regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
91206bswapgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
91212bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
91284regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
91392regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
91530regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
91866bswapgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
91908bswapgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
91914bswapgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
91920bswapgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
91926bswapgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
91950bswapgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
91968bswapgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
91986bswapgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
91992bswapgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
92010regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
92034regsgcc -Os -fomit-frame-pointer2015020920141124
92094bswapgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
92094bswapgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
92124regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
92160bswapgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
92340bswapgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
92394bswapgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
92880bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
92886bswapgcc -Os -fomit-frame-pointer2015020920141124
92886bswapgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
96264sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
96438sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
96468sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
96480sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
96492sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
96522sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
96528sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
96540sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
96540sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
96546sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
96558sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
96570sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
96582sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
96588sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
96654sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
96660sphlibgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
96696sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
96708sphlibgcc -O -fomit-frame-pointer2015020920141124
96726sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
98976sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
99210sphlibgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
99396sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
99408sphlibgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
103650sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
104634sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
106632bswapgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
106686bswapgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
106692bswapgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
106692bswapgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
106710bswapgcc -O -fomit-frame-pointer2015020920141124
106710bswapgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
106722bswapgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
106728bswapgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
106734bswapgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
106794bswapgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
106800bswapgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
106824bswapgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
106830bswapgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
106866sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
106902bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
107088bswapgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
107118bswapgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
107142bswapgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
107904sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
107928bswapgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
107964bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
108072sphlibgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
109074bswapgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
109200bswapgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
109398sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
109542sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
109698sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
109770sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
109782sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
109914sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
109950sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
109968sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
110004sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
110010regsgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
110016regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
110046regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
110046regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
110052regsgcc -O -fomit-frame-pointer2015020920141124
110058sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
110064regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
110076regsgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
110106regsgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
110112regsgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
110124regsgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
110130regsgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
110130regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
110142regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
110142regsgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
110178bswapgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
110196bswapgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
110214sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
110244sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
110250sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
110310sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
110322sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
110364sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
110376regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
110448regsgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
110454regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
110580sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
110604sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
110622sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
110700sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
110748sphlibgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
110790sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
110802sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
110820bswapgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
110826sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
110844sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
110928sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
111252regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
111318bswapgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
111354regsgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
112038sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
112260sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
112308sphlibgcc -O2 -fomit-frame-pointer2015020920141124
112314sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
112338bswapgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
112590bswapgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
112722regsgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
112806regsgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
112920bswapgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
113190bswapgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
113202bswapgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
113226bswapgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
113286regsgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
113406bswapgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
113418regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
113436bswapgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
113454bswapgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
113562bswapgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
113628bswapgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
113712bswapgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
113796bswapgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
113898bswapgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
113940bswapgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
113952bswapgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
113964bswapgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
113988bswapgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
114012sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
114066bswapgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
114156bswapgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
114174bswapgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
114216bswapgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
114240bswapgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
114276bswapgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
114282bswapgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
114300bswapgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
114336bswapgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
114402bswapgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
114690bswapgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
114816bswapgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
114888regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
115212bswapgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
115272regsgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
115776bswapgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
115920regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
116394bswapgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
116454sphlibgcc -O3 -fomit-frame-pointer2015020920141124
116496sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
116598regsgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
116820bswapgcc -O3 -fomit-frame-pointer2015020920141124
116850bswapgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
117342bswapgcc -O2 -fomit-frame-pointer2015020920141124
117492sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
117750regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
117768regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
117864regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
117888refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
118146regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
118164regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
118170regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
118206regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
118206regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
118248regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
118278regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
118308regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
118326regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
118332regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
118416regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
118482regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
118488regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
118536regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
118620regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
118644regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
118662regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
118716regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
118722regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
118746regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
118824regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
118848regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
119034regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
119070regsgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
119100regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
119130regsgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
119748regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
120900regsgcc -O2 -fomit-frame-pointer2015020920141124
121440regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
121938regsgcc -O3 -fomit-frame-pointer2015020920141124
121950regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
124884sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
124908sphlib-smallgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
125712sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
125760sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
126228refgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
126312refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
127230sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
127230sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
127938refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
127962refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
128028refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
128046refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
128154sphlib-smallgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
128178sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
129000refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
133002refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
133014sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
133026refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
133032sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
133038refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
133038sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
133038refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
133038sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
133044sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
133044refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
133050sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
133056refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
133056sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
133056refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
133056sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
133062refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
133062sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
133062sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
133062refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
133062refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
133068refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
133104refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
133116sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
133122refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
133128refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
133152sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
133218sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
133266sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
133932refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
135618sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
135636sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
135678sphlib-smallgcc -Os -fomit-frame-pointer2015020920141124
136050refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
136056refgcc -Os -fomit-frame-pointer2015020920141124
136146refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
136620sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
136650sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
137256refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
137262refgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
147618refgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
147666sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
147690sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
147696sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
147696sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
147696sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
147702sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
147726sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
147726sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
147726sphlib-smallgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
147732refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
147738refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
147738sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
147744sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
147762sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
147786sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
147786sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
147792refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
147798sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
147804sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
147822sphlib-smallgcc -O -fomit-frame-pointer2015020920141124
147822sphlib-smallgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
147846sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
147912sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
148950sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
149076sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
149142sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
153930refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
153948refgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
153948refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
153948refgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
153954refgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
153954refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
153966refgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
153972refgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
153972refgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
153972refgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
154002refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
154032refgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
154062refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
154062refgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
154068refgcc -O -fomit-frame-pointer2015020920141124
154068refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
154110refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
154146refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
154188refgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
220872sphlib-smallgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
222792sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
222924sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
223038sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
223104sphlib-smallgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
223194sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
226356sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
226368sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
226368sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
226398sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
226404sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
226404sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
226410sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
226410sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
226440sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
226440sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
226446sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
226458sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
226482sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
226488sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
226488sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
226488sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
226494sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
226500sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
226500sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
226518sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
226530sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
226548sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
226554sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
226584sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
226596sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
226608sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
226614sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
226668sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
228024refgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
228252refgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
232038refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
232050refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
232050refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
232080refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
232080refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
232098refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
232134refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
232134refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
232152refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
232164refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
232182refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
232188refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
232200refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
232272refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
233724refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
234954refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
236700sphlib-smallgcc -O2 -fomit-frame-pointer2015020920141124
236700sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
236718sphlib-smallgcc -O3 -fomit-frame-pointer2015020920141124
236754sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
238248refgcc -O3 -fomit-frame-pointer2015020920141124
238284refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
240042refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
240042refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
240048refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
240054refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
240060refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
240066refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
240072refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
240090refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
240096refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
240114refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
240138refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
240162refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
240168refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
240240refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
241584refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
241590refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
246138refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
246168refgcc -O2 -fomit-frame-pointer2015020920141124
395892sphlib-smallgcc2015020920141124
395892sphlib-smallgcc -funroll-loops2015020920141124
395910sphlib-smallcc2015020920141124
399978sphlibcc2015020920141124
400140sphlibgcc2015020920141124
401070sphlibgcc -funroll-loops2015020920141124
446910refgcc2015020920141124
446970refgcc -funroll-loops2015020920141124
447000refcc2015020920141124
608202bswapgcc2015020920141124
608604bswapgcc -funroll-loops2015020920141124
610062bswapcc2015020920141124
628482regscc2015020920141124
630414regsgcc -funroll-loops2015020920141124
634878regsgcc2015020920141124

Test failure

Implementation: crypto_hash/blake256/vect128-neon
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 234, namely:
CompilerImplementations
cc vect128-neon
gcc vect128-neon
gcc -O2 -fomit-frame-pointer vect128-neon
gcc -O3 -fomit-frame-pointer vect128-neon
gcc -O -fomit-frame-pointer vect128-neon
gcc -Os -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops vect128-neon
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -O -fomit-frame-pointer vect128-neon
gcc -funroll-loops -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer vect128-neon
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns arm11 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm11 arm_thumb2 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm11 arm_thumb2 bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer arm11 arm_thumb2 bswap ref regs sphlib sphlib-small
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer arm11 arm_thumb2 bswap ref regs sphlib sphlib-small
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=ep9312 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=iwmmxt -O -fomit-frame-pointer vect128-neon
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -O -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -O -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -Os -fomit-frame-pointer vect128-neon

Compiler output

Implementation: crypto_hash/blake256/arm11
Compiler: cc
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:967: Error: selected processor does not support ARM mode `ldrd r10,[r1,#0]'
compress.s: compress.s:972: Error: selected processor does not support ARM mode `ldrd r8,[r1,#8]'
compress.s: compress.s:975: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:980: Error: selected processor does not support ARM mode `strd r10,[sp,#40]'
compress.s: compress.s:985: Error: selected processor does not support ARM mode `strd r8,[sp,#48]'
compress.s: compress.s:988: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:993: Error: selected processor does not support ARM mode `ldrd r10,[r1,#16]'
compress.s: compress.s:998: Error: selected processor does not support ARM mode `ldrd r8,[r1,#24]'
compress.s: compress.s:1001: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1006: Error: selected processor does not support ARM mode `strd r10,[sp,#56]'
compress.s: compress.s:1011: Error: selected processor does not support ARM mode `strd r8,[sp,#64]'
compress.s: compress.s:1014: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1019: Error: selected processor does not support ARM mode `ldrd r10,[r1,#32]'
compress.s: compress.s:1024: Error: selected processor does not support ARM mode `ldrd r8,[r1,#40]'
compress.s: compress.s:1027: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1032: Error: selected processor does not support ARM mode `strd r10,[sp,#72]'
compress.s: compress.s:1037: Error: selected processor does not support ARM mode `strd r8,[sp,#80]'
compress.s: compress.s:1040: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1045: Error: selected processor does not support ARM mode `ldrd r10,[r1,#48]'
compress.s: compress.s:1050: Error: selected processor does not support ARM mode `ldrd r8,[r1,#56]'
compress.s: compress.s:1053: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1058: Error: selected processor does not support ARM mode `strd r10,[sp,#88]'
compress.s: compress.s:1063: Error: selected processor does not support ARM mode `strd r8,[sp,#96]'
compress.s: ...

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc arm11
gcc arm11
gcc -O2 -fomit-frame-pointer arm11
gcc -O3 -fomit-frame-pointer arm11
gcc -O -fomit-frame-pointer arm11
gcc -Os -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O -fomit-frame-pointer arm11
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm11
gcc -funroll-loops arm11
gcc -funroll-loops -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -O -fomit-frame-pointer arm11
gcc -funroll-loops -Os -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O -fomit-frame-pointer arm11
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O -fomit-frame-pointer arm11
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/blake256/arm_thumb2
Compiler: cc
compress_stripped.s: compress_stripped.s: Assembler messages:
compress_stripped.s: compress_stripped.s:19: Error: cannot honor width suffix -- `str r8,[sp,#148]'
compress_stripped.s: compress_stripped.s:20: Error: cannot honor width suffix -- `str r9,[sp,#152]'
compress_stripped.s: compress_stripped.s:21: Error: cannot honor width suffix -- `str r10,[sp,#156]'
compress_stripped.s: compress_stripped.s:22: Error: cannot honor width suffix -- `str r11,[sp,#160]'
compress_stripped.s: compress_stripped.s:23: Error: cannot honor width suffix -- `str r14,[sp,#164]'
compress_stripped.s: compress_stripped.s:29: Error: cannot honor width suffix -- `ldr r8,[r3,#20]'
compress_stripped.s: compress_stripped.s:30: Error: cannot honor width suffix -- `ldr r9,[r3,#24]'
compress_stripped.s: compress_stripped.s:31: Error: cannot honor width suffix -- `ldr r10,[r3,#28]'
compress_stripped.s: compress_stripped.s:37: Error: cannot honor width suffix -- `str r8,[sp,#188]'
compress_stripped.s: compress_stripped.s:38: Error: cannot honor width suffix -- `str r9,[sp,#192]'
compress_stripped.s: compress_stripped.s:39: Error: cannot honor width suffix -- `str r10,[sp,#196]'
compress_stripped.s: compress_stripped.s:45: Error: cannot honor width suffix -- `ldr r8,[r3,#52]'
compress_stripped.s: compress_stripped.s:46: Error: cannot honor width suffix -- `ldr r9,[r3,#56]'
compress_stripped.s: compress_stripped.s:53: Error: cannot honor width suffix -- `str r8,[sp,#220]'
compress_stripped.s: compress_stripped.s:54: Error: cannot honor width suffix -- `str r9,[sp,#224]'
compress_stripped.s: compress_stripped.s:62: Error: cannot honor width suffix -- `ldr r8,[r0,#24]'
compress_stripped.s: compress_stripped.s:63: Error: cannot honor width suffix -- `ldr r12,[r0,#28]'
compress_stripped.s: compress_stripped.s:75: Error: cannot honor width suffix -- `ldmia r1!,{r8-r11}'
compress_stripped.s: compress_stripped.s:76: Error: selected processor does not support Thumb mode `rev r8,r8'
compress_stripped.s: compress_stripped.s:77: Error: selected processor does not support Thumb mode `rev r9,r9'
compress_stripped.s: compress_stripped.s:78: Error: selected processor does not support Thumb mode `strd r8,[sp,#40]'
compress_stripped.s: compress_stripped.s:79: Error: selected processor does not support Thumb mode `rev r10,r10'
compress_stripped.s: compress_stripped.s:80: Error: selected processor does not support Thumb mode `rev r11,r11'
compress_stripped.s: compress_stripped.s:81: Error: selected processor does not support Thumb mode `strd r10,[sp,#48]'
compress_stripped.s: ...

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
cc arm_thumb2
gcc arm_thumb2
gcc -O2 -fomit-frame-pointer arm_thumb2
gcc -O3 -fomit-frame-pointer arm_thumb2
gcc -O -fomit-frame-pointer arm_thumb2
gcc -Os -fomit-frame-pointer arm_thumb2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm_thumb2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm_thumb2
gcc -fno-schedule-insns -O -fomit-frame-pointer arm_thumb2
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm_thumb2
gcc -funroll-loops arm_thumb2
gcc -funroll-loops -O2 -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -O3 -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -O -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -Os -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm_thumb2
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920t -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm940t -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9e -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=iwmmxt -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=xscale -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=xscale -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=xscale -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=xscale -Os -fomit-frame-pointer arm_thumb2

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:141:23: fatal error: emmintrin.h: No such file or directory
vector.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 103, 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 -mcpu=arm1020t -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1020t -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns vect128-mmxhack
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm810 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm810 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm8 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920t -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm920t -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm940t -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm940t -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9e -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9e -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=ep9312 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=strongarm -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=xscale -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=xscale -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=xscale -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=xscale -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:144:15: error: unknown type name 'v32'
vector.c: vector.c:144:24: error: unknown type name 'v32'
vector.c: vector.c:152:15: error: unknown type name 'v32'
vector.c: vector.c:152:24: error: unknown type name 'v32'
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783:15: note: each undeclared identifier is reported only once for each function it appears in
vector.c: vector.c:783:19: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887:19: error: expected expression before ')' token
vector.c: vector.c:902:19: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 112, 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 -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -O -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vect128
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vect128
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm810 -O -fomit-frame-pointer vect128
gcc -mcpu=arm810 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm8 -O -fomit-frame-pointer vect128
gcc -mcpu=arm8 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm920 -O -fomit-frame-pointer vect128
gcc -mcpu=arm920 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm920t -O -fomit-frame-pointer vect128
gcc -mcpu=arm920t -Os -fomit-frame-pointer vect128
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm940t -O -fomit-frame-pointer vect128
gcc -mcpu=arm940t -Os -fomit-frame-pointer vect128
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm9 -O -fomit-frame-pointer vect128
gcc -mcpu=arm9 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm9e -O -fomit-frame-pointer vect128
gcc -mcpu=arm9e -Os -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -O -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vect128
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer vect128
gcc -mcpu=iwmmxt -O -fomit-frame-pointer vect128
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vect128
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vect128
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vect128
gcc -mcpu=strongarm -O -fomit-frame-pointer vect128
gcc -mcpu=strongarm -Os -fomit-frame-pointer vect128
gcc -mcpu=xscale -O2 -fomit-frame-pointer vect128
gcc -mcpu=xscale -O3 -fomit-frame-pointer vect128
gcc -mcpu=xscale -O -fomit-frame-pointer vect128
gcc -mcpu=xscale -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/arm11
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:975: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:988: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1001: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1014: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1027: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1040: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1053: Error: selected processor does not support ARM mode `setend le'

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer arm11
gcc -mcpu=xscale -O2 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O3 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O -fomit-frame-pointer arm11
gcc -mcpu=xscale -Os -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: In file included from vector.c:140:0:
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h: In function '_mm_unpackhi_pi8':
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:119:3: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:119:3: error: incompatible type for argument 1 of '__builtin_arm_wunpckihb'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:119:3: note: expected '__vector(8) signed char' but argument is of type '__vector(8) char'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:119:3: error: incompatible type for argument 2 of '__builtin_arm_wunpckihb'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:119:3: note: expected '__vector(8) signed char' but argument is of type '__vector(8) char'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h: In function '_mm_unpacklo_pi8':
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:143:3: error: incompatible type for argument 1 of '__builtin_arm_wunpckilb'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:143:3: note: expected '__vector(8) signed char' but argument is of type '__vector(8) char'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:143:3: error: incompatible type for argument 2 of '__builtin_arm_wunpckilb'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:143:3: note: expected '__vector(8) signed char' but argument is of type '__vector(8) char'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h: In function '_mm_unpackel_pi8':
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:167:3: error: incompatible type for argument 1 of '__builtin_arm_wunpckelsb'
vector.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h:167:3: note: expected '__vector(8) signed char' but argument is of type '__vector(8) char'
vector.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=iwmmxt -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/arm_thumb2
Compiler: gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer
compress_stripped.s: compress_stripped.s: Assembler messages:
compress_stripped.s: compress_stripped.s:19: Error: cannot honor width suffix -- `str r8,[sp,#148]'
compress_stripped.s: compress_stripped.s:20: Error: cannot honor width suffix -- `str r9,[sp,#152]'
compress_stripped.s: compress_stripped.s:21: Error: cannot honor width suffix -- `str r10,[sp,#156]'
compress_stripped.s: compress_stripped.s:22: Error: cannot honor width suffix -- `str r11,[sp,#160]'
compress_stripped.s: compress_stripped.s:23: Error: cannot honor width suffix -- `str r14,[sp,#164]'
compress_stripped.s: compress_stripped.s:29: Error: cannot honor width suffix -- `ldr r8,[r3,#20]'
compress_stripped.s: compress_stripped.s:30: Error: cannot honor width suffix -- `ldr r9,[r3,#24]'
compress_stripped.s: compress_stripped.s:31: Error: cannot honor width suffix -- `ldr r10,[r3,#28]'
compress_stripped.s: compress_stripped.s:37: Error: cannot honor width suffix -- `str r8,[sp,#188]'
compress_stripped.s: compress_stripped.s:38: Error: cannot honor width suffix -- `str r9,[sp,#192]'
compress_stripped.s: compress_stripped.s:39: Error: cannot honor width suffix -- `str r10,[sp,#196]'
compress_stripped.s: compress_stripped.s:45: Error: cannot honor width suffix -- `ldr r8,[r3,#52]'
compress_stripped.s: compress_stripped.s:46: Error: cannot honor width suffix -- `ldr r9,[r3,#56]'
compress_stripped.s: compress_stripped.s:53: Error: cannot honor width suffix -- `str r8,[sp,#220]'
compress_stripped.s: compress_stripped.s:54: Error: cannot honor width suffix -- `str r9,[sp,#224]'
compress_stripped.s: compress_stripped.s:62: Error: cannot honor width suffix -- `ldr r8,[r0,#24]'
compress_stripped.s: compress_stripped.s:63: Error: cannot honor width suffix -- `ldr r12,[r0,#28]'
compress_stripped.s: compress_stripped.s:75: Error: cannot honor width suffix -- `ldmia r1!,{r8-r11}'
compress_stripped.s: compress_stripped.s:76: Error: cannot honor width suffix -- `rev r8,r8'
compress_stripped.s: compress_stripped.s:77: Error: cannot honor width suffix -- `rev r9,r9'
compress_stripped.s: compress_stripped.s:78: Error: selected processor does not support Thumb mode `strd r8,[sp,#40]'
compress_stripped.s: compress_stripped.s:79: Error: cannot honor width suffix -- `rev r10,r10'
compress_stripped.s: compress_stripped.s:80: Error: cannot honor width suffix -- `rev r11,r11'
compress_stripped.s: compress_stripped.s:81: Error: selected processor does not support Thumb mode `strd r10,[sp,#48]'
compress_stripped.s: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns arm_thumb2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns arm_thumb2

Compiler output

Implementation: crypto_hash/blake256/arm_thumb2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
compress_stripped.s: compress_stripped.s: Assembler messages:
compress_stripped.s: compress_stripped.s:2: Error: selected processor does not support THUMB opcodes
compress_stripped.s: compress_stripped.s:11: Error: selected processor does not support Thumb mode `sub sp,sp,#256'
compress_stripped.s: compress_stripped.s:12: Error: selected processor does not support Thumb mode `cmp r2,#1'
compress_stripped.s: compress_stripped.s:13: Error: selected processor does not support Thumb mode `blo ._end'
compress_stripped.s: compress_stripped.s:14: Error: selected processor does not support Thumb mode `str r2,[sp,#128]'
compress_stripped.s: compress_stripped.s:15: Error: selected processor does not support Thumb mode `str r4,[sp,#132]'
compress_stripped.s: compress_stripped.s:16: Error: selected processor does not support Thumb mode `str r5,[sp,#136]'
compress_stripped.s: compress_stripped.s:17: Error: selected processor does not support Thumb mode `str r6,[sp,#140]'
compress_stripped.s: compress_stripped.s:18: Error: selected processor does not support Thumb mode `str r7,[sp,#144]'
compress_stripped.s: compress_stripped.s:19: Error: selected processor does not support Thumb mode `str r8,[sp,#148]'
compress_stripped.s: compress_stripped.s:20: Error: selected processor does not support Thumb mode `str r9,[sp,#152]'
compress_stripped.s: compress_stripped.s:21: Error: selected processor does not support Thumb mode `str r10,[sp,#156]'
compress_stripped.s: compress_stripped.s:22: Error: selected processor does not support Thumb mode `str r11,[sp,#160]'
compress_stripped.s: compress_stripped.s:23: Error: selected processor does not support Thumb mode `str r14,[sp,#164]'
compress_stripped.s: compress_stripped.s:24: Error: selected processor does not support Thumb mode `ldr r2,[r3,#0]'
compress_stripped.s: compress_stripped.s:25: Error: selected processor does not support Thumb mode `ldr r4,[r3,#4]'
compress_stripped.s: compress_stripped.s:26: Error: selected processor does not support Thumb mode `ldr r5,[r3,#8]'
compress_stripped.s: compress_stripped.s:27: Error: selected processor does not support Thumb mode `ldr r6,[r3,#12]'
compress_stripped.s: compress_stripped.s:28: Error: selected processor does not support Thumb mode `ldr r7,[r3,#16]'
compress_stripped.s: compress_stripped.s:29: Error: selected processor does not support Thumb mode `ldr r8,[r3,#20]'
compress_stripped.s: compress_stripped.s:30: Error: selected processor does not support Thumb mode `ldr r9,[r3,#24]'
compress_stripped.s: compress_stripped.s:31: Error: selected processor does not support Thumb mode `ldr r10,[r3,#28]'
compress_stripped.s: compress_stripped.s:32: Error: selected processor does not support Thumb mode `str r2,[sp,#168]'
compress_stripped.s: compress_stripped.s:33: Error: selected processor does not support Thumb mode `str r4,[sp,#172]'
compress_stripped.s: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm810 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm8 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm -O -fomit-frame-pointer arm_thumb2
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm_thumb2

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer
try.c: /usr/bin/ld: error: crypto_hash_blake256.a(vector-llvm-256.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file crypto_hash_blake256.a(vector-llvm-256.o)
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer vect128-neon