Implementation notes: armeabi, flops, crypto_hash/skein512256

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: skein512256
TimeImplementationCompilerBenchmark dateSUPERCOP version
27936arm_neongcc -mcpu=arm810 -Os -fomit-frame-pointer2014050420140425
27950arm_neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050420140425
27954arm_neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050420140425
28116arm_neongcc -mcpu=arm8 -Os -fomit-frame-pointer2014050420140425
29410arm_neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050420140425
29410arm_neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050420140425
29418arm_neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050420140425
29426arm_neongcc -mcpu=arm810 -O -fomit-frame-pointer2014050420140425
29430arm_neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050420140425
29432arm_neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050420140425
29432arm_neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050420140425
29432arm_neongcc -mcpu=arm8 -O -fomit-frame-pointer2014050420140425
29432arm_neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050420140425
29432arm_neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050420140425
29432arm_neongcc -mcpu=strongarm -O -fomit-frame-pointer2014050420140425
29434arm_neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050420140425
29434arm_neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050420140425
29440arm_neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050420140425
29446arm_neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050420140425
29476arm_neongcc -mcpu=strongarm -Os -fomit-frame-pointer2014050420140425
41342armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050420140425
41344armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050420140425
41352armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050420140425
41364armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050420140425
41378armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050420140425
41392armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050420140425
41396armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050420140425
41399armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050420140425
41399armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050420140425
41408armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050420140425
41411armgcc -mcpu=arm810 -O -fomit-frame-pointer2014050420140425
41419armgcc -mcpu=arm8 -O -fomit-frame-pointer2014050420140425
41422armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050420140425
41428armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050420140425
41429armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050420140425
41430armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050420140425
41433armgcc -mcpu=strongarm -O -fomit-frame-pointer2014050420140425
41434armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050420140425
41438armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050420140425
41443armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050420140425
42779arm_thumbgcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
42802arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
42804arm_thumbgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050420140425
42840arm_thumbgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
42843arm_thumbgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
42857arm_thumbgcc -funroll-loops -O -fomit-frame-pointer2014050420140425
42857arm_thumbgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
42860arm_thumbgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
42868arm_thumbgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050420140425
42868arm_thumbgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050420140425
42876arm_thumbgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050420140425
42899arm_thumbgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050420140425
42899arm_thumbgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050420140425
42900arm_thumbgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050420140425
42904arm_thumbgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050420140425
42910arm_thumbgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050420140425
42914arm_thumbgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050420140425
42917arm_thumbgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050420140425
42918arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
42918arm_thumbgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050420140425
42924arm_thumbgcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
42954arm_thumbgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050420140425
42962arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
43014arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
43020arm_thumbgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050420140425
43024arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
43026arm_thumbgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
43028arm_thumbgcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
43034arm_thumbgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050420140425
43036arm_thumbcc2014050420140425
43053arm_thumbgcc -O2 -fomit-frame-pointer2014050420140425
43064arm_thumbgcc -funroll-loops2014050420140425
43070arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
43072arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
43074arm_thumbgcc2014050420140425
43090arm_thumbgcc -mcpu=arm8 -O -fomit-frame-pointer2014050420140425
43090arm_thumbgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050420140425
43090arm_thumbgcc -mcpu=strongarm -O -fomit-frame-pointer2014050420140425
43092arm_thumbgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050420140425
43101arm_thumbgcc -O3 -fomit-frame-pointer2014050420140425
43111arm_thumbgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050420140425
43116arm_thumbgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050420140425
43120arm_thumbgcc -mcpu=arm810 -O -fomit-frame-pointer2014050420140425
43123arm_thumbgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050420140425
43127arm_thumbgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050420140425
43131arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050420140425
43151arm_thumbgcc -Os -fomit-frame-pointer2014050420140425
43151arm_thumbgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
43156arm_thumbgcc -O -fomit-frame-pointer2014050420140425
43176arm_thumbgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050420140425
43176arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
43181arm_thumbgcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
43181arm_thumbgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050420140425
43182arm_thumbgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050420140425
43257arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
61512arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050420140425
61516arm11gcc -O2 -fomit-frame-pointer2014050420140425
61516arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
61522arm11gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050420140425
61524arm11gcc -Os -fomit-frame-pointer2014050420140425
61530arm11gcc -O3 -fomit-frame-pointer2014050420140425
61530arm11gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050420140425
61530arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050420140425
61531arm11gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
61531arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
61532arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
61532arm11gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050420140425
61536arm11gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
61538arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050420140425
61539arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
61544arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
61544arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
61544arm11gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050420140425
61551arm11gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
61556arm11gcc -O -fomit-frame-pointer2014050420140425
61557arm11gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
61560arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
61561arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
61562arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
61568arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
61573arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
61580arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
61582arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
61586arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
61604arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050420140425
61606arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
61637arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
61648arm11cc2014050420140425
61650arm11gcc -funroll-loops2014050420140425
61662arm11gcc2014050420140425
111180littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
111254littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
112896optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
113168optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
114264littlegcc -Os -fomit-frame-pointer2014050420140425
114386littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
114895littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
114898littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
116517littlegcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
116582littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
117133optgcc -Os -fomit-frame-pointer2014050420140425
117434optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
117542optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
117778optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
118500optgcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
118508optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
118792littlegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050420140425
119853sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
119999sphlibgcc -Os -fomit-frame-pointer2014050520140425
120140optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
120334optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
120887optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050420140425
121162littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
121210littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
121898sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
122621sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
122668sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
122710littlegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050420140425
122730simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
122938sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
122959sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
123066sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
123073sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
124309optgcc -O2 -fomit-frame-pointer2014050420140425
124342littlegcc -O2 -fomit-frame-pointer2014050420140425
124427simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
124468littlegcc -O3 -fomit-frame-pointer2014050420140425
124501optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050420140425
124517optgcc -O3 -fomit-frame-pointer2014050420140425
125250sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
125261sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
125330optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050420140425
125334sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
125396littlegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050420140425
125477optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050420140425
125532simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
125548optgcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
125599optgcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
125800littlegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050420140425
125929simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
125934simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
125961simplegcc -Os -fomit-frame-pointer2014050420140425
125980littlegcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
126138sphlibgcc -O2 -fomit-frame-pointer2014050520140425
126212littlegcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
126335sphlibgcc -O3 -fomit-frame-pointer2014050520140425
126560sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
126619sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
127198sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
127514sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
127952simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
128037simplegcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
128881simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
129270sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
130694optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050420140425
130906optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050420140425
130931sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
131074littlegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050420140425
131105simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050420140425
131187littlegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050420140425
131256sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
132764simplegcc -O2 -fomit-frame-pointer2014050420140425
133663sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
133734simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050420140425
134252sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
134798littlegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050420140425
134804littlegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050420140425
134806littlegcc -mcpu=arm810 -Os -fomit-frame-pointer2014050420140425
134816littlegcc -mcpu=strongarm -Os -fomit-frame-pointer2014050420140425
134857littlegcc -mcpu=arm8 -Os -fomit-frame-pointer2014050420140425
134981simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050420140425
135030optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
135212sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
136817sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
136926simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
136962littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
136993littlegcc -funroll-loops -O -fomit-frame-pointer2014050420140425
137403optgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050420140425
137419optgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050420140425
137421optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050420140425
137451optgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050420140425
137529optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050420140425
137717sphlib-smallgcc -O3 -fomit-frame-pointer2014050520140425
138529optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
138581optgcc -funroll-loops -O -fomit-frame-pointer2014050420140425
139764sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
139952simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
140369sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
140865littlegcc -mcpu=strongarm -O -fomit-frame-pointer2014050420140425
140892littlegcc -mcpu=arm810 -O -fomit-frame-pointer2014050420140425
140927simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050420140425
141064littlegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050420140425
141075sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
141112littlegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050420140425
141136littlegcc -mcpu=arm8 -O -fomit-frame-pointer2014050420140425
141474sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
141832sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
142215sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
142317sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
142352simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050420140425
142397sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
142431sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
142472sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
142907optgcc -mcpu=strongarm -O -fomit-frame-pointer2014050420140425
142923optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050420140425
142948optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050420140425
143010optgcc -mcpu=arm8 -O -fomit-frame-pointer2014050420140425
143011optgcc -mcpu=arm810 -O -fomit-frame-pointer2014050420140425
143212simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
143906simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014050420140425
143925simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014050420140425
143942sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
143960sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
143964simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050420140425
143984sphlib-smallgcc -O2 -fomit-frame-pointer2014050520140425
143990simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050420140425
144002simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014050420140425
144168littlegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050420140425
144205littlegcc -O -fomit-frame-pointer2014050420140425
144206littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
144294littlegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050420140425
146093optgcc -O -fomit-frame-pointer2014050420140425
146113optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050420140425
146123optgcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
146147optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050420140425
148068sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
149087sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
149116sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
149120sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
149132sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
149231sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
149334sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
150485sphlibgcc -O -fomit-frame-pointer2014050520140425
150512sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
150544sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
150637sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
151521simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050420140425
151524simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050420140425
151536simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014050420140425
151554simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014050420140425
151558simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014050420140425
152779simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
152817simplegcc -funroll-loops -O -fomit-frame-pointer2014050420140425
153674simplegcc -O3 -fomit-frame-pointer2014050420140425
154742sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
154838sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
154854sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
154878sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
154880sphlib-smallgcc -Os -fomit-frame-pointer2014050520140425
154964sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
154980sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
155356simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
156786simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050420140425
156908simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
156914simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050420140425
157113simplegcc -O -fomit-frame-pointer2014050420140425
158816sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
158979sphlib-smallgcc -O -fomit-frame-pointer2014050520140425
158982sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
158984sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
158989sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
160936sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
160962sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
161092sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
161108sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
161138sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
161249sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
161273sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
161950sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
161992sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
162037littlegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050420140425
162037littlegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050420140425
162058littlegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050420140425
162058littlegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050420140425
162072littlegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050420140425
162153sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
162305sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
162308littlegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050420140425
162367littlegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050420140425
162393littlegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050420140425
162411littlegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050420140425
162418littlegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050420140425
162429simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050420140425
162436optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050420140425
162486optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050420140425
162488optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050420140425
162644optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050420140425
162645optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050420140425
162663optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050420140425
162678optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050420140425
162688optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050420140425
162712optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050420140425
166040optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050420140425
174356sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
174357sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
174364sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
174368sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
176245simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050420140425
176254simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050420140425
176281simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050420140425
176531simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050420140425
176543simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050420140425
177220sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
181214simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050420140425
181216simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050420140425
181229simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050420140425
181275simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050420140425
181408simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050420140425
182210sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
182210sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
182224sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
182232sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
182246sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
183256sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
183268sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
183268sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
183298sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
185168littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
185658sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
187452sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
187466sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
187472sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
187474sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
187474sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
196424sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
209324littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
214933sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
215259optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
218440optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
221509optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
221682littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
221904optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
222124sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
225571sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
227009sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
228410littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
229752simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050420140425
231194sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
235766simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
236046simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050420140425
239293littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
241682simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050420140425
244931sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
246038sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
248444littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
252749optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
268514sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
271182sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
276979simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050420140425
313134sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
345787sphlibgcc -funroll-loops2014050520140425
345833sphlibcc2014050520140425
346009sphlibgcc2014050520140425
382869littlecc2014050420140425
382883optgcc -funroll-loops2014050420140425
382886optgcc2014050420140425
382911littlegcc2014050420140425
382936littlegcc -funroll-loops2014050420140425
383247optcc2014050420140425
384396sphlib-smallgcc -funroll-loops2014050520140425
384406sphlib-smallgcc2014050520140425
384430sphlib-smallcc2014050520140425
409432simplecc2014050520140425
409444simplegcc2014050420140425
409474simplegcc -funroll-loops2014050420140425

