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

RVDS vs Codesourcery

Note: This was originally posted on 28th January 2011 at http://forums.arm.com

which amongst the above is a better toolchain (RVDS or codesourcery) with respect to the code size and performance..??
  • Note: This was originally posted on 30th January 2011 at http://forums.arm.com


    which amongst the above is a better toolchain (RVDS or codesourcery) with respect to the code size and performance..??


    I don't have any exact numbers but if you search the web I'm sure you'll find that RVDS (made by ARM and therefore should be expected to be the best!) compiles smaller code size and typically runs C code between 10% - 100% faster (twice as fast) than CodeSourcery, since it can (occasionally) make use of NEON SIMD instructions and other good optimizations.

    Cheers,
    Shervin Emami.
  • Note: This was originally posted on 31st January 2011 at http://forums.arm.com

    Can anyone also throw some light on the differences between Codesourcery and RVDS toolchains w.r.t. following points:


    a.       Instruction differences (how a C statement gets mapped into assembly code differently in these two toolchains?)

    b.      Sections/regions/how they are laid out in the executable?

    c.       What all are the differences of 'options'?

    Thanks in advance for ur replies!!