Implementation notes: armeabi, h1mx515, crypto_encrypt/ntruees787ep1

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3792327refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012091520120908
3948357refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012091520120908
3952058refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012091520120908
4056830refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012091520120908
4061851refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012091520120908
4072359refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012091520120908
4132695refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012091520120908
4147894refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012091520120908
4155475refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012091520120908
4159217refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012091520120908
4229376refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012091520120908
4280902refgcc -funroll-loops -O2 -fomit-frame-pointer2012091520120908
4299962refgcc -Os -fomit-frame-pointer2012091520120908
4321277refgcc -funroll-loops -O3 -fomit-frame-pointer2012091520120908
4325186refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012091520120908
4325517refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012091520120908
4326183refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012091520120908
4326498refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012091520120908
4326920refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012091520120908
4328929refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012091520120908
4329393refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012091520120908
4329934refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012091520120908
4330254refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012091520120908
4330637refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012091520120908
4331110refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012091520120908
4331343refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012091520120908
4331642refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012091520120908
4333841refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012091520120908
4335321refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012091520120908
4401630refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012091520120908
4402133refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012091520120908
4402264refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012091520120908
4403132refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012091520120908
4403287refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012091520120908
4403323refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012091520120908
4403731refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012091520120908
4404037refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012091520120908
4491606refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012091520120908
4504595refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012091520120908
4504923refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012091520120908
4505032refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012091520120908
4506155refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012091520120908
4506609refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012091520120908
4508748refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012091520120908
4511009refgcc -mcpu=xscale -Os -fomit-frame-pointer2012091520120908
4522880refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012091520120908
4566730refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012091520120908
4567166refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012091520120908
4567169refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012091520120908
4567172refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012091520120908
4568970refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012091520120908
4599378refgcc -O3 -fomit-frame-pointer2012091520120908
4605475refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012091520120908
4606388refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012091520120908
4609650refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012091520120908
4658482refgcc -O2 -fomit-frame-pointer2012091520120908
4663713refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012091520120908
4665652refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012091520120908
4665824refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012091520120908
4665849refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012091520120908
4667905refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012091520120908
4669308refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012091520120908
4676314refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012091520120908
4683180refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012091520120908
4683268refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012091520120908
4683542refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012091520120908
4697997refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012091520120908
4784745refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012091520120908
4785529refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012091520120908
4814886refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012091520120908
4815425refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012091520120908
4920588refgcc -funroll-loops -Os -fomit-frame-pointer2012091520120908
5021209refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012091520120908
5088809refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012091520120908
5096411refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012091520120908
5115748refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012091520120908
5124957refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012091520120908
5226158refgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2012091520120908
5226441refgcc -mcpu=arm7100 -Os -fomit-frame-pointer2012091520120908
5227504refgcc -mcpu=arm610 -Os -fomit-frame-pointer2012091520120908
5227591refgcc -mcpu=arm600 -Os -fomit-frame-pointer2012091520120908
5228059refgcc -mcpu=arm710c -Os -fomit-frame-pointer2012091520120908
5228587refgcc -mcpu=arm620 -Os -fomit-frame-pointer2012091520120908
5228600refgcc -mcpu=arm700i -Os -fomit-frame-pointer2012091520120908
5229270refgcc -mcpu=arm710 -Os -fomit-frame-pointer2012091520120908
5229712refgcc -mcpu=arm7500 -Os -fomit-frame-pointer2012091520120908
5230900refgcc -mcpu=arm700 -Os -fomit-frame-pointer2012091520120908
5235437refgcc -mcpu=arm7m -Os -fomit-frame-pointer2012091520120908
5238220refgcc -mcpu=arm60 -Os -fomit-frame-pointer2012091520120908
5238588refgcc -mcpu=arm70 -Os -fomit-frame-pointer2012091520120908
5238859refgcc -mcpu=arm7d -Os -fomit-frame-pointer2012091520120908
5239296refgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2012091520120908
5239711refgcc -mcpu=arm7 -Os -fomit-frame-pointer2012091520120908
5240054refgcc -mcpu=arm7di -Os -fomit-frame-pointer2012091520120908
5240347refgcc -mcpu=arm7dm -Os -fomit-frame-pointer2012091520120908
5240655refgcc -mcpu=arm6 -Os -fomit-frame-pointer2012091520120908
5291499refgcc -mcpu=arm7d -O3 -fomit-frame-pointer2012091520120908
5291829refgcc -mcpu=arm7di -O3 -fomit-frame-pointer2012091520120908
5292700refgcc -mcpu=arm70 -O3 -fomit-frame-pointer2012091520120908
5296780refgcc -mcpu=arm60 -O3 -fomit-frame-pointer2012091520120908
5297188refgcc -mcpu=arm7 -O3 -fomit-frame-pointer2012091520120908
5297626refgcc -mcpu=arm6 -O3 -fomit-frame-pointer2012091520120908
5395306refgcc -mcpu=arm7d -O2 -fomit-frame-pointer2012091520120908
5396228refgcc -mcpu=arm70 -O2 -fomit-frame-pointer2012091520120908
5396232refgcc -mcpu=arm7di -O2 -fomit-frame-pointer2012091520120908
5396303refgcc -mcpu=arm7 -O2 -fomit-frame-pointer2012091520120908
5396406refgcc -mcpu=arm6 -O2 -fomit-frame-pointer2012091520120908
5396835refgcc -mcpu=arm60 -O2 -fomit-frame-pointer2012091520120908
5398070refgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2012091520120908
5398547refgcc -mcpu=arm610 -O3 -fomit-frame-pointer2012091520120908
5399047refgcc -mcpu=arm710c -O3 -fomit-frame-pointer2012091520120908
5399444refgcc -mcpu=arm620 -O3 -fomit-frame-pointer2012091520120908
5399948refgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2012091520120908
5401233refgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2012091520120908
5401255refgcc -mcpu=arm700 -O3 -fomit-frame-pointer2012091520120908
5402173refgcc -mcpu=arm700i -O3 -fomit-frame-pointer2012091520120908
5402842refgcc -mcpu=arm710 -O3 -fomit-frame-pointer2012091520120908
5407882refgcc -mcpu=arm600 -O3 -fomit-frame-pointer2012091520120908
5448930refgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2012091520120908
5449712refgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2012091520120908
5450433refgcc -mcpu=arm7m -O3 -fomit-frame-pointer2012091520120908
5496270refgcc -mcpu=arm700 -O2 -fomit-frame-pointer2012091520120908
5496742refgcc -mcpu=arm610 -O2 -fomit-frame-pointer2012091520120908
5496777refgcc -mcpu=arm620 -O2 -fomit-frame-pointer2012091520120908
5496912refgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2012091520120908
5496935refgcc -mcpu=arm700i -O2 -fomit-frame-pointer2012091520120908
5497035refgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2012091520120908
5497382refgcc -mcpu=arm710c -O2 -fomit-frame-pointer2012091520120908
5497754refgcc -mcpu=arm600 -O2 -fomit-frame-pointer2012091520120908
5498094refgcc -mcpu=arm710 -O2 -fomit-frame-pointer2012091520120908
5499430refgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2012091520120908
5558031refgcc -mcpu=arm7m -O2 -fomit-frame-pointer2012091520120908
5559340refgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2012091520120908
5561160refgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2012091520120908
5636609refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012091520120908
5636663refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012091520120908
5638609refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012091520120908
5638641refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012091520120908
5638801refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012091520120908
5639212refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012091520120908
5768280refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012091520120908
5768362refgcc -funroll-loops -O -fomit-frame-pointer2012091520120908
6305915refgcc -mcpu=arm920 -O -fomit-frame-pointer2012091520120908
6305938refgcc -mcpu=strongarm -O -fomit-frame-pointer2012091520120908
6305977refgcc -mcpu=arm9e -O -fomit-frame-pointer2012091520120908
6306412refgcc -mcpu=arm8 -O -fomit-frame-pointer2012091520120908
6306463refgcc -mcpu=arm9 -O -fomit-frame-pointer2012091520120908
6306675refgcc -mcpu=arm810 -O -fomit-frame-pointer2012091520120908
6306822refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012091520120908
6306887refgcc -mcpu=arm940t -O -fomit-frame-pointer2012091520120908
6306929refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012091520120908
6306943refgcc -mcpu=arm920t -O -fomit-frame-pointer2012091520120908
6306981refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012091520120908
6307135refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012091520120908
6307285refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012091520120908
6307615refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012091520120908
6307838refgcc -fno-schedule-insns -O -fomit-frame-pointer2012091520120908
6308001refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012091520120908
6310223refgcc -O -fomit-frame-pointer2012091520120908
6637883refgcc -mcpu=xscale -O -fomit-frame-pointer2012091520120908
6702345refgcc -mcpu=arm250 -Os -fomit-frame-pointer2012091520120908
6703747refgcc -mcpu=arm3 -Os -fomit-frame-pointer2012091520120908
6704698refgcc -mcpu=arm2 -Os -fomit-frame-pointer2012091520120908
7938290refgcc -mcpu=arm2 -O3 -fomit-frame-pointer2012091520120908
7938603refgcc -mcpu=arm250 -O3 -fomit-frame-pointer2012091520120908
7938817refgcc -mcpu=arm3 -O3 -fomit-frame-pointer2012091520120908
8009944refgcc -mcpu=arm7dm -O -fomit-frame-pointer2012091520120908
8010196refgcc -mcpu=arm7m -O -fomit-frame-pointer2012091520120908
8010205refgcc -mcpu=arm7dmi -O -fomit-frame-pointer2012091520120908
8040683refgcc -mcpu=arm2 -O2 -fomit-frame-pointer2012091520120908
8041007refgcc -mcpu=arm3 -O2 -fomit-frame-pointer2012091520120908
8045485refgcc -mcpu=arm250 -O2 -fomit-frame-pointer2012091520120908
8342741refgcc -mcpu=arm600 -O -fomit-frame-pointer2012091520120908
8342937refgcc -mcpu=arm700 -O -fomit-frame-pointer2012091520120908
8343013refgcc -mcpu=arm7100 -O -fomit-frame-pointer2012091520120908
8343332refgcc -mcpu=arm610 -O -fomit-frame-pointer2012091520120908
8343571refgcc -mcpu=arm620 -O -fomit-frame-pointer2012091520120908
8343584refgcc -mcpu=arm7di -O -fomit-frame-pointer2012091520120908
8343635refgcc -mcpu=arm7 -O -fomit-frame-pointer2012091520120908
8343759refgcc -mcpu=arm7500 -O -fomit-frame-pointer2012091520120908
8343815refgcc -mcpu=arm3 -O -fomit-frame-pointer2012091520120908
8343839refgcc -mcpu=arm70 -O -fomit-frame-pointer2012091520120908
8343946refgcc -mcpu=arm7d -O -fomit-frame-pointer2012091520120908
8344037refgcc -mcpu=arm7500fe -O -fomit-frame-pointer2012091520120908
8344085refgcc -mcpu=arm710c -O -fomit-frame-pointer2012091520120908
8344259refgcc -mcpu=arm700i -O -fomit-frame-pointer2012091520120908
8344851refgcc -mcpu=arm2 -O -fomit-frame-pointer2012091520120908
8345321refgcc -mcpu=arm60 -O -fomit-frame-pointer2012091520120908
8345331refgcc -mcpu=arm250 -O -fomit-frame-pointer2012091520120908
8349737refgcc -mcpu=arm6 -O -fomit-frame-pointer2012091520120908
8352421refgcc -mcpu=arm710 -O -fomit-frame-pointer2012091520120908
12782037refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012091520120908
15936756refcc2012091520120908
15937453refgcc -funroll-loops2012091520120908
15938506refgcc2012091520120908

