diff --git a/mips-programming-101.md b/mips-programming-101.md
index fb3300d..c21068c 100644
--- a/mips-programming-101.md
+++ b/mips-programming-101.md
@@ -182,9 +182,9 @@ This ***define***s ***MinimumTemperature*** as ***20*** (maybe for use as 20 Cel
There is also logic for relative jumping in code, and it works by adding an 'r' after the 'b' when branching (so 'b' becomes 'br'). Instead of giving the branch a label to go to, you tell it the number of lines to jump (positive number jumps forwards, negative number jumps backwards).
-
Suffix | Prefix |
---|
- |
- | b- | b-al | s- |
---|
Description | Branch to line | Branch to line and store return address | Set register |
---|
<none> | unconditional | j | jal | s |
---|
-eq | if a == b | beq | beqal | seq |
---|
-eqz | if a == 0 | beqz | beqzal | seqz |
---|
-ge | if a >= b | bge | bgeal | sge |
---|
-gez | if a >= 0 | bgez | bgezal | sgez |
---|
-gt | if a > b | bgt | bgtal | sgt |
---|
-gtz | if a > 0 | bgtz | bgtzal | sgtz |
---|
-le | if a ⇐ b | ble | bleal | sle |
---|
-lez | if a ⇐ 0 | blez | blezal | slez |
---|
-lt | if a < b | blt | bltal | slt |
---|
-ltz | if a < 0 | bltz | bltzal | sltz |
---|
-ne | if a != b | bne | bneal | sne |
---|
-nez | if a != 0 | bnez | bnezal | snez |
---|
-dns | if d? is not set | bdns | bdnsal | sdns |
---|
-dse | if d? is set | bdse | bdseal | sdse |
---|
-ap | if a ~ b | bap | bapal | sap |
---|
-apz | if a ~ 0 | bapz | bapzal | sapz |
---|
-na | if a !~ b | bna | bnaal | sna |
---|
-naz | if a !~ 0 | bnaz | bnazal | snaz |
---|
+
Stem | Description | Prefix | Suffix |
---|
+ |
+ | b- | s- | -al |
---|
Branch to line | Set register | Branch to line and store return address |
---|
<none> | unconditional | j | s | jal |
---|
eq | if a == b | beq | seq | beqal |
---|
eqz | if a == 0 | beqz | seqz | beqzal |
---|
ge | if a >= b | bge | sge | bgeal |
---|
gez | if a >= 0 | bgez | sgez | bgezal |
---|
gt | if a > b | bgt | sgt | bgtal |
---|
gtz | if a > 0 | bgtz | sgtz | bgtzal |
---|
le | if a ⇐ b | ble | sle | bleal |
---|
lez | if a ⇐ 0 | blez | slez | blezal |
---|
lt | if a < b | blt | slt | bltal |
---|
ltz | if a < 0 | bltz | sltz | bltzal |
---|
ne | if a != b | bne | sne | bneal |
---|
nez | if a != 0 | bnez | snez | bnezal |
---|
dns | if d? is not set | bdns | sdns | bdnsal |
---|
dse | if d? is set | bdse | sdse | bdseal |
---|
ap | if a ~ b | bap | sap | bapal |
---|
apz | if a ~ 0 | bapz | sapz | bapzal |
---|
na | if a !~ b | bna | sna | bnaal |
---|
naz | if a !~ 0 | bnaz | snaz | bnazal |
---|