Implementation notes: armeabi, h1mx515, crypto_hash/sarmal256

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sarmal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
72386opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
75431opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
76870opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
76885opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
81693opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
82120opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
82325opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
82327opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
82354opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
83914opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
87807opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110320110914
87825opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2011110320110914
87827opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2011110320110914
87849opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110320110914
87858opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2011110320110914
87861opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2011110320110914
87902opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2011110320110914
87922opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110320110914
87994opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110320110914
88020opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110320110914
88030opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2011110320110914
88035opt64gcc -mcpu=arm2 -Os -fomit-frame-pointer2011110320110914
88043opt64gcc -mcpu=arm250 -Os -fomit-frame-pointer2011110320110914
88045opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110320110914
88134opt64gcc -mcpu=arm3 -Os -fomit-frame-pointer2011110320110914
95943opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2011110320110914
96906opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2011110320110914
101126opt64gcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110320110914
101150opt64gcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110320110914
101182opt64gcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110320110914
101519opt64gcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110320110914
101533opt64gcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110320110914
101545opt64gcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110320110914
104563opt64gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110320110914
104722opt64gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110320110914
105470opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
105876opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2011110320110914
106023opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
106281opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110320110914
106548opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2011110320110914
107288opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110320110914
108231opt64gcc -funroll-loops -O -fomit-frame-pointer2011110320110914
108460opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
109872opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110320110914
109949opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110320110914
109959opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
109971opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
110045opt64gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110320110914
110415opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2011110320110914
112408opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2011110320110914
112426opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2011110320110914
112453opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110320110914
112456opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2011110320110914
112482opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2011110320110914
112558opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110320110914
112564opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110320110914
112566opt64gcc -O -fomit-frame-pointer2011110320110914
112570opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
112573opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2011110320110914
112591opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2011110320110914
112608opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2011110320110914
112611opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110320110914
112616opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2011110320110914
112625opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110320110914
112660opt64gcc -mcpu=arm620 -O -fomit-frame-pointer2011110320110914
112667opt64gcc -mcpu=arm610 -O -fomit-frame-pointer2011110320110914
112669opt64gcc -mcpu=arm7m -O -fomit-frame-pointer2011110320110914
112676opt64gcc -mcpu=arm700i -O -fomit-frame-pointer2011110320110914
112679opt64gcc -mcpu=arm700 -O -fomit-frame-pointer2011110320110914
112702opt64gcc -mcpu=arm70 -O -fomit-frame-pointer2011110320110914
112708opt64gcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110320110914
112720opt64gcc -mcpu=arm6 -O -fomit-frame-pointer2011110320110914
112723opt64gcc -mcpu=arm3 -O -fomit-frame-pointer2011110320110914
112760opt64gcc -mcpu=arm710 -O -fomit-frame-pointer2011110320110914
112760opt64gcc -mcpu=arm7 -O -fomit-frame-pointer2011110320110914
112771opt64gcc -mcpu=arm250 -O -fomit-frame-pointer2011110320110914
112773opt64gcc -mcpu=arm600 -O -fomit-frame-pointer2011110320110914
112786opt64gcc -mcpu=arm710c -O -fomit-frame-pointer2011110320110914
112791opt64gcc -mcpu=arm60 -O -fomit-frame-pointer2011110320110914
112797opt64gcc -mcpu=arm2 -O -fomit-frame-pointer2011110320110914
112801opt64gcc -mcpu=arm7dm -O -fomit-frame-pointer2011110320110914
112803opt64gcc -mcpu=arm7500 -O -fomit-frame-pointer2011110320110914
112803opt64gcc -mcpu=arm7di -O -fomit-frame-pointer2011110320110914
112827opt64gcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110320110914
112830opt64gcc -mcpu=arm7100 -O -fomit-frame-pointer2011110320110914
112831opt64gcc -mcpu=arm7d -O -fomit-frame-pointer2011110320110914
113704opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2011110320110914
115435opt64gcc -mcpu=xscale -O -fomit-frame-pointer2011110320110914
120677opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2011110320110914
125166opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110320110914
129741opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110320110914
129785opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110320110914
130025opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110320110914
130075opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110320110914
130080opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110320110914
130125opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110320110914
130133opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110320110914
130207opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110320110914
130262opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110320110914
130289opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110320110914
130319opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110320110914
131707opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110320110914
132253opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110320110914
132344opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110320110914
132348opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110320110914
132356opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110320110914
132371opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110320110914
132398opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110320110914
132453opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110320110914
132470opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110320110914
132485opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110320110914
132577opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110320110914
133029opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110320110914
135457opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110320110914
135743opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110320110914
136555opt64gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110320110914
138874opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110320110914
141978opt64gcc -funroll-loops -Os -fomit-frame-pointer2011110320110914
143539opt64gcc -mcpu=arm7m -Os -fomit-frame-pointer2011110320110914
143625opt64gcc -mcpu=arm60 -Os -fomit-frame-pointer2011110320110914
143641opt64gcc -mcpu=arm7d -Os -fomit-frame-pointer2011110320110914
143657opt64gcc -mcpu=arm7di -Os -fomit-frame-pointer2011110320110914
143677opt64gcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110320110914
143960opt64gcc -mcpu=arm70 -Os -fomit-frame-pointer2011110320110914
144075opt64gcc -mcpu=arm7 -Os -fomit-frame-pointer2011110320110914
144131opt64gcc -mcpu=arm6 -Os -fomit-frame-pointer2011110320110914
144153opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110320110914
144204opt64gcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110320110914
144257opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110320110914
145251opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110320110914
145590opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110320110914
146456opt64gcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110320110914
146546opt64gcc -mcpu=arm710c -Os -fomit-frame-pointer2011110320110914
146591opt64gcc -mcpu=arm700 -Os -fomit-frame-pointer2011110320110914
146617opt64gcc -mcpu=arm620 -Os -fomit-frame-pointer2011110320110914
146919opt64gcc -mcpu=arm700i -Os -fomit-frame-pointer2011110320110914
146956opt64gcc -mcpu=arm610 -Os -fomit-frame-pointer2011110320110914
147125opt64gcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110320110914
147139opt64gcc -mcpu=arm600 -Os -fomit-frame-pointer2011110320110914
147919opt64gcc -mcpu=arm710 -Os -fomit-frame-pointer2011110320110914
158154opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110320110914
159228opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011110320110914
160981opt64gcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110320110914
161087opt64gcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110320110914
161096opt64gcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110320110914
161203opt64gcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110320110914
161226opt64gcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110320110914
161244opt64gcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110320110914
161393opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110320110914
161485opt64gcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110320110914
161492opt64gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110320110914
161515opt64gcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110320110914
163210opt64gcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110320110914
163215opt64gcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110320110914
163281opt64gcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110320110914
163434opt64gcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110320110914
163472opt64gcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110320110914
163496opt64gcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110320110914
163526opt64gcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110320110914
163541opt64gcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110320110914
163551opt64gcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110320110914
163583opt64gcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110320110914
163595opt64gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110320110914
163708opt64gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110320110914
163727opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110320110914
163848opt64gcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110320110914
163852opt64gcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110320110914
163874opt64gcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110320110914
163899opt64gcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110320110914
163933opt64gcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110320110914
163964opt64gcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110320110914
164275opt64gcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110320110914
165295opt64gcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110320110914
165385opt64gcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110320110914
165402opt64gcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110320110914
165488opt64gcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110320110914
165530opt64gcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110320110914
165576opt64gcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110320110914
165614opt64gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110320110914
165669opt64gcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110320110914
165731opt64gcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110320110914
166052opt64gcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110320110914
166973opt64gcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110320110914
170346opt64gcc2011110320110914
170375opt64gcc -funroll-loops2011110320110914
171262opt64gcc -O2 -fomit-frame-pointer2011110320110914
171514opt64gcc -Os -fomit-frame-pointer2011110320110914
172520opt64gcc -O3 -fomit-frame-pointer2011110320110914
172585opt64gcc -funroll-loops -O2 -fomit-frame-pointer2011110320110914
175383opt64gcc -funroll-loops -O3 -fomit-frame-pointer2011110320110914
176415opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110320110914
179723opt64cc2011110320110914
189215opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110320110914
206332opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110320110914
208397opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110320110914

