Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Reply to thread

I also slipped out a new version of ARMalyser on Saturday between Christmas parties.

After realising that of the close to 4 hours it took my Iyonix to generate around 700MB of output from the 20MB Firefox 2 binary, just 10 minutes was for the disassembly, but over 3.5 hours was for the assembly. After running it through a profiler, I found a block of code which did a linear search for a valid preceding assembler label to use for each line, (not significant for small binaries, but horrendous with 5 million lines of code/data), and low and behold right above it was a comment /* #### inefficient, use a binary chop */ So thats what I did, and now assembly takes 3.5 hours less, slightly quicker than the larger disassembly output.

BTW GCC SDK users with fast Linux boxes can get the output in around 70s blushing

 is a RISC OS Userdruck on 11/12/06 10:15AM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Midlands 2006 show photos and news
    Firefox 2, Select 4, SMS A9home fun, and more [Updated]
     10 comments, latest by rjek on 5/12/06 11:03AM. Published: 26 Nov 2006

  • Random article

  • RISC OS-on-Linux first Live CD available
    A unique blend of RISC OS and Linux on a demo disc
     9 comments, latest by Stoppers on 17/10/07 8:06AM. Published: 2 Oct 2007

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign

    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "As their reports are full of errors, [omissions] and mis-reporting - so readers you have been warned... unfortunately Drobe articles cannot be taken at face value"
    Page generated in 0.0446 seconds.