summaryrefslogtreecommitdiff
path: root/vectors.rb
blob: 62b58d5bd8b4d73b05eb84928b88e5615e5ec8f8 (plain) (blame)
1
2
3
4
5
6
7
vector :bom do
  $start_of_bom = uip()
  decode_loop = uip()
  uop { @pc.increment; @pc.outaddr; @memory.outdata; @decode.decode }
  uop { @decode.outdata_needmore; @control.set_uip_if_nonzero; constaddr(decode_loop) }
  uop { @decode.outaddr_uip; @control.set_uip }
end