Implementation notes: armeabi, h1mx515, crypto_hash/md6d512

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
415967refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110320110914
416023refgcc -mcpu=arm810 -O -fomit-frame-pointer2011110320110914
416046refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011110320110914
416082refgcc -mcpu=arm920 -O -fomit-frame-pointer2011110320110914
416165refgcc -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
416985refgcc -mcpu=arm9 -O -fomit-frame-pointer2011110320110914
416996refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110320110914
417033refgcc -mcpu=arm710 -O -fomit-frame-pointer2011110320110914
417084refgcc -mcpu=arm250 -O -fomit-frame-pointer2011110320110914
417105refgcc -mcpu=arm60 -O -fomit-frame-pointer2011110320110914
417129refgcc -mcpu=arm920t -O -fomit-frame-pointer2011110320110914
417234refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011110320110914
417244refgcc -mcpu=arm7di -O -fomit-frame-pointer2011110320110914
417288refgcc -mcpu=arm7dm -O -fomit-frame-pointer2011110320110914
417374refgcc -mcpu=arm6 -O -fomit-frame-pointer2011110320110914
417534refgcc -mcpu=arm600 -O -fomit-frame-pointer2011110320110914
417576refgcc -mcpu=arm610 -O -fomit-frame-pointer2011110320110914
417610refgcc -mcpu=arm70 -O -fomit-frame-pointer2011110320110914
417626refgcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110320110914
417639refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110320110914
417660refgcc -mcpu=strongarm -O -fomit-frame-pointer2011110320110914
417680refgcc -mcpu=arm8 -O -fomit-frame-pointer2011110320110914
417842refgcc -mcpu=arm940t -O -fomit-frame-pointer2011110320110914
417968refgcc -O -fomit-frame-pointer2011110320110914
418405refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110320110914
418421refgcc -mcpu=arm7100 -O -fomit-frame-pointer2011110320110914
418596refgcc -mcpu=arm7 -O -fomit-frame-pointer2011110320110914
418599refgcc -mcpu=arm7500 -O -fomit-frame-pointer2011110320110914
418636refgcc -mcpu=arm2 -O -fomit-frame-pointer2011110320110914
418639refgcc -mcpu=arm7m -O -fomit-frame-pointer2011110320110914
418694refgcc -mcpu=arm700i -O -fomit-frame-pointer2011110320110914
418812refgcc -mcpu=arm620 -O -fomit-frame-pointer2011110320110914
418961refgcc -mcpu=arm7d -O -fomit-frame-pointer2011110320110914
419079refgcc -mcpu=arm3 -O -fomit-frame-pointer2011110320110914
419277refgcc -mcpu=arm710c -O -fomit-frame-pointer2011110320110914
419447refgcc -mcpu=arm700 -O -fomit-frame-pointer2011110320110914
419693refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110320110914
420056refgcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110320110914
480160refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110320110914
480375refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110320110914
481132refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110320110914
481511refgcc -mcpu=xscale -O -fomit-frame-pointer2011110320110914
482206refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
482524refgcc -mcpu=arm9e -O -fomit-frame-pointer2011110320110914
482575refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
513747refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110320110914
517086refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
517087refgcc -funroll-loops -O -fomit-frame-pointer2011110320110914
521230refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
521942refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
528660refgcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110320110914
529806refgcc -mcpu=arm250 -Os -fomit-frame-pointer2011110320110914
530838refgcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110320110914
530844refgcc -mcpu=arm3 -Os -fomit-frame-pointer2011110320110914
530889refgcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110320110914
531219refgcc -mcpu=arm2 -Os -fomit-frame-pointer2011110320110914
550996refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
551120refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
551806refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
551949refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
561409refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
583433refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
586005refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110320110914
586113refgcc -mcpu=xscale -Os -fomit-frame-pointer2011110320110914
586280refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110320110914
589643refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011110320110914
592464refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011110320110914
593296refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110320110914
602528refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110320110914
603439refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110320110914
609786refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110320110914
610623refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110320110914
675070refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
680669refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
680899refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
683194refgcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110320110914
684108refgcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110320110914
684267refgcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110320110914
688716refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110320110914
689508refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
691594refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110320110914
695910refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110320110914
696275refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011110320110914
696486refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110320110914
700365refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110320110914
700711refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110320110914
761971refgcc -Os -fomit-frame-pointer2011110320110914
763830refgcc -funroll-loops -Os -fomit-frame-pointer2011110320110914
785835refgcc -O2 -fomit-frame-pointer2011110320110914
786962refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011110320110914
787127refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011110320110914
787137refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011110320110914
787216refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011110320110914
787463refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011110320110914
787644refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011110320110914
787678refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011110320110914
787685refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110320110914
787769refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110320110914
787788refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110320110914
787940refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110320110914
788158refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110320110914
788639refgcc -funroll-loops -O2 -fomit-frame-pointer2011110320110914
790979refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110320110914
802885refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110320110914
803567refgcc -mcpu=arm7 -Os -fomit-frame-pointer2011110320110914
803593refgcc -mcpu=arm7m -Os -fomit-frame-pointer2011110320110914
803647refgcc -mcpu=arm7d -Os -fomit-frame-pointer2011110320110914
804277refgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110320110914
804326refgcc -mcpu=arm7di -Os -fomit-frame-pointer2011110320110914
804330refgcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110320110914
804419refgcc -mcpu=arm60 -Os -fomit-frame-pointer2011110320110914
804569refgcc -mcpu=arm70 -Os -fomit-frame-pointer2011110320110914
805445refgcc -mcpu=arm6 -Os -fomit-frame-pointer2011110320110914
813679refgcc -mcpu=arm620 -Os -fomit-frame-pointer2011110320110914
813762refgcc -mcpu=arm610 -Os -fomit-frame-pointer2011110320110914
813770refgcc -mcpu=arm700 -Os -fomit-frame-pointer2011110320110914
813855refgcc -mcpu=arm700i -Os -fomit-frame-pointer2011110320110914
813968refgcc -mcpu=arm710c -Os -fomit-frame-pointer2011110320110914
814341refgcc -mcpu=arm710 -Os -fomit-frame-pointer2011110320110914
814373refgcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110320110914
814504refgcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110320110914
814590refgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110320110914
815841refgcc -mcpu=arm600 -Os -fomit-frame-pointer2011110320110914
818548refgcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110320110914
818766refgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110320110914
818894refgcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110320110914
819184refgcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110320110914
820159refgcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110320110914
820270refgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110320110914
820328refgcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110320110914
820489refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110320110914
822655refgcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110320110914
822807refgcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110320110914
826508refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110320110914
826598refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110320110914
826660refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110320110914
827052refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110320110914
827909refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110320110914
827919refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110320110914
827954refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110320110914
828255refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110320110914
828274refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110320110914
828344refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110320110914
828402refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110320110914
828740refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110320110914
829616refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110320110914
849435refgcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110320110914
849495refgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110320110914
849779refgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110320110914
850589refgcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110320110914
850802refgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110320110914
850803refgcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110320110914
850834refgcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110320110914
850912refgcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110320110914
851077refgcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110320110914
851100refgcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110320110914
968916refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011110320110914
1006421refgcc -O3 -fomit-frame-pointer2011110320110914
1008522refgcc -funroll-loops -O3 -fomit-frame-pointer2011110320110914
1021617refgcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110320110914
1021683refgcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110320110914
1022193refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110320110914
1022304refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110320110914
1022462refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110320110914
1022489refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110320110914
1022611refgcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110320110914
1022646refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110320110914
1022682refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110320110914
1023124refgcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110320110914
1023141refgcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110320110914
1023401refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110320110914
1023690refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110320110914
1023805refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110320110914
1023816refgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110320110914
1023936refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110320110914
1024188refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110320110914
1024256refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110320110914
1024573refgcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110320110914
1024699refgcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110320110914
1024794refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110320110914
1025906refgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110320110914
1026783refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110320110914
1085108refgcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110320110914
1085192refgcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110320110914
1085215refgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110320110914
1085592refgcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110320110914
1086464refgcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110320110914
1086469refgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110320110914
1086597refgcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110320110914
1086612refgcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110320110914
1086844refgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110320110914
1087563refgcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110320110914
1534749refgcc -funroll-loops2011110320110914
1535030refcc2011110320110914
1536732refgcc2011110320110914

Test failure

Implementation: crypto_hash/md6d512/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_hash/md6d512/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
hash.c: hash.c:1: warning: target CPU does not support interworking
md6_compress.c: md6_compress.c:1: warning: target CPU does not support interworking
md6_mode.c: md6_mode.c:1: warning: target CPU does not support interworking
md6_nist.c: md6_nist.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