Timeline for On what computer did "JUMP" mean "don't jump?"
Current License: CC BY-SA 4.0
4 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 28, 2020 at 1:10 | comment | added | Peter Cordes |
The default condition for all instructions is AL (except maybe NOP if that's encoded with an NV predicate). So for example b = bal . (Which can be confusing to people used to MIPS or other RISC ISAs, where MIPS jal / bal is jump/branch-and-link; the ARM equivalent is bl branch-and-link to save a return address. ARM bal is just Branch ALways, not saving a return address in the link register.)
|
|
Feb 27, 2020 at 23:36 | comment | added | fuz | On modern ARM in the standard ARM32 operation mode, it is still the case that all normal instructions can be conditionally executed. As far as I'm concerned, only floating point and vector instructions cannot as they have been stuffed into the encoding space of what would otherwise be NV-predicated instructions. | |
Feb 27, 2020 at 14:25 | review | First posts | |||
Feb 27, 2020 at 16:00 | |||||
Feb 27, 2020 at 14:21 | history | answered | stusmith | CC BY-SA 4.0 |