Test failure

Implementation: crypto_encrypt/ntruees787ep1/ref
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 ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
crypto_hash.c: crypto_hash.c:1: warning: target CPU does not support interworking
crypto_msbyte_uint32.c: crypto_msbyte_uint32.c:1: warning: target CPU does not support interworking
crypto_sha1.c: crypto_sha1.c:1: warning: target CPU does not support interworking
crypto_sha2.c: crypto_sha2.c:1: warning: target CPU does not support interworking
crypto_sha256.c: crypto_sha256.c:1: warning: target CPU does not support interworking
ebats.c: ebats.c:1: warning: target CPU does not support interworking
ntru_encrypt.c: ntru_encrypt.c:1: warning: target CPU does not support interworking
ntru_encrypt_keygen.c: ntru_encrypt_keygen.c:1: warning: target CPU does not support interworking
ntru_encrypt_param_sets.c: ntru_encrypt_param_sets.c:1: warning: target CPU does not support interworking
ntru_encrypt_util.c: ntru_encrypt_util.c:1: warning: target CPU does not support interworking
useshort.c: useshort.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 ref
gcc -mcpu=arm250 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm250 -O -fomit-frame-pointer ref
gcc -mcpu=arm250 -Os -fomit-frame-pointer ref
gcc -mcpu=arm2 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm2 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm2 -O -fomit-frame-pointer ref
gcc -mcpu=arm2 -Os -fomit-frame-pointer ref
gcc -mcpu=arm3 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm3 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm3 -O -fomit-frame-pointer ref
gcc -mcpu=arm3 -Os -fomit-frame-pointer ref
gcc -mcpu=arm600 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm600 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm600 -O -fomit-frame-pointer ref
gcc -mcpu=arm600 -Os -fomit-frame-pointer ref
gcc -mcpu=arm60 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm60 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm60 -O -fomit-frame-pointer ref
gcc -mcpu=arm60 -Os -fomit-frame-pointer ref
gcc -mcpu=arm610 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm610 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm610 -O -fomit-frame-pointer ref
gcc -mcpu=arm610 -Os -fomit-frame-pointer ref
gcc -mcpu=arm620 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm620 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm620 -O -fomit-frame-pointer ref
gcc -mcpu=arm620 -Os -fomit-frame-pointer ref
gcc -mcpu=arm6 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm6 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm6 -O -fomit-frame-pointer ref
gcc -mcpu=arm6 -Os -fomit-frame-pointer ref
gcc -mcpu=arm700 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm700 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm700 -O -fomit-frame-pointer ref
gcc -mcpu=arm700 -Os -fomit-frame-pointer ref
gcc -mcpu=arm700i -O2 -fomit-frame-pointer ref
gcc -mcpu=arm700i -O3 -fomit-frame-pointer ref
gcc -mcpu=arm700i -O -fomit-frame-pointer ref
gcc -mcpu=arm700i -Os -fomit-frame-pointer ref
gcc -mcpu=arm70 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm70 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm70 -O -fomit-frame-pointer ref
gcc -mcpu=arm70 -Os -fomit-frame-pointer ref
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7100 -O -fomit-frame-pointer ref
gcc -mcpu=arm7100 -Os -fomit-frame-pointer ref
gcc -mcpu=arm710 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm710 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm710 -O -fomit-frame-pointer ref
gcc -mcpu=arm710 -Os -fomit-frame-pointer ref
gcc -mcpu=arm710c -O2 -fomit-frame-pointer ref
gcc -mcpu=arm710c -O3 -fomit-frame-pointer ref
gcc -mcpu=arm710c -O -fomit-frame-pointer ref
gcc -mcpu=arm710c -Os -fomit-frame-pointer ref
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7500 -O -fomit-frame-pointer ref
gcc -mcpu=arm7500 -Os -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -O -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer ref
gcc -mcpu=arm7 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7 -O -fomit-frame-pointer ref
gcc -mcpu=arm7 -Os -fomit-frame-pointer ref
gcc -mcpu=arm7d -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7d -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7d -O -fomit-frame-pointer ref
gcc -mcpu=arm7d -Os -fomit-frame-pointer ref
gcc -mcpu=arm7di -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7di -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7di -O -fomit-frame-pointer ref
gcc -mcpu=arm7di -Os -fomit-frame-pointer ref
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7dm -O -fomit-frame-pointer ref
gcc -mcpu=arm7dm -Os -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -O -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer ref
gcc -mcpu=arm7m -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7m -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7m -O -fomit-frame-pointer ref
gcc -mcpu=arm7m -Os -fomit-frame-pointer ref
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref