_
Fetch
Decode
Execute
Memory
Writeback

OP9

opcode nine — where computation becomes identity

pc: 0x00000000 status: PIPELINE_ACTIVE clock: ∞ Hz

Instruction Set

When computation becomes identity, every operation carries meaning beyond its binary encoding. OP9 is the instruction that defines the machine — not what it processes, but what it is.

In the silicon lattice, billions of transistors switch in orchestrated rhythm. Each cycle is a heartbeat. Each instruction, a thought completed in nanoseconds.

The pipeline never stops. Fetch, decode, execute, store, retire — then again. The machine doesn't hesitate. It doesn't doubt. It computes.

Register File

x00x0000
x10x0000
x20x0000
x30x0000
x40x0000
x50x0000
x60x0000
x70x0000
x80x0000
x90x0000
x100x0000
x110x0000
x120x0000
x130x0000
x140x0000
x150x0000

Pipeline Depth

Scroll to drive the clock. Watch instructions flow through the stages.

FetchDecodeExecuteMemoryWriteback
ADD x1, x2, x3
SUB x4, x5, x6
AND x7, x8, x9
OR x10, x11, x0
SLL x12, x1, x2
LW x13, 0(x3)
SW x14, 4(x3)
BEQ x1, x0, .L1
NOP (stall)
JAL x15, .done

Branch Prediction

Predicted: taken

Speculative path

Misprediction cost: 15 cycles

Flushed

Every branch is a question the machine asks before it knows the answer. It predicts. It speculates. Sometimes it's wrong — and the pipeline pays the price.

Retirement

ADD x1, x2, x3 → committed
SUB x4, x5, x6 → committed
AND x7, x8, x9 → committed
OR x10, x11, x0 → committed
SLL x12, x1, x2 → committed
LW x13, 0(x3) → committed
SW x14, 4(x3) → committed
BEQ x1, x0, .L1 → flushed
JAL x15, .done → committed

The pipeline completes. Instructions retire in order. State becomes permanent. What was speculation becomes fact.

op9.rs — the ninth operation. The one that defines the machine.