Test failure

Implementation: crypto_hash/skein512256/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/skein512256/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/skein512256/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/skein512256/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/skein512256/arm11
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]
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:375: Error: selected processor does not support ARM mode `ldrd r8,[r0,#64]'
blocks.s: blocks.s:380: Error: selected processor does not support ARM mode `ldrd r10,[r0,#72]'
blocks.s: blocks.s:385: Error: selected processor does not support ARM mode `ldrd r2,[r0,#0]'
blocks.s: blocks.s:390: Error: selected processor does not support ARM mode `ldrd r4,[r0,#8]'
blocks.s: blocks.s:395: Error: selected processor does not support ARM mode `ldrd r6,[r0,#16]'
blocks.s: blocks.s:400: Error: selected processor does not support ARM mode `strd r2,[sp,#0]'
blocks.s: blocks.s:405: Error: selected processor does not support ARM mode `strd r4,[sp,#8]'
blocks.s: blocks.s:410: Error: selected processor does not support ARM mode `strd r6,[sp,#16]'
blocks.s: blocks.s:415: Error: selected processor does not support ARM mode `ldrd r2,[r0,#24]'
blocks.s: blocks.s:420: Error: selected processor does not support ARM mode `ldrd r4,[r0,#32]'
blocks.s: blocks.s:425: Error: selected processor does not support ARM mode `ldrd r6,[r0,#40]'
blocks.s: blocks.s:430: Error: selected processor does not support ARM mode `strd r2,[sp,#24]'
blocks.s: blocks.s:435: Error: selected processor does not support ARM mode `strd r4,[sp,#32]'
blocks.s: blocks.s:440: Error: selected processor does not support ARM mode `strd r6,[sp,#40]'
blocks.s: blocks.s:445: Error: selected processor does not support ARM mode `ldrd r2,[r0,#48]'
blocks.s: blocks.s:450: Error: selected processor does not support ARM mode `ldrd r4,[r0,#56]'
blocks.s: blocks.s:455: Error: selected processor does not support ARM mode `strd r2,[sp,#48]'
blocks.s: blocks.s:460: Error: selected processor does not support ARM mode `strd r4,[sp,#56]'
blocks.s: blocks.s:476: Error: selected processor does not support ARM mode `strd r10,[sp,#72]'
blocks.s: blocks.s:491: Error: selected processor does not support ARM mode `strd r8,[sp,#80]'
blocks.s: blocks.s:506: Error: selected processor does not support ARM mode `strd r8,[sp,#88]'
blocks.s: blocks.s:511: Error: selected processor does not support ARM mode `ldrd r10,[sp,#64]'
blocks.s: blocks.s:521: Error: selected processor does not support ARM mode `ldrd r8,[sp,#72]'
blocks.s: blocks.s:526: Error: selected processor does not support ARM mode `ldrd r0,[sp,#0]'
blocks.s: ...

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

Compiler output

Implementation: crypto_hash/skein512256/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