Implementation notes: armeabi, auxplug, crypto_hashblocks/sha256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
73974refgcc -mcpu=xscale -Os -fomit-frame-pointer2015020820141124
74064inplacegcc -mcpu=xscale -Os -fomit-frame-pointer2015020820141124
75048inplacegcc -mcpu=arm9e -Os -fomit-frame-pointer2015020820141124
75054refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020820141124
75132inplacegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020820141124
75168inplacegcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020820141124
75180inplacegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020820141124
75192refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020820141124
75198inplacegcc -mcpu=arm810 -Os -fomit-frame-pointer2015020820141124
75204inplacegcc -mcpu=arm8 -Os -fomit-frame-pointer2015020820141124
75204inplacegcc -mcpu=arm940t -Os -fomit-frame-pointer2015020820141124
75204refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020820141124
75210inplacegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020820141124
75216refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020820141124
75216refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020820141124
75216refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020820141124
75228refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020820141124
75228refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020820141124
75234refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020820141124
75240inplacegcc -mcpu=arm920 -Os -fomit-frame-pointer2015020820141124
75240inplacegcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020820141124
75246refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020820141124
75246refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020820141124
75246inplacegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020820141124
75252refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020820141124
75252inplacegcc -mcpu=arm9 -Os -fomit-frame-pointer2015020820141124
75258refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020820141124
75264inplacegcc -mcpu=strongarm -Os -fomit-frame-pointer2015020820141124
75264refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020820141124
75288inplacegcc -mcpu=arm920t -Os -fomit-frame-pointer2015020820141124
75816inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
75894refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
76002inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
76074inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
76128refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
76176inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
76236refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
76308refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
76704refgcc -Os -fomit-frame-pointer2015020820141124
76716refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
76746refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020820141124
76752refgcc -funroll-loops -Os -fomit-frame-pointer2015020820141124
76776inplacegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020820141124
76782refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
76818inplacegcc -Os -fomit-frame-pointer2015020820141124
76824inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
76824inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
76830inplacegcc -funroll-loops -Os -fomit-frame-pointer2015020820141124
86814refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020820141124
86892inplacegcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020820141124
86928refgcc -mcpu=arm9e -O -fomit-frame-pointer2015020820141124
86952refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020820141124
86970refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020820141124
86976refgcc -O -fomit-frame-pointer2015020820141124
86976refgcc -mcpu=arm9 -O -fomit-frame-pointer2015020820141124
86982refgcc -mcpu=arm940t -O -fomit-frame-pointer2015020820141124
86988refgcc -mcpu=arm810 -O -fomit-frame-pointer2015020820141124
86994refgcc -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
86994refgcc -mcpu=arm920 -O -fomit-frame-pointer2015020820141124
86994refgcc -mcpu=arm920t -O -fomit-frame-pointer2015020820141124
87006refgcc -mcpu=strongarm -O -fomit-frame-pointer2015020820141124
87012refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020820141124
87018refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020820141124
87018refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020820141124
87024refgcc -mcpu=arm8 -O -fomit-frame-pointer2015020820141124
87030refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020820141124
87048inplacegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020820141124
87054refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020820141124
87060inplacegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020820141124
87072refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020820141124
87078inplacegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020820141124
87078refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020820141124
87084inplacegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020820141124
87084refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020820141124
87084refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020820141124
87084refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020820141124
87090refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020820141124
87096inplacegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020820141124
87102refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020820141124
87108refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020820141124
87108inplacegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020820141124
87108inplacegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020820141124
87120refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
87120refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020820141124
87126refgcc -funroll-loops -O -fomit-frame-pointer2015020820141124
87126inplacegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020820141124
87132inplacegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020820141124
87132refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020820141124
87132inplacegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020820141124
87132inplacegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020820141124
87138refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020820141124
87156inplacegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020820141124
87156refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020820141124
87162refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020820141124
87234inplacegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020820141124
87264refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020820141124
87276inplacegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020820141124
87282refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020820141124
87312inplacegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020820141124
87330inplacegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020820141124
87336refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020820141124
87336refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020820141124
87336refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020820141124
87342inplacegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020820141124
87354inplacegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020820141124
87354refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020820141124
87360refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020820141124
87372inplacegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020820141124
87372refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020820141124
87378refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020820141124
87378refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020820141124
87384refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020820141124
87384inplacegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020820141124
87396refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020820141124
87396inplacegcc -mcpu=ep9312 -O -fomit-frame-pointer2015020820141124
87396inplacegcc -mcpu=strongarm -O -fomit-frame-pointer2015020820141124
87402inplacegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020820141124
87408inplacegcc -mcpu=arm810 -O -fomit-frame-pointer2015020820141124
87408inplacegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020820141124
87414inplacegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020820141124
87420inplacegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020820141124
87426inplacegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020820141124
87426refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020820141124
87426inplacegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020820141124
87432inplacegcc -mcpu=arm9e -O -fomit-frame-pointer2015020820141124
87438inplacegcc -O -fomit-frame-pointer2015020820141124
87444inplacegcc -mcpu=arm920t -O -fomit-frame-pointer2015020820141124
87450inplacegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020820141124
87450inplacegcc -mcpu=arm920 -O -fomit-frame-pointer2015020820141124
87450inplacegcc -mcpu=arm940t -O -fomit-frame-pointer2015020820141124
87462inplacegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020820141124
87462inplacegcc -mcpu=arm9 -O -fomit-frame-pointer2015020820141124
87468inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
87468inplacegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020820141124
87468inplacegcc -mcpu=arm8 -O -fomit-frame-pointer2015020820141124
87480inplacegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020820141124
87486inplacegcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020820141124
87516inplacegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020820141124
87522inplacegcc -mcpu=arm1020t -O -fomit-frame-pointer2015020820141124
87534refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020820141124
87558refgcc -mcpu=xscale -O -fomit-frame-pointer2015020820141124
87654inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
87672inplacegcc -funroll-loops -O -fomit-frame-pointer2015020820141124
87900refgcc -O3 -fomit-frame-pointer2015020820141124
87906refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020820141124
87924inplacegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020820141124
87930inplacegcc -O3 -fomit-frame-pointer2015020820141124
88362refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020820141124
88380inplacegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020820141124
88458inplacegcc -O2 -fomit-frame-pointer2015020820141124
88476inplacegcc -funroll-loops -O3 -fomit-frame-pointer2015020820141124
88494refgcc -funroll-loops -O3 -fomit-frame-pointer2015020820141124
88518inplacegcc -mcpu=xscale -O -fomit-frame-pointer2015020820141124
88578inplacegcc -funroll-loops -O2 -fomit-frame-pointer2015020820141124
88602refgcc -O2 -fomit-frame-pointer2015020820141124
88602refgcc -funroll-loops -O2 -fomit-frame-pointer2015020820141124
90576inplacegcc -mcpu=xscale -O3 -fomit-frame-pointer2015020820141124
90576refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020820141124
90918refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020820141124
91026inplacegcc -mcpu=xscale -O2 -fomit-frame-pointer2015020820141124
274812inplacegcc2015020820141124
275376inplacecc2015020820141124
275436inplacegcc -funroll-loops2015020820141124
389814refgcc2015020820141124
390198refcc2015020820141124
392196refgcc -funroll-loops2015020820141124

