Implementation notes: armeabi, diablo, crypto_encrypt/ntruees787ep1

Computer: diablo
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20120627
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
7385553refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012092120120627
7439322refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012092120120627
7516005refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012092120120627
7516854refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012092120120627
8121831refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012092120120627
8132820refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012092120120627
8188974refgcc -funroll-loops -O3 -fomit-frame-pointer2012092120120627
8275734refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012092120120627
8307936refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012092120120627
8321874refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012092120120627
8363250refgcc -funroll-loops -O2 -fomit-frame-pointer2012092120120627
8380704refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012092120120627
8383737refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012092120120627
8386494refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012092120120627
8393058refgcc -O2 -fomit-frame-pointer2012092120120627
8404974refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012092120120627
8405637refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012092120120627
8412555refgcc -mcpu=xscale -Os -fomit-frame-pointer2012092120120627
8421276refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012092120120627
8464251refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012092120120627
8550099refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012092120120627
8554176refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012092120120627
8556717refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012092120120627
8559966refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012092120120627
8562189refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012092120120627
8562828refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012092120120627
8562987refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012092120120627
8563524refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012092120120627
8564475refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012092120120627
8566803refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012092120120627
8567877refgcc -O3 -fomit-frame-pointer2012092120120627
8571687refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012092120120627
8574141refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012092120120627
8601123refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012092120120627
8607645refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012092120120627
8623167refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012092120120627
8664564refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012092120120627
8706054refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012092120120627
8716722refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012092120120627
8722248refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012092120120627
8723199refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012092120120627
8723616refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012092120120627
8725326refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012092120120627
8725797refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012092120120627
8727939refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012092120120627
8728275refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012092120120627
8743458refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012092120120627
8748528refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012092120120627
8770794refgcc -Os -fomit-frame-pointer2012092120120627
8771766refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012092120120627
8776230refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012092120120627
8779440refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012092120120627
8782797refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012092120120627
8782893refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012092120120627
8785047refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012092120120627
8785710refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012092120120627
8787597refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012092120120627
8789406refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012092120120627
8791827refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012092120120627
8793817refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012092120120627
8796630refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012092120120627
8801337refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012092120120627
8801385refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012092120120627
8813511refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012092120120627
8821611refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012092120120627
9125754refgcc -mcpu=arm7m -O2 -fomit-frame-pointer2012092120120627
9125996refgcc -mcpu=arm60 -O2 -fomit-frame-pointer2012092120120627
9126210refgcc -mcpu=arm7di -O2 -fomit-frame-pointer2012092120120627
9126789refgcc -mcpu=arm710c -O2 -fomit-frame-pointer2012092120120627
9129681refgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2012092120120627
9130110refgcc -mcpu=arm7d -O2 -fomit-frame-pointer2012092120120627
9132287refgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2012092120120627
9133043refgcc -mcpu=arm7 -O2 -fomit-frame-pointer2012092120120627
9136984refgcc -mcpu=arm70 -O2 -fomit-frame-pointer2012092120120627
9138897refgcc -mcpu=arm700i -O2 -fomit-frame-pointer2012092120120627
9141204refgcc -mcpu=arm6 -O2 -fomit-frame-pointer2012092120120627
9142803refgcc -mcpu=arm610 -O2 -fomit-frame-pointer2012092120120627
9143052refgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2012092120120627
9143628refgcc -mcpu=arm710 -O2 -fomit-frame-pointer2012092120120627
9145317refgcc -mcpu=arm700 -O2 -fomit-frame-pointer2012092120120627
9152931refgcc -mcpu=arm620 -O2 -fomit-frame-pointer2012092120120627
9155253refgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2012092120120627
9162441refgcc -mcpu=arm600 -O2 -fomit-frame-pointer2012092120120627
9166692refgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2012092120120627
9186600refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012092120120627
9289482refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012092120120627
9347226refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012092120120627
9349482refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012092120120627
9354168refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012092120120627
9368172refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012092120120627
9434544refgcc -mcpu=arm700i -Os -fomit-frame-pointer2012092120120627
9436314refgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2012092120120627
9439257refgcc -mcpu=arm600 -Os -fomit-frame-pointer2012092120120627
9439419refgcc -mcpu=arm60 -Os -fomit-frame-pointer2012092120120627
9439599refgcc -mcpu=arm710 -Os -fomit-frame-pointer2012092120120627
9440955refgcc -mcpu=arm710c -Os -fomit-frame-pointer2012092120120627
9441963refgcc -mcpu=arm7500 -Os -fomit-frame-pointer2012092120120627
9443649refgcc -mcpu=arm620 -Os -fomit-frame-pointer2012092120120627
9446391refgcc -mcpu=arm6 -Os -fomit-frame-pointer2012092120120627
9446586refgcc -mcpu=arm7100 -Os -fomit-frame-pointer2012092120120627
9449460refgcc -mcpu=arm7m -Os -fomit-frame-pointer2012092120120627
9450171refgcc -mcpu=arm7 -Os -fomit-frame-pointer2012092120120627
9451725refgcc -mcpu=arm610 -Os -fomit-frame-pointer2012092120120627
9452526refgcc -mcpu=arm7di -Os -fomit-frame-pointer2012092120120627
9452874refgcc -mcpu=arm7dm -Os -fomit-frame-pointer2012092120120627
9458979refgcc -mcpu=arm7d -Os -fomit-frame-pointer2012092120120627
9472593refgcc -mcpu=arm700 -Os -fomit-frame-pointer2012092120120627
9473646refgcc -mcpu=arm70 -Os -fomit-frame-pointer2012092120120627
9488295refgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2012092120120627
9538065refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012092120120627
9577365refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012092120120627
9685782refgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2012092120120627
9689142refgcc -mcpu=arm60 -O3 -fomit-frame-pointer2012092120120627
9689988refgcc -mcpu=arm7m -O3 -fomit-frame-pointer2012092120120627
9691695refgcc -mcpu=arm7 -O3 -fomit-frame-pointer2012092120120627
9697368refgcc -mcpu=arm7di -O3 -fomit-frame-pointer2012092120120627
9698801refgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2012092120120627
9699051refgcc -mcpu=arm600 -O3 -fomit-frame-pointer2012092120120627
9699455refgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2012092120120627
9702435refgcc -mcpu=arm610 -O3 -fomit-frame-pointer2012092120120627
9703629refgcc -mcpu=arm700 -O3 -fomit-frame-pointer2012092120120627
9704502refgcc -mcpu=arm70 -O3 -fomit-frame-pointer2012092120120627
9704991refgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2012092120120627
9708681refgcc -mcpu=arm710 -O3 -fomit-frame-pointer2012092120120627
9710529refgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2012092120120627
9712245refgcc -mcpu=arm700i -O3 -fomit-frame-pointer2012092120120627
9717690refgcc -mcpu=arm620 -O3 -fomit-frame-pointer2012092120120627
9719682refgcc -mcpu=arm7d -O3 -fomit-frame-pointer2012092120120627
9725283refgcc -mcpu=arm6 -O3 -fomit-frame-pointer2012092120120627
9759516refgcc -mcpu=arm710c -O3 -fomit-frame-pointer2012092120120627
9961995refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012092120120627
10151295refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012092120120627
10671099refgcc -funroll-loops -O -fomit-frame-pointer2012092120120627
10673388refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012092120120627
10690677refgcc -mcpu=xscale -O -fomit-frame-pointer2012092120120627
10710519refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012092120120627
10714785refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012092120120627
10715592refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012092120120627
10716087refgcc -mcpu=arm940t -O -fomit-frame-pointer2012092120120627
10716690refgcc -fno-schedule-insns -O -fomit-frame-pointer2012092120120627
10717725refgcc -mcpu=arm920t -O -fomit-frame-pointer2012092120120627
10717806refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012092120120627
10719360refgcc -O -fomit-frame-pointer2012092120120627
10719639refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012092120120627
10723428refgcc -mcpu=arm9e -O -fomit-frame-pointer2012092120120627
10724169refgcc -mcpu=arm920 -O -fomit-frame-pointer2012092120120627
10737702refgcc -mcpu=arm8 -O -fomit-frame-pointer2012092120120627
10740768refgcc -mcpu=strongarm -O -fomit-frame-pointer2012092120120627
10744554refgcc -mcpu=arm810 -O -fomit-frame-pointer2012092120120627
10758606refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012092120120627
10763250refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012092120120627
10775127refgcc -mcpu=arm9 -O -fomit-frame-pointer2012092120120627
12411144refgcc -mcpu=arm600 -O -fomit-frame-pointer2012092120120627
12413340refgcc -mcpu=arm7500fe -O -fomit-frame-pointer2012092120120627
12414747refgcc -mcpu=arm7500 -O -fomit-frame-pointer2012092120120627
12416268refgcc -mcpu=arm700i -O -fomit-frame-pointer2012092120120627
12417777refgcc -mcpu=arm60 -O -fomit-frame-pointer2012092120120627
12420306refgcc -mcpu=arm7dmi -O -fomit-frame-pointer2012092120120627
12421800refgcc -mcpu=arm710 -O -fomit-frame-pointer2012092120120627
12422688refgcc -mcpu=arm70 -O -fomit-frame-pointer2012092120120627
12423765refgcc -mcpu=arm7 -O -fomit-frame-pointer2012092120120627
12425655refgcc -mcpu=arm7dm -O -fomit-frame-pointer2012092120120627
12426201refgcc -mcpu=arm700 -O -fomit-frame-pointer2012092120120627
12426789refgcc -mcpu=arm7di -O -fomit-frame-pointer2012092120120627
12426846refgcc -mcpu=arm250 -O -fomit-frame-pointer2012092120120627
12427392refgcc -mcpu=arm6 -O -fomit-frame-pointer2012092120120627
12430866refgcc -mcpu=arm610 -O -fomit-frame-pointer2012092120120627
12437343refgcc -mcpu=arm7m -O -fomit-frame-pointer2012092120120627
12441729refgcc -mcpu=arm2 -O -fomit-frame-pointer2012092120120627
12447760refgcc -mcpu=arm3 -O -fomit-frame-pointer2012092120120627
12490410refgcc -mcpu=arm620 -O -fomit-frame-pointer2012092120120627
12496557refgcc -mcpu=arm7d -O -fomit-frame-pointer2012092120120627
12497574refgcc -mcpu=arm7100 -O -fomit-frame-pointer2012092120120627
12579729refgcc -mcpu=arm710c -O -fomit-frame-pointer2012092120120627
12880083refgcc -mcpu=arm3 -O3 -fomit-frame-pointer2012092120120627
12885999refgcc -mcpu=arm3 -Os -fomit-frame-pointer2012092120120627
12888927refgcc -mcpu=arm250 -O3 -fomit-frame-pointer2012092120120627
12894247refgcc -mcpu=arm250 -Os -fomit-frame-pointer2012092120120627
12906549refgcc -mcpu=arm2 -O3 -fomit-frame-pointer2012092120120627
12934692refgcc -mcpu=arm2 -Os -fomit-frame-pointer2012092120120627
12968508refgcc -mcpu=arm2 -O2 -fomit-frame-pointer2012092120120627
13032948refgcc -mcpu=arm250 -O2 -fomit-frame-pointer2012092120120627
13330443refgcc -mcpu=arm3 -O2 -fomit-frame-pointer2012092120120627
27457413refgcc -funroll-loops2012092120120627
28121760refgcc2012092120120627

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