Condition Code Checking (cond)
Direct Checking (use of General Purpose Registers)
- Directly test general purpose register values sub r1, r2, r3 ; see if r2 = r3 bz r1, someplace ; take branch if r1 is zero
-
- Does not require special Condition Registers and special handling for Condition Registers
- Uses up general purpose registers
- Basically use one entire register to hold a single branch condition
- Central Reservation Table already tracks dependencies between general purpose registers so no special handling needed