New additions to ABM_SS Model
sintbranch.vhd now computes both simple integer operations (Add, Sub) and resolves branches
- Execute packet has two extra flags
- branch_flag - true if instruction is a branch
- branch_prediction - true if branch was predicted taken
- Result packet has three extra flags
- branch_flag - true if instruction is a branch
- branch_prediction - true if branch was predicted taken
- branch_result - true if branch outcome was branch taken, false otherwise
- Note that output of sintbranch.vhd goes to FETCH model. FETCH uses branch_prediction and branch_result flags to determine if correct prediction was made.