Test failure

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
nist.c: nist.c:1: warning: target CPU does not support interworking
sarmal.c: sarmal.c:1: warning: target CPU does not support interworking
try.c: try.c:1: warning: target CPU does not support interworking
try.c: try-anything.c:1: warning: target CPU does not support interworking
measure.c: measure.c:1: warning: target CPU does not support interworking
measure.c: measure-anything.c:1: warning: target CPU does not support interworking

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm250 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm250 -O -fomit-frame-pointer opt64
gcc -mcpu=arm250 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm2 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm2 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm2 -O -fomit-frame-pointer opt64
gcc -mcpu=arm2 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm3 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm3 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm3 -O -fomit-frame-pointer opt64
gcc -mcpu=arm3 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm600 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm600 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm600 -O -fomit-frame-pointer opt64
gcc -mcpu=arm600 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm60 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm60 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm60 -O -fomit-frame-pointer opt64
gcc -mcpu=arm60 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm610 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm610 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm610 -O -fomit-frame-pointer opt64
gcc -mcpu=arm610 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm620 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm620 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm620 -O -fomit-frame-pointer opt64
gcc -mcpu=arm620 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm6 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm6 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm6 -O -fomit-frame-pointer opt64
gcc -mcpu=arm6 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm700 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm700 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm700 -O -fomit-frame-pointer opt64
gcc -mcpu=arm700 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm700i -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm700i -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm700i -O -fomit-frame-pointer opt64
gcc -mcpu=arm700i -Os -fomit-frame-pointer opt64
gcc -mcpu=arm70 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm70 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm70 -O -fomit-frame-pointer opt64
gcc -mcpu=arm70 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7100 -O -fomit-frame-pointer opt64
gcc -mcpu=arm7100 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm710 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm710 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm710 -O -fomit-frame-pointer opt64
gcc -mcpu=arm710 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm710c -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm710c -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm710c -O -fomit-frame-pointer opt64
gcc -mcpu=arm710c -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7500 -O -fomit-frame-pointer opt64
gcc -mcpu=arm7500 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7500fe -O -fomit-frame-pointer opt64
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7 -O -fomit-frame-pointer opt64
gcc -mcpu=arm7 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7d -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7d -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7d -O -fomit-frame-pointer opt64
gcc -mcpu=arm7d -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7di -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7di -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7di -O -fomit-frame-pointer opt64
gcc -mcpu=arm7di -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7dm -O -fomit-frame-pointer opt64
gcc -mcpu=arm7dm -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7dmi -O -fomit-frame-pointer opt64
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer opt64
gcc -mcpu=arm7m -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm7m -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm7m -O -fomit-frame-pointer opt64
gcc -mcpu=arm7m -Os -fomit-frame-pointer opt64
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt64