ZNO Backend

Instruction Scheduling holds micro-ops until their data dependences are satisfied, and then releases them to the appropriate execution units.

The Integer Pipeline is responsible for executing integer operations and branch operations.

The Load/Store Pipeline is responsible for address generation, tracking the state of pending load/store operations, and interacting with data memory.