Opcode stats

June 24, 2010

[Warning: This post is a backup recovery from my previous Wordpress blog. All content was automatically converted accessing a MySQL database using a Python script (details). Mostly are in Portuguese but if you are interest I can translate to English. If you found any problem dont’t hesitate to contact me in comments.]

I was trying some GCC options and decided see how they affect assembly code generated. I've created a simple Python script that parses .s output and put in ahumanreadableway. Suppose the classical Hello World program.The output will be something like:

$ python stats_opcodes.py file

For Cortex-m3 (checkprevious post):

At my laptop (x86):

Download the scripthere.