Implementation notes: armeabi, flops, crypto_hash/skein512512

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: skein512512
TimeImplementationCompilerBenchmark dateSUPERCOP version
27942arm_neongcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
27956arm_neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
27966arm_neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
29412arm_neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
29426arm_neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
29436arm_neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
29440arm_neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
29440arm_neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
29442arm_neongcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
29448arm_neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
29448arm_neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
29450arm_neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
29454arm_neongcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
29454arm_neongcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
29456arm_neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
29460arm_neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
29462arm_neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
29484arm_neongcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
29496arm_neongcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
29556arm_neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
41356armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
41366armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
41374armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
41390armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
41396armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
41398armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
41402armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
41406armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
41408armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
41409armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
41410armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
41419armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
41427armgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
41428armgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
41437armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
41441armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
41456armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
41477armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
41479armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
42205armgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
42791arm_thumbgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
42795arm_thumbgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
42796arm_thumbgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
42825arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
42849arm_thumbgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
42862arm_thumbgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
42863arm_thumbgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
42866arm_thumbgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
42870arm_thumbgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
42874arm_thumbgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
42882arm_thumbgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
42896arm_thumbgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
42904arm_thumbgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
42914arm_thumbgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
42920arm_thumbgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
42922arm_thumbgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
42924arm_thumbgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
42926arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
42927arm_thumbgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
42941arm_thumbgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
42948arm_thumbgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
42962arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
42968arm_thumbgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
42996arm_thumbgcc -funroll-loops2014050520140425
43013arm_thumbcc2014050520140425
43020arm_thumbgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
43025arm_thumbgcc2014050520140425
43028arm_thumbgcc -O2 -fomit-frame-pointer2014050520140425
43030arm_thumbgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
43034arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
43048arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
43052arm_thumbgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
43059arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
43080arm_thumbgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
43082arm_thumbgcc -O3 -fomit-frame-pointer2014050520140425
43092arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
43106arm_thumbgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
43106arm_thumbgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
43112arm_thumbgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
43120arm_thumbgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
43120arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
43120arm_thumbgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
43120arm_thumbgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
43120arm_thumbgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
43128arm_thumbgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
43131arm_thumbgcc -Os -fomit-frame-pointer2014050520140425
43162arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
43169arm_thumbgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
43192arm_thumbgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
43196arm_thumbgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
43202arm_thumbgcc -O -fomit-frame-pointer2014050520140425
43204arm_thumbgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
43205arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
43215arm_thumbgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
43394arm_thumbgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
111194littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
111229littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
112894optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
113052optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
114398littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
114521littlegcc -Os -fomit-frame-pointer2014050520140425
114920littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
115007littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
116713littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
117074littlegcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
117183optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
117190optgcc -Os -fomit-frame-pointer2014050520140425
117539optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
117792optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
118496optgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
118516optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
119038littlegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
119862sphlibgcc -Os -fomit-frame-pointer2014050520140425
119875sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
120191optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
120356optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
120858optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
121174littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
121190littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
121850sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
122500littlegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
122535sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
122618sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
122913sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
122976sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
123058sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
123122sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
123180simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
124317optgcc -O2 -fomit-frame-pointer2014050520140425
124465littlegcc -O2 -fomit-frame-pointer2014050520140425
124479littlegcc -O3 -fomit-frame-pointer2014050520140425
124483optgcc -O3 -fomit-frame-pointer2014050520140425
124522optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
124860simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
125174sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
125199sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
125345sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
125366optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
125380optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
125492littlegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
125587optgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
125616optgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
125808littlegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
125980littlegcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
126000littlegcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
126086sphlibgcc -O2 -fomit-frame-pointer2014050520140425
126136simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
126275simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
126380simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
126459sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
126476simplegcc -Os -fomit-frame-pointer2014050520140425
126497sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
126512sphlibgcc -O3 -fomit-frame-pointer2014050520140425
127222sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
127452sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
128589simplegcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
128651simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
128996simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
129274sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
130812optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
130933optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
130951sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
131110littlegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
131204littlegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
131352sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
131639simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
133056simplegcc -O2 -fomit-frame-pointer2014050520140425
133697sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
134192simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
134312sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
134839littlegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
134866littlegcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
134927littlegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
134943littlegcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
134959optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
135256sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
135517simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
135572littlegcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
136948sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
136977littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
137011littlegcc -funroll-loops -O -fomit-frame-pointer2014050520140425
137319simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
137428optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
137430optgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
137459optgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
137461optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
137479optgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
137786sphlib-smallgcc -O3 -fomit-frame-pointer2014050520140425
138646optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
139358optgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
139810sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
140318simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
140384sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
140877littlegcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
140901littlegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
140933littlegcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
140942littlegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
140948littlegcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
141098sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
141303simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
141516sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
141849sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
142285sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
142323sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
142347sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
142353sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
142622sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
142703simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
142892optgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
142897optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
142975optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
142986optgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
143002optgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
143748simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
143855sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
143919sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
144002sphlib-smallgcc -O2 -fomit-frame-pointer2014050520140425
144154littlegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
144205littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
144271littlegcc -O -fomit-frame-pointer2014050520140425
144272littlegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
144495simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
144498simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
144499simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
144583simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
144584simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
146091optgcc -O -fomit-frame-pointer2014050520140425
146133optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
146136optgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
146187optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
148110sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
149028sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
149192sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
149218sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
149252sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
149276sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
149410sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
150417sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
150449sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
150505sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
150541sphlibgcc -O -fomit-frame-pointer2014050520140425
151896simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
151910simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
151910simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
152076simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
152385simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
153136simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
154058simplegcc -O3 -fomit-frame-pointer2014050520140425
154874sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
154908sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
154928sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
154941sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
154960sphlib-smallgcc -Os -fomit-frame-pointer2014050520140425
155026sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
155028sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
155708simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
156411simplegcc -funroll-loops -O -fomit-frame-pointer2014050520140425
157192simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
157195simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
157208simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
157774simplegcc -O -fomit-frame-pointer2014050520140425
158788sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
159040sphlib-smallgcc -O -fomit-frame-pointer2014050520140425
159045sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
159057sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
159060sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
160927sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
160928sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
160928sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
160965sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
160990sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
161030sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
161035sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
161206sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
161225sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
161233sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
161325sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
162071littlegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
162090littlegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
162323littlegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
162326littlegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
162331littlegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
162382littlegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
162398littlegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
162405littlegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
162429littlegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
162456littlegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
162472optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
162496optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
162638optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
162646simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
162661optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
162676optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
162697optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
162708optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
162710optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
162771optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
166225optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
174428sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
174428sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
174438sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
174446sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
174450sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
176716simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
176841simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
176962simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
177004simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
177111simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
181698simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
181840simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
181841simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
181885simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
181906simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
182260sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
182270sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
182274sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
182284sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
182295sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
183298sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
183298sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
183300sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
183320sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
183324sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
185129littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
187502sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
187512sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
187516sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
187530sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
187530sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
196504sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
209347littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
214815sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
215293optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
218478optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
221527optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
221624littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
221911optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
222142sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
225661sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
227115sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
228430littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
230138simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
231167sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
236149simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
237774simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
239330littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
242012simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
244963sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
246074sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
248464littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
252756optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
262495sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
271236sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
277273simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
313177sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
345784sphlibgcc -funroll-loops2014050520140425
346069sphlibcc2014050520140425
346071sphlibgcc2014050520140425
382865optgcc2014050520140425
382867optgcc -funroll-loops2014050520140425
382908littlegcc2014050520140425
382948littlecc2014050520140425
382980optcc2014050520140425
383005littlegcc -funroll-loops2014050520140425
384600sphlib-smallgcc2014050520140425
384636sphlib-smallgcc -funroll-loops2014050520140425
387327sphlib-smallcc2014050520140425
410393simplecc2014050520140425
410408simplegcc2014050520140425
410471simplegcc -funroll-loops2014050520140425

Test failure

Implementation: crypto_hash/skein512512/arm
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
cc arm arm_neon
gcc arm arm_neon
gcc -O2 -fomit-frame-pointer arm arm_neon
gcc -O3 -fomit-frame-pointer arm arm_neon
gcc -O -fomit-frame-pointer arm arm_neon
gcc -Os -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -O -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm arm_neon
gcc -funroll-loops arm arm_neon
gcc -funroll-loops -O2 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -O3 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -O -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -Os -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm arm_neon

Compiler output

Implementation: crypto_hash/skein512512/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block_noneon.S: skein_block_noneon.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/arm_neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block_cortexa8.S: skein_block_cortexa8.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/little
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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