Implementation notes: armeabi, h1mx515, crypto_hash/sarmal512

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sarmal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
90867opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
94086opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
94102opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
100210opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
103231opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
103575opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
103584opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
103600opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
103726opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
106035opt64gcc -mcpu=arm250 -Os -fomit-frame-pointer2011110320110914
106098opt64gcc -mcpu=arm2 -Os -fomit-frame-pointer2011110320110914
106238opt64gcc -mcpu=arm3 -Os -fomit-frame-pointer2011110320110914
116361opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
123160opt64gcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110320110914
123312opt64gcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110320110914
123341opt64gcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110320110914
123345opt64gcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110320110914
123371opt64gcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110320110914
123408opt64gcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110320110914
128022opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
128860opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
132105opt64gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110320110914
135787opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2011110320110914
136637opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2011110320110914
137030opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2011110320110914
137126opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2011110320110914
137161opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2011110320110914
137166opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110320110914
137177opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2011110320110914
137262opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2011110320110914
137285opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110320110914
137322opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2011110320110914
137333opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110320110914
137345opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110320110914
137356opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110320110914
137493opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2011110320110914
138800opt64gcc -funroll-loops -O -fomit-frame-pointer2011110320110914
138824opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
140245opt64gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110320110914
140335opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110320110914
140337opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
140450opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
140536opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110320110914
141161opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2011110320110914
141168opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110320110914
141174opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2011110320110914
141220opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2011110320110914
141241opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110320110914
141262opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110320110914
141272opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2011110320110914
141280opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2011110320110914
141291opt64gcc -O -fomit-frame-pointer2011110320110914
141291opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2011110320110914
141299opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2011110320110914
141354opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
141369opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110320110914
141421opt64gcc -mcpu=arm700i -O -fomit-frame-pointer2011110320110914
141423opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2011110320110914
141441opt64gcc -mcpu=arm7 -O -fomit-frame-pointer2011110320110914
141444opt64gcc -mcpu=arm600 -O -fomit-frame-pointer2011110320110914
141449opt64gcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110320110914
141450opt64gcc -mcpu=arm70 -O -fomit-frame-pointer2011110320110914
141451opt64gcc -mcpu=arm710c -O -fomit-frame-pointer2011110320110914
141461opt64gcc -mcpu=arm7d -O -fomit-frame-pointer2011110320110914
141463opt64gcc -mcpu=arm7di -O -fomit-frame-pointer2011110320110914
141478opt64gcc -mcpu=arm7m -O -fomit-frame-pointer2011110320110914
141500opt64gcc -mcpu=arm3 -O -fomit-frame-pointer2011110320110914
141510opt64gcc -mcpu=arm620 -O -fomit-frame-pointer2011110320110914
141523opt64gcc -mcpu=arm610 -O -fomit-frame-pointer2011110320110914
141526opt64gcc -mcpu=arm710 -O -fomit-frame-pointer2011110320110914
141542opt64gcc -mcpu=arm250 -O -fomit-frame-pointer2011110320110914
141548opt64gcc -mcpu=arm7500 -O -fomit-frame-pointer2011110320110914
141550opt64gcc -mcpu=arm700 -O -fomit-frame-pointer2011110320110914
141557opt64gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110320110914
141596opt64gcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110320110914
141602opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110320110914
141611opt64gcc -mcpu=arm7100 -O -fomit-frame-pointer2011110320110914
141615opt64gcc -mcpu=arm6 -O -fomit-frame-pointer2011110320110914
141652opt64gcc -mcpu=arm60 -O -fomit-frame-pointer2011110320110914
141684opt64gcc -mcpu=arm7dm -O -fomit-frame-pointer2011110320110914
141885opt64gcc -mcpu=arm2 -O -fomit-frame-pointer2011110320110914
141895opt64gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110320110914
142845opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2011110320110914
144977opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2011110320110914
145317opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110320110914
146202opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110320110914
147357opt64gcc -mcpu=xscale -O -fomit-frame-pointer2011110320110914
156780opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2011110320110914
157594opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110320110914
157989opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2011110320110914
169392opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110320110914
175359opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110320110914
175381opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110320110914
176631opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110320110914
176748opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110320110914
176840opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110320110914
176845opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110320110914
176914opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110320110914
176946opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110320110914
176965opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110320110914
176968opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110320110914
176981opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110320110914
176999opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110320110914
177026opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110320110914
177112opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110320110914
177872opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110320110914
178103opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110320110914
178192opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110320110914
178351opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110320110914
178728opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110320110914
178782opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110320110914
178809opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110320110914
178880opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110320110914
178885opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110320110914
179406opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110320110914
188550opt64gcc -mcpu=arm7d -Os -fomit-frame-pointer2011110320110914
188566opt64gcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110320110914
188599opt64gcc -mcpu=arm7m -Os -fomit-frame-pointer2011110320110914
188659opt64gcc -mcpu=arm7di -Os -fomit-frame-pointer2011110320110914
188746opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110320110914
188766opt64gcc -mcpu=arm60 -Os -fomit-frame-pointer2011110320110914
188921opt64gcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110320110914
189096opt64gcc -mcpu=arm7 -Os -fomit-frame-pointer2011110320110914
189517opt64gcc -mcpu=arm70 -Os -fomit-frame-pointer2011110320110914
189789opt64gcc -mcpu=arm6 -Os -fomit-frame-pointer2011110320110914
190278opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110320110914
190732opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110320110914
191038opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110320110914
191129opt64gcc -funroll-loops -Os -fomit-frame-pointer2011110320110914
191195opt64gcc -Os -fomit-frame-pointer2011110320110914
191494opt64gcc -mcpu=arm710 -Os -fomit-frame-pointer2011110320110914
191546opt64gcc -mcpu=arm600 -Os -fomit-frame-pointer2011110320110914
191578opt64gcc -mcpu=arm610 -Os -fomit-frame-pointer2011110320110914
191652opt64gcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110320110914
191656opt64gcc -mcpu=arm710c -Os -fomit-frame-pointer2011110320110914
191842opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110320110914
191895opt64gcc -mcpu=arm620 -Os -fomit-frame-pointer2011110320110914
192340opt64gcc -mcpu=arm700i -Os -fomit-frame-pointer2011110320110914
192452opt64gcc -mcpu=arm700 -Os -fomit-frame-pointer2011110320110914
192656opt64gcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110320110914
197442opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110320110914
203436opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110320110914
205203opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011110320110914
206676opt64gcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110320110914
206698opt64gcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110320110914
206768opt64gcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110320110914
206899opt64gcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110320110914
207016opt64gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110320110914
207076opt64gcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110320110914
207139opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110320110914
207200opt64gcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110320110914
207283opt64gcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110320110914
207485opt64gcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110320110914
207815opt64gcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110320110914
208045opt64gcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110320110914
208293opt64gcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110320110914
208368opt64gcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110320110914
208416opt64gcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110320110914
208424opt64gcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110320110914
208488opt64gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110320110914
208700opt64gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110320110914
208798opt64gcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110320110914
208902opt64gcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110320110914
208964opt64gcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110320110914
209072opt64gcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110320110914
209095opt64gcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110320110914
209162opt64gcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110320110914
209216opt64gcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110320110914
209291opt64gcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110320110914
209394opt64gcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110320110914
209401opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110320110914
209485opt64gcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110320110914
209895opt64gcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110320110914
209910opt64gcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110320110914
210076opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110320110914
210178opt64gcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110320110914
210249opt64gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110320110914
210316opt64gcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110320110914
210452opt64gcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110320110914
210460opt64gcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110320110914
210521opt64gcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110320110914
210770opt64gcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110320110914
219227opt64gcc -O2 -fomit-frame-pointer2011110320110914
220546opt64gcc -funroll-loops -O2 -fomit-frame-pointer2011110320110914
220928opt64gcc -O3 -fomit-frame-pointer2011110320110914
223633opt64gcc2011110320110914
223936opt64cc2011110320110914
223948opt64gcc -funroll-loops2011110320110914
226805opt64gcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110320110914
227262opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110320110914
240199opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110320110914
244430opt64gcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110320110914
244959opt64gcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110320110914
267172opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110320110914
271962opt64gcc -funroll-loops -O3 -fomit-frame-pointer2011110320110914

Test failure

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