ARM training fixes
There have been some recent fixes to the ARM course pages. Here’s a summary with (reporter in brackets):
- Introduction to ARM > Movement
MVN
ought to be described as “move NOT” rather than “move negated”. (Dan Lewis)
- Introduction to ARM > Conditional Execution
- The entry for the “LE” condition code showed the wrong binary encoding. Also, the flags were getting mangled due to Markdown coopting the | character. (Michael Vartan)
- In the “set the flags, then use various condition codes” example, the less-than comparison ought to have been less-than-or-equal. (Justin Davinroy)
- Efficient C for ARM > Sentinels
- The “replacing array indexing with pointers” link was broken. (Marek Niepiekło)
- Fixed broken links on Efficient C for ARM > Pointer Aliasing, Efficient C for ARM > Function Argument Types and both index pages.