Test failure

Implementation: crypto_hashblocks/sha256/inplace
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hashblocks/sha256/arm11
Compiler: cc
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:271: Error: selected processor does not support ARM mode `setend be'
blocks.s: blocks.s:314: Error: selected processor does not support ARM mode `setend le'
blocks.s: blocks.s:388: Error: selected processor does not support ARM mode `setend be'
blocks.s: blocks.s:411: Error: selected processor does not support ARM mode `setend le'
blocks.s: blocks.s:434: Error: selected processor does not support ARM mode `setend be'
blocks.s: blocks.s:457: Error: selected processor does not support ARM mode `setend le'
blocks.s: blocks.s:480: Error: selected processor does not support ARM mode `setend be'
blocks.s: blocks.s:503: Error: selected processor does not support ARM mode `setend le'
blocks.s: blocks.s:526: Error: selected processor does not support ARM mode `setend be'
blocks.s: blocks.s:549: Error: selected processor does not support ARM mode `setend le'
blocks.s: blocks.s:10608: Error: selected processor does not support ARM mode `setend be'
blocks.s: blocks.s:10651: Error: selected processor does not support ARM mode `setend le'

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc arm11
gcc arm11
gcc -O2 -fomit-frame-pointer arm11
gcc -O3 -fomit-frame-pointer arm11
gcc -O -fomit-frame-pointer arm11
gcc -Os -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O -fomit-frame-pointer arm11
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm11
gcc -funroll-loops arm11
gcc -funroll-loops -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -O -fomit-frame-pointer arm11
gcc -funroll-loops -Os -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
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=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -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
gcc -mcpu=xscale -O2 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O3 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O -fomit-frame-pointer arm11
gcc -mcpu=xscale -Os -fomit-frame-pointer arm11