Implementation notes: armeabi, h1mx515, crypto_hashblocks/rfsb509

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
1738437refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112220111120
1738528refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112220111120
1929641refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011080720110716
1992449refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011080720110716
2096502refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011080720110716
2126542refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011080720110716
2196594refgcc -mcpu=xscale -O -fomit-frame-pointer2011080720110716
2208113refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011080720110716
2208136refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011080720110716
2208162refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011080720110716
2208499refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011080720110716
2212350refgcc -funroll-loops -Os -fomit-frame-pointer2011080720110716
2244024refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112220111120
2244147refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011080720110716
2244235refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011080720110716
2244415refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112220111120
2248042refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011080720110716
2249261refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011080720110716
2249819refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011080720110716
2250936refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011080720110716
2252331refgcc -funroll-loops -O -fomit-frame-pointer2011080720110716
2252706refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011080720110716
2254643refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011080720110716
2258409refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011080720110716
2258423refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011080720110716
2258424refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011080720110716
2258634refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011080720110716
2265475refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011080720110716
2266089refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112220111120
2266093refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112220111120
2266104refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011101320110914
2266111refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011101320110914
2276387refgcc -mcpu=arm2 -O3 -fomit-frame-pointer2011080720110716
2276569refgcc -mcpu=arm250 -O3 -fomit-frame-pointer2011080720110716
2278511refgcc -mcpu=arm3 -O3 -fomit-frame-pointer2011080720110716
2279606refgcc -mcpu=arm7100 -Os -fomit-frame-pointer2011080720110716
2279618refgcc -mcpu=arm7500 -Os -fomit-frame-pointer2011080720110716
2279625refgcc -mcpu=arm710 -Os -fomit-frame-pointer2011080720110716
2279663refgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011080720110716
2279681refgcc -mcpu=arm610 -Os -fomit-frame-pointer2011080720110716
2279710refgcc -mcpu=arm710c -Os -fomit-frame-pointer2011080720110716
2279762refgcc -mcpu=arm700 -Os -fomit-frame-pointer2011080720110716
2279777refgcc -mcpu=arm700i -Os -fomit-frame-pointer2011080720110716
2279794refgcc -mcpu=arm620 -Os -fomit-frame-pointer2011080720110716
2282254refgcc -mcpu=arm9e -O -fomit-frame-pointer2011080720110716
2282691refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011080720110716
2289255refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011080720110716
2290326refgcc -mcpu=arm600 -Os -fomit-frame-pointer2011080720110716
2301126refgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011080720110716
2301166refgcc -mcpu=arm7m -Os -fomit-frame-pointer2011080720110716
2301201refgcc -mcpu=arm7 -Os -fomit-frame-pointer2011080720110716
2301228refgcc -mcpu=arm7di -Os -fomit-frame-pointer2011080720110716
2301310refgcc -mcpu=arm7dm -Os -fomit-frame-pointer2011080720110716
2301315refgcc -mcpu=arm7d -Os -fomit-frame-pointer2011080720110716
2301318refgcc -mcpu=arm60 -Os -fomit-frame-pointer2011080720110716
2301329refgcc -mcpu=arm70 -Os -fomit-frame-pointer2011080720110716
2301367refgcc -mcpu=arm6 -Os -fomit-frame-pointer2011080720110716
2322540refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112220111120
2322576refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112220111120
2355095refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011080720110716
2355100refgcc -O -fomit-frame-pointer2011080720110716
2355134refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011080720110716
2355163refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011080720110716
2355187refgcc -mcpu=arm8 -O -fomit-frame-pointer2011080720110716
2355217refgcc -fno-schedule-insns -O -fomit-frame-pointer2011080720110716
2355235refgcc -mcpu=arm940t -O -fomit-frame-pointer2011080720110716
2355252refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011080720110716
2355271refgcc -mcpu=arm920 -O -fomit-frame-pointer2011080720110716
2355279refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011080720110716
2355300refgcc -mcpu=arm9 -O -fomit-frame-pointer2011080720110716
2355301refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011080720110716
2355356refgcc -mcpu=strongarm -O -fomit-frame-pointer2011080720110716
2355473refgcc -mcpu=arm920t -O -fomit-frame-pointer2011080720110716
2362148refgcc -mcpu=arm2 -Os -fomit-frame-pointer2011080720110716
2362168refgcc -mcpu=arm250 -Os -fomit-frame-pointer2011080720110716
2362192refgcc -mcpu=arm3 -Os -fomit-frame-pointer2011080720110716
2369341refgcc -mcpu=arm7m -O -fomit-frame-pointer2011080720110716
2369416refgcc -mcpu=arm7500 -O -fomit-frame-pointer2011080720110716
2369416refgcc -mcpu=arm7 -O -fomit-frame-pointer2011080720110716
2369426refgcc -mcpu=arm7100 -O -fomit-frame-pointer2011080720110716
2369429refgcc -mcpu=arm7di -O -fomit-frame-pointer2011080720110716
2369429refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011080720110716
2369446refgcc -mcpu=arm7dm -O -fomit-frame-pointer2011080720110716
2369451refgcc -mcpu=arm7d -O -fomit-frame-pointer2011080720110716
2369458refgcc -mcpu=arm7dmi -O -fomit-frame-pointer2011080720110716
2369461refgcc -mcpu=arm60 -O -fomit-frame-pointer2011080720110716
2369462refgcc -mcpu=arm610 -O -fomit-frame-pointer2011080720110716
2369472refgcc -mcpu=arm6 -O -fomit-frame-pointer2011080720110716
2369503refgcc -mcpu=arm710 -O -fomit-frame-pointer2011080720110716
2369535refgcc -mcpu=arm700 -O -fomit-frame-pointer2011080720110716
2369547refgcc -mcpu=arm250 -O -fomit-frame-pointer2011080720110716
2369559refgcc -mcpu=arm600 -O -fomit-frame-pointer2011080720110716
2369564refgcc -mcpu=arm2 -O -fomit-frame-pointer2011080720110716
2369572refgcc -mcpu=arm620 -O -fomit-frame-pointer2011080720110716
2369606refgcc -mcpu=arm700i -O -fomit-frame-pointer2011080720110716
2369609refgcc -mcpu=arm3 -O -fomit-frame-pointer2011080720110716
2369622refgcc -mcpu=arm710c -O -fomit-frame-pointer2011080720110716
2369645refgcc -mcpu=arm70 -O -fomit-frame-pointer2011080720110716
2377898refgcc -mcpu=arm810 -O -fomit-frame-pointer2011080720110716
2392880refgcc -mcpu=arm7500fe -O -fomit-frame-pointer2011080720110716
2430772refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011101320110914
2431036refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011101320110914
2435178refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011080720110716
2452282refgcc -Os -fomit-frame-pointer2011080720110716
2528576refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011101320110914
2528894refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011101320110914
2536936refgcc -mcpu=arm3 -O2 -fomit-frame-pointer2011080720110716
2536963refgcc -mcpu=arm2 -O2 -fomit-frame-pointer2011080720110716
2537026refgcc -mcpu=arm250 -O2 -fomit-frame-pointer2011080720110716
2555513refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011080720110716
2557787refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011080720110716
2558366refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011080720110716
2566158refgcc -funroll-loops -O3 -fomit-frame-pointer2011080720110716
2593077refgcc -mcpu=xscale -Os -fomit-frame-pointer2011080720110716
2648440refgcc -O3 -fomit-frame-pointer2011080720110716
2691880refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011080720110716
2723430refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011080720110716
2723485refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011080720110716
2723563refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011080720110716
2723568refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011080720110716
2724007refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011080720110716
2724028refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011080720110716
2724695refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011080720110716
2727066refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011080720110716
2727119refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011080720110716
2727128refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011080720110716
2727268refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011080720110716
2727316refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011080720110716
2727622refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011080720110716
2727782refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011080720110716
2734293refgcc -funroll-loops -O2 -fomit-frame-pointer2011080720110716
2756025refgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011080720110716
2756049refgcc -mcpu=arm60 -O3 -fomit-frame-pointer2011080720110716
2756058refgcc -mcpu=arm7 -O3 -fomit-frame-pointer2011080720110716
2756153refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011080720110716
2756166refgcc -mcpu=arm7di -O3 -fomit-frame-pointer2011080720110716
2756275refgcc -mcpu=arm7d -O3 -fomit-frame-pointer2011080720110716
2756285refgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011080720110716
2756571refgcc -mcpu=arm6 -O3 -fomit-frame-pointer2011080720110716
2756798refgcc -mcpu=arm7m -O3 -fomit-frame-pointer2011080720110716
2756836refgcc -mcpu=arm70 -O3 -fomit-frame-pointer2011080720110716
2814177refgcc -O2 -fomit-frame-pointer2011080720110716
2814301refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011080720110716
2814370refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011080720110716
2867886refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011080720110716
2867942refgcc -mcpu=arm7m -O2 -fomit-frame-pointer2011080720110716
2868044refgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011080720110716
2868051refgcc -mcpu=arm6 -O2 -fomit-frame-pointer2011080720110716
2868108refgcc -mcpu=arm7di -O2 -fomit-frame-pointer2011080720110716
2868112refgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011080720110716
2868124refgcc -mcpu=arm60 -O2 -fomit-frame-pointer2011080720110716
2868137refgcc -mcpu=arm7d -O2 -fomit-frame-pointer2011080720110716
2868267refgcc -mcpu=arm7 -O2 -fomit-frame-pointer2011080720110716
2868365refgcc -mcpu=arm70 -O2 -fomit-frame-pointer2011080720110716
2917364refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011080720110716
2956222refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011080720110716
2956309refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011080720110716
2956311refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011080720110716
2956321refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011080720110716
2956322refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011080720110716
2956386refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011080720110716
2956410refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011080720110716
2956443refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011080720110716
2956498refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011080720110716
2956504refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011080720110716
2956520refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011080720110716
2956559refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011080720110716
2956596refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011080720110716
2964758refgcc -mcpu=arm600 -O2 -fomit-frame-pointer2011080720110716
2964778refgcc -mcpu=arm710c -O2 -fomit-frame-pointer2011080720110716
2964895refgcc -mcpu=arm620 -O2 -fomit-frame-pointer2011080720110716
2964938refgcc -mcpu=arm710 -O2 -fomit-frame-pointer2011080720110716
2964990refgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011080720110716
2965007refgcc -mcpu=arm610 -O2 -fomit-frame-pointer2011080720110716
2965062refgcc -mcpu=arm700i -O2 -fomit-frame-pointer2011080720110716
2965148refgcc -mcpu=arm700 -O2 -fomit-frame-pointer2011080720110716
2965176refgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011080720110716
2980022refgcc -mcpu=arm700i -O3 -fomit-frame-pointer2011080720110716
2980074refgcc -mcpu=arm600 -O3 -fomit-frame-pointer2011080720110716
2980135refgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011080720110716
2980310refgcc -mcpu=arm710 -O3 -fomit-frame-pointer2011080720110716
2980327refgcc -mcpu=arm620 -O3 -fomit-frame-pointer2011080720110716
2980366refgcc -mcpu=arm700 -O3 -fomit-frame-pointer2011080720110716
2980393refgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011080720110716
2980597refgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011080720110716
2980638refgcc -mcpu=arm610 -O3 -fomit-frame-pointer2011080720110716
2980794refgcc -mcpu=arm710c -O3 -fomit-frame-pointer2011080720110716
3036437refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011101320110914
3036494refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011101320110914
3058320refgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011080720110716
3168504refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011080720110716
3169141refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011080720110716
5963346refcc2011080720110716
5963517refgcc -funroll-loops2011080720110716
5963890refgcc2011080720110716

