• UNPREDICTABLE in instruction description (Lord! yet another question)
    In quite many instruction descriptions it says: if d == 15 then UNPREDICTABLE; What does this mean? Can the instruction really work in some unexpected way in each such case or what? I guess if I use...
  • Funny asymmetry with banked register names
    Is there a reason why banked registers SP and LR can't be accessed as r13_<mode> or r14_<mode>, but one has to use SP_<mode> or LR_<mode> instead? It makes macros and inline assembly difficult. In document...
  • ARM MUL instruction
    Still more instruction things giving me head ache. This time it's the MUL-instruction. What the heck means: Multiply multiplies two register values. The least significant 32 bits of the result are written...
  • Coprocessor instruction differencies?
    Are there differences between coprocessor instructions and instruction2:s? I mean: MCRR vs. MCRR2 MRRC vs. MRRC2 MCR vs. MCR2 MRC vs. MRC2 LDC vs. LDC2 STC vs STC2 I didn't find any differences in the...
  • Pinout description of Cortex M0
    Where can I find the pin description of Cortex-M0 so that I can use it in my application ? Thanks - Santosh