Registers in action: brighten — +10 to every pixel

32 pixels in memory · GPRs handle navigation · vector registers crunch data 16 at a time. Hit "Step" and watch what flows where.

Memory (RAM) — pixel brightness values, addresses 1000–1031
CPU — registers
r0q
pointer — "where"
1000
r1q
counter — "how many"
32
m0 — working data (16 bytes)
m1 — constant, loaded once

    
GPR: address / counter data being read / in vector register result written to memory