Re: GNU ARM Assembler - no support for SRS and RFE instructions?



"Michael" <MichaelDMcDonnell@xxxxxxxxx> wrote in message
news:5b24e62a-2e88-4fcd-ba39-d20cc07d05a7@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
The GNU ARM assembler doesn't appear to support SRS and RFE which are
supported in ARM6 and higher I believe (I get "bad instruction"). I'm
using version 2.16.1 with the option -marm7tdmi when I assemble. Any
help would be greatly appreciated.

Are these instructions valid on an ARM7TDMI which implements ARMv4T?

Your GCC version seems to be very outdated. I'm using version 4.4.0.

--
Regards,
Richard.

+ http://www.FreeRTOS.org & http://www.FreeRTOS.org/shop
17 official architecture ports, more than 6000 downloads per month.

+ http://www.SafeRTOS.com
Certified by TÜV as meeting the requirements for safety related systems.


.



Relevant Pages

  • Re: Kind of new: function implementation questions, MASM
    ... Instruction timings are not worth the paper they are printed on from ... The /c means assemble only and the /coff means build a common object ... With a stack frame you ... This is the Windows memory model for 32 bit. ...
    (comp.lang.asm.x86)
  • Solid Edge Synchronous lessons 18 hours one on one lessons with superb instructor
    ... Some of us mere mortals dont learn much without live instruction... ... assembly file, assemble them etc... ... After learning much of Inventor by means CD instruction... ...
    (comp.cad.solidworks)
  • Re: HLA History
    ... > If you assemble this source file you get: ... > Even the stupidest student sees, that any instruction in the source file ... Students won't have a clue. ... you don't know what an "instruction" is. ...
    (alt.lang.asm)
  • Re: It works... now what?
    ... >the source variable is on the stack. ... >instruction to get the address but then you will get into even bigger ... >trouble (which will not result in an easy correctable assemble error). ... >by a 32 bit branch if the offset is to big. ...
    (alt.lang.asm)
  • Re: HLA History
    ... If you assemble this source file you get: ... that any instruction in the source file ... There is nothing in the executable file besides the bytes we ... executable, we can see, this "stdout.put" processor instruction ...
    (alt.lang.asm)