Test failure

Implementation: crypto_hashblocks/rfsb509/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_hashblocks/rfsb509/amd64-3
Compiler: cc
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:9: Error: ARM register expected -- `mov %rsp,%r11'
blocks.s: blocks.s:10: Error: ARM register expected -- `and $31,%r11'
blocks.s: blocks.s:11: Error: ARM register expected -- `add $128,%r11'
blocks.s: blocks.s:12: Error: immediate expression requires a # prefix -- `sub %r11,%rsp'
blocks.s: blocks.s:71: Error: bad instruction `movq %r11,64(%rsp)'
blocks.s: blocks.s:76: Error: bad instruction `movq %r12,72(%rsp)'
blocks.s: blocks.s:81: Error: bad instruction `movq %r13,80(%rsp)'
blocks.s: blocks.s:86: Error: bad instruction `movq %r14,88(%rsp)'
blocks.s: blocks.s:91: Error: bad instruction `movq %r15,96(%rsp)'
blocks.s: ...
blocks.s: blocks.s:8799: Error: bad instruction `movq 64(%rsp),%r11'
blocks.s: blocks.s:8804: Error: bad instruction `movq 72(%rsp),%r12'
blocks.s: blocks.s:8809: Error: bad instruction `movq 80(%rsp),%r13'
blocks.s: blocks.s:8814: Error: bad instruction `movq 88(%rsp),%r14'
blocks.s: blocks.s:8819: Error: bad instruction `movq 96(%rsp),%r15'
blocks.s: blocks.s:8824: Error: bad instruction `movq 104(%rsp),%rbx'
blocks.s: blocks.s:8829: Error: bad instruction `movq 112(%rsp),%rbp'
blocks.s: blocks.s:8836: Error: bad instruction `lea 48(%rdx),%rax'
blocks.s: blocks.s:8841: Error: immediate expression requires a # prefix -- `add %r11,%rsp'
blocks.s: blocks.s:8842: Error: bad instruction `ret'

Number of similar (compiler,implementation) pairs: 207, namely:
CompilerImplementations
cc amd64-3
gcc amd64-3
gcc -O2 -fomit-frame-pointer amd64-3
gcc -O3 -fomit-frame-pointer amd64-3
gcc -O -fomit-frame-pointer amd64-3
gcc -Os -fomit-frame-pointer amd64-3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-3
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-3
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-3
gcc -funroll-loops amd64-3
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-3
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-3
gcc -funroll-loops -O -fomit-frame-pointer amd64-3
gcc -funroll-loops -Os -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer amd64-3
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer amd64-3
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer amd64-3
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer amd64-3
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer amd64-3
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm1020t -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm1020t -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns amd64-3
gcc -mcpu=arm250 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm250 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm250 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm250 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm2 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm2 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm2 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm2 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm3 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm3 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm3 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm3 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm600 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm600 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm600 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm600 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm60 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm60 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm60 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm60 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm610 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm610 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm610 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm610 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm620 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm620 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm620 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm620 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm6 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm6 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm6 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm6 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm700 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm700 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm700 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm700 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm700i -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm700i -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm700i -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm700i -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm70 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm70 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm70 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm70 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7100 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7100 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm710 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm710 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm710 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm710 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm710c -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm710c -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm710c -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm710c -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500fe -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7d -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7d -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7d -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7d -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7di -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7di -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7di -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7di -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dm -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dm -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dmi -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7m -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7m -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7m -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7m -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm810 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm810 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm810 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm810 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm8 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm8 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm8 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm8 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm920 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm920 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm920 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm920 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm920t -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm920t -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm920t -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm920t -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm940t -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm940t -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm940t -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm940t -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm9 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm9 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm9 -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm9 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm9e -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm9e -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm9e -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm9e -Os -fomit-frame-pointer amd64-3
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer amd64-3
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer amd64-3
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=ep9312 -O -fomit-frame-pointer amd64-3
gcc -mcpu=ep9312 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=iwmmxt -O -fomit-frame-pointer amd64-3
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm110 -O -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm -O -fomit-frame-pointer amd64-3
gcc -mcpu=strongarm -Os -fomit-frame-pointer amd64-3
gcc -mcpu=xscale -O2 -fomit-frame-pointer amd64-3
gcc -mcpu=xscale -O3 -fomit-frame-pointer amd64-3
gcc -mcpu=xscale -O -fomit-frame-pointer amd64-3
gcc -mcpu=xscale -Os -fomit-frame-pointer amd64-3

Compiler output

Implementation: crypto_hashblocks/rfsb509/ref
Compiler: cc
compress.c: compress.c: In function 'column_modx509':
compress.c: compress.c:80: warning: integer constant is too large for 'unsigned long' type

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
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=arm1020t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O -fomit-frame-pointer ref
gcc -mcpu=arm1020t -Os -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer ref
gcc -mcpu=arm920 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O -fomit-frame-pointer ref
gcc -mcpu=arm920 -Os -fomit-frame-pointer ref
gcc -mcpu=arm920t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O -fomit-frame-pointer ref
gcc -mcpu=arm920t -Os -fomit-frame-pointer ref
gcc -mcpu=arm940t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O -fomit-frame-pointer ref
gcc -mcpu=arm940t -Os -fomit-frame-pointer ref
gcc -mcpu=arm9 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O -fomit-frame-pointer ref
gcc -mcpu=arm9 -Os -fomit-frame-pointer ref
gcc -mcpu=arm9e -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O -fomit-frame-pointer ref
gcc -mcpu=arm9e -Os -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O -fomit-frame-pointer ref
gcc -mcpu=ep9312 -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
gcc -mcpu=xscale -O2 -fomit-frame-pointer ref
gcc -mcpu=xscale -O3 -fomit-frame-pointer ref
gcc -mcpu=xscale -O -fomit-frame-pointer ref
gcc -mcpu=xscale -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hashblocks/rfsb509/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
compress.c: compress.c:1: warning: target CPU does not support interworking
compress.c: compress.c: In function 'column_modx509':
compress.c: compress.c:80: warning: integer constant is too large for 'unsigned long' type
matrix.c: matrix.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