Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

3.10.  Detailed Descriptions of 32-bit Branch/Jump Instructions

3.10.1. BRA: Relative Branch
3.10.2. BAL: Relative Branch and Link
3.10.3. BEQ: Relative Branch if Equal
3.10.4. BNE: Relative Branch if Not Equal
3.10.5. BLTS: Relative Branch if Signed Less Than
3.10.6. BGTS: Relative Branch if Signed Greater Than
3.10.7. BLTU: Relative Branch if Unsigned Less Than
3.10.8. BGTU: Relative Branch if Unsigned Greater Than
3.10.9. JMP: Absolute Jump
3.10.10. JAL: Absolute Jump and Link
3.10.11. JEQ: Absolute Jump if Equal
3.10.12. JNE: Absolute Jump if Not Equal
3.10.13. JLTS: Absolute Jump if Signed Less Than
3.10.14. JGTS: Absolute Jump if Signed Greater Than
3.10.15. JLTU: Absolute Jump if Unsigned Less Than
3.10.16. JGTU: Absolute Jump if Unsigned Greater Than
3.10.17. JMPL: Absolute Jump Long
3.10.18. JALL: Absolute Jump Long and Link
3.10.19. JEQL: Absolute Jump Long if Equal
3.10.20. JNEL: Absolute Jump Long if Not Equal
3.10.21. JLTSL: Absolute Jump Long if Signed Less Than
3.10.22. JGTSL: Absolute Jump Long if Signed Greater Than
3.10.23. JLTUL: Absolute Jump Long if Unsigned Less Than
3.10.24. JGTUL: Absolute Jump Long if Unsigned Greater Than
[Note]Note

As with the 16-bit instructions, only a limited range of comparisons is provided. See Section 3.6 for an explanation.

Embecosm divider strip