This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

3x ARM

Note: This was originally posted on 3rd March 2013 at http://forums.arm.com

I am aware, i have few robust reasons against it: an ARM assembler, outputting ARM code
from a bare assembly language source and the whole... running on ARM.

it is fascinating me though :rolleyes:
What is your opinion, and why pros or contras ?

Thank You in advance,
Marc

p.s. should be this one a topic poll ?
Parents
  • Note: This was originally posted on 5th March 2013 at http://forums.arm.com

    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]> well, the best option i see, relating to tools like Keil armasm.exe, consists in a binary translation of it. h[/size][/font][/color][color=#222222][font=Arial, Helvetica, sans-serif][size=2]ow much is this a suggestable way, considering i would like to avoid to rewrite the wheel[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]Depending on what you are doing with it, I suspect building a compiler based around binary translation of someone else's commercial product is probably against the terms of the license agreement =)[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]In terms of not reinventing the wheel, what's wrong with GCC or LLVM, both of which can be compiled for ARM. LLVM in particular is pretty modular and you can remove optimization passes to make it smaller if needed.[/size][/font][/color]
Reply
  • Note: This was originally posted on 5th March 2013 at http://forums.arm.com

    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]> well, the best option i see, relating to tools like Keil armasm.exe, consists in a binary translation of it. h[/size][/font][/color][color=#222222][font=Arial, Helvetica, sans-serif][size=2]ow much is this a suggestable way, considering i would like to avoid to rewrite the wheel[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]Depending on what you are doing with it, I suspect building a compiler based around binary translation of someone else's commercial product is probably against the terms of the license agreement =)[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]In terms of not reinventing the wheel, what's wrong with GCC or LLVM, both of which can be compiled for ARM. LLVM in particular is pretty modular and you can remove optimization passes to make it smaller if needed.[/size][/font][/color]
Children
No data