Pre-requisites

Flow-diagram of ooo_cpu.cc functions as called in main.cc

General Flow-diagram of ooo_cpu.cc

initialize_core() → ✅

read_from_trace → 272/554

add_to_rob() → ✅

add_to_ifetch_buffer() → ✅

add_to_decode_buffer() → ✅

fetch_instruction()

fill_btb()

decode_and_dispatch()

reg_RAW_dependency() → ✅

execute_instruction() = 1337/1368

do_execution() → ✅ but…

do_memory_scheduling()

check_and_add_lsq() → ✅ but..