diff --git a/mips-programming-101.md b/mips-programming-101.md index cb3ebe1..c21068c 100644 --- a/mips-programming-101.md +++ b/mips-programming-101.md @@ -184,7 +184,7 @@ There is also logic for relative jumping in code, and it works by adding an 'r'
StemDescriptionPrefixSuffix
-b-s-b-al
Branch to lineSet registerBranch to line and store return address
<none>unconditionaljsjal
-eqif a == bbeqseqbeqal
-eqzif a == 0beqzseqzbeqzal
-geif a >= bbgesgebgeal
-gezif a >= 0bgezsgezbgezal
-gtif a > bbgtsgtbgtal
-gtzif a > 0bgtzsgtzbgtzal
-leif a ⇐ bbleslebleal
-lezif a ⇐ 0blezslezblezal
-ltif a < bbltsltbltal
-ltzif a < 0bltzsltzbltzal
-neif a != bbnesnebneal
-nezif a != 0bnezsnezbnezal
-dnsif d? is not setbdnssdnsbdnsal
-dseif d? is setbdsesdsebdseal
-apif a ~ bbapsapbapal
-apzif a ~ 0bapzsapzbapzal
-naif a !~ bbnasnabnaal
-nazif a !~ 0bnazsnazbnazal
+b-s--alBranch to lineSet registerBranch to line and store return address<none>unconditionaljsjaleqif a == bbeqseqbeqaleqzif a == 0beqzseqzbeqzalgeif a >= bbgesgebgealgezif a >= 0bgezsgezbgezalgtif a > bbgtsgtbgtalgtzif a > 0bgtzsgtzbgtzalleif a ⇐ bbleslebleallezif a ⇐ 0blezslezblezalltif a < bbltsltbltalltzif a < 0bltzsltzbltzalneif a != bbnesnebnealnezif a != 0bnezsnezbnezaldnsif d? is not setbdnssdnsbdnsaldseif d? is setbdsesdsebdsealapif a ~ bbapsapbapalapzif a ~ 0bapzsapzbapzalnaif a !~ bbnasnabnaalnazif a !~ 0bnazsnazbnazal