module Language.Pck.Cpu (
run
, Inst(..)
, GReg(..)
, FCond(..)
, InstImage
, DataImage
, CpuState
, pcFromCpuState
, grFromCpuState
, flFromCpuState
, imemFromCpuState
, dmemFromCpuState
, dumpCpuState
) where
import Language.Pck.Cpu.Instruction (Inst(..), GReg(..), FCond(..))
import Language.Pck.Cpu.Memory (InstImage, DataImage)
import Language.Pck.Cpu.State (CpuState,
pcFromCpuState, grFromCpuState, flFromCpuState,
imemFromCpuState, dmemFromCpuState,
dumpCpuState)
import Language.Pck.Cpu.Execution (run)