Although I generally recommend against using GCC inline assembly, preferring instead pure assembly code in separate files, there are occasions where inline is the appropriate solution. Should one, at a time like this, turn to the GCC documentation for guidance, one must be prepared for a degree of disappointment. As it happens, much of the inline asm syntax is left entirely undocumented. This article attempts to fill in some of the blanks for the ARM target.
Continue reading
-
Recent Posts
- Two Tux, one SoC Monday, 2nd March, 2015
- Popcorn Hour revisited Thursday, 26th February, 2015
- Netflix neutrality Saturday, 31st May, 2014
- Church of JPEG Sunday, 25th May, 2014
- Cortex-A7 instruction cycle timings Thursday, 15th May, 2014
Recent Comments
- ARM_Researcher on Cortex-A7 instruction cycle timings
- IK on Cortex-A7 instruction cycle timings
- Liviu on Hacking the Popcorn Hour C-200
- Simon Marsden on Cortex-A7 instruction cycle timings
- Mans on Cortex-A7 instruction cycle timings
Categories
- ARM (12)
- Bugs (6)
- Compilers (15)
- Hardware (4)
- Law and liberty (6)
- MIPS (3)
- Multimedia (5)
- Optimisation (6)
- Photos (1)
- PowerPC (3)
- Random ramblings (6)
- Reverse engineering (1)
Archives
- March 2015 (1)
- February 2015 (1)
- May 2014 (3)
- June 2013 (3)
- May 2013 (2)
- October 2011 (1)
- February 2011 (1)
- August 2010 (1)
- July 2010 (1)
- May 2010 (1)
- March 2010 (2)
- February 2010 (3)
- January 2010 (3)
- August 2009 (4)
- May 2009 (1)
- March 2009 (1)
- February 2009 (1)
- January 2009 (3)
- December 2008 (1)
- November 2008 (2)
- October 2008 (6)
Meta