Changes

Jump to navigation Jump to search

ARMv8

878 bytes added, 21:55, 27 December 2018
Add conditional stuff and more special registers.
|-
| PC || 64-bit || Program counter.
|-
| ELR || 64-bit || Exception link register.
|-
| SPSR || 64-bit || Saved processor state register.
|}
 
==Conditional Instructions==
Conditional instructions are a simplified way to check for conditions on the same line as an instruction.
 
{|class="wikitable"
|-
! Name !! Description
|-
| EQ || Equal to.
|-
| NE || Not equal to.
|-
| CS || Carry set.
|-
| HS || Greater than, equal to. (unsigned)
|-
| CC || Carry clear.
|-
| LO || Less than. (unsigned)
|-
| MI || Minus or negative.
|-
| PL || Positive or zero.
|-
| VS || Signed overflow.
|-
| VC || No signed overflow.
|-
| HI || Greater than. (unsigned)
|-
| LS || Less than or equal to. (unsigned)
|-
| GE || Greater than or equal to. (signed)
|-
| LT || Less than. (signed)
|-
| GT || Greater than. (signed)
|-
| LE || Less than or equal to. (signed)
|-
| AL || Always executed by default.
|-
| NV || Always executed.
|}
24
edits

Navigation menu