Implementation notes: armeabi, auxplug, crypto_hash/nasha512

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: nasha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
94980optgcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
96666optgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
99162optgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
100644optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
100650optgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
100650optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
100650optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
100650optgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
100656optgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
100662optgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
100674optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
100674optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
100686optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
100758optgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
100782optgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
100878optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
100932optgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
100944optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
101910optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
102108optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
102552optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
102714optgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
102816optgcc -Os -fomit-frame-pointer2015022120141124
102828optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
103230optgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
104136optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
104448optgcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
104700optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
110610optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
110622optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
110634optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
110664optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
110676optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
110682optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
110682optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
110682optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
110688optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
110688optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
110694optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
110694optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
110760optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
113292optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
113292optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
113304optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
113310optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
113316optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
113328optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
113352optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
113352optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
113370optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
113376optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
113388optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
113406optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
113406optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
113838optgcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
114336optgcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
114882optgcc -O3 -fomit-frame-pointer2015022120141124
115008optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
115674optgcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
115686optgcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
115686optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
115686optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
115686optgcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
115692optgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
115698optgcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
115704optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
115710optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
115716optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
115716optgcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
115722optgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
115728optgcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
115734optgcc -O -fomit-frame-pointer2015022120141124
115740optgcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
115764optgcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
116064optgcc -funroll-loops -O -fomit-frame-pointer2015022120141124
116112optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
117672optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
117714optgcc -O2 -fomit-frame-pointer2015022120141124
118002optgcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
118026optgcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
137334opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
139428opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
155034opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
155040opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
160776opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
160860opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
160860opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
160962opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
161016opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
161028opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
161148opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
161178opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
161184opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
161244opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
161250opt_v4gcc -Os -fomit-frame-pointer2015022120141124
161262opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
161394opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
161580opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
161592opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
161832opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
162066opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
162126opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
162972opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
163146opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
163476opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
163482opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
177738opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
177864opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
177906opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
178086opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
178092opt_v4gcc -O -fomit-frame-pointer2015022120141124
178098opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
178134opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
178158opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
178230opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
178410opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
178506opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
178554opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
178788opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
179238opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
179310opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
179394opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
179634opt_v4gcc -funroll-loops -O -fomit-frame-pointer2015022120141124
179808opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
187956opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
188592opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
198180opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
198288opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
198312opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
198318opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
198366opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
198372opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
198378opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
198510opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
198558opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
198612opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
198678opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
198798opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
199068opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
199104opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
199134opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
199146opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
199158opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
199212opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
199242opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
199284opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
199290opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
199296opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
199440opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
199446opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
199974opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
199992opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
215256opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
215394opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
300108opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
300246opt_v4gcc -O2 -fomit-frame-pointer2015022120141124
300354opt_v4gcc -O3 -fomit-frame-pointer2015022120141124
300480opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
301974opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
303330opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
305094optgcc -funroll-loops2015022120141124
305166optcc2015022120141124
305184optgcc2015022120141124
599868opt_v4gcc2015022120141124
599886opt_v4gcc -funroll-loops2015022120141124
601950opt_v4cc2015022120141124

Test failure

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

Number of similar (compiler,implementation) pairs: 58, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns opt opt_v4
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -O -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt opt_v4

Compiler output

Implementation: crypto_hash/nasha512/opt_v4
Compiler: cc
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [enabled by default]

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