Implementation notes: armeabi, auxplug, crypto_hash/nasha256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: nasha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
76182opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
78426opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
82728opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
82884opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
83496opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
83682opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
83688opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
83706opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
83712opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
83724opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
83724opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
83730opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
83730opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
83742opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
83742opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
83748opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
83766opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
83784opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
84060opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
84162opt_v4gcc -Os -fomit-frame-pointer2015022120141124
84174opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
84210opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
84420opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
85062opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
85242opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
85338opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
85380opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
86256opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
89688optgcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
89850opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
89904opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
89922opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
89928opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
89934opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
89940opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
89946opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
89946opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
89952opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
89964opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
89994opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
90000opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
90000opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
90000opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
90000opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
90006opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
90006opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
90012opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
90024opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
90030opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
90030opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
90036opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
90054opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
90066opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
90066opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
90072opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
92562optgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
92820optgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
93066optgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
93780optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
96360opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
96432opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
97482optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
98052optgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
98052optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
98058optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
98064optgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
98076optgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
98082optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
98088optgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
98094optgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
98094optgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
98094optgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
98124optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
98142optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
98184optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
98382optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
98382optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
99240optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
99384optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
99582optgcc -Os -fomit-frame-pointer2015022120141124
99588optgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
99606optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
100146optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
100158optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
100158optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
100158optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
100164optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
100170optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
100188optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
100194optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
100194optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
100194optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
100200optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
100200optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
100200optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
101028optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
101040optgcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
101874opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
101904opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
101904opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
101916opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
101916opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
101928opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
101934opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
101940opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
101952opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
101958opt_v4gcc -O -fomit-frame-pointer2015022120141124
101964opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
101976opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
101976opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
101976opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
101982opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
102000opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
102552opt_v4gcc -funroll-loops -O -fomit-frame-pointer2015022120141124
102606opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
107796opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
108192optgcc -O3 -fomit-frame-pointer2015022120141124
108312optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
108420optgcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
108438optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
108450optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
108456optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
108456optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
108456optgcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
108462optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
108462optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
108462optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
108468opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
108468optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
108474optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
108516optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
108534optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
108540optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
108540optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
110100opt_v4gcc -O3 -fomit-frame-pointer2015022120141124
110106opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
110838opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
110892opt_v4gcc -O2 -fomit-frame-pointer2015022120141124
111900optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
111924optgcc -funroll-loops -O -fomit-frame-pointer2015022120141124
112326optgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
112344optgcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
112344optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
112350optgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
112350optgcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
112350optgcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
112350optgcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
112350optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
112350optgcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
112356optgcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
112356optgcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
112362optgcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
112368optgcc -O -fomit-frame-pointer2015022120141124
112374optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
112386optgcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
112422optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
112428optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
112590optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
112644optgcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
112794optgcc -O2 -fomit-frame-pointer2015022120141124
296022optgcc2015022120141124
296040optcc2015022120141124
296040optgcc -funroll-loops2015022120141124
401040opt_v4gcc2015022120141124
403050opt_v4cc2015022120141124
403164opt_v4gcc -funroll-loops2015022120141124

Test failure

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