Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- runSLI :: LSU m s r element => LSInstruction -> LoadStoreUnit s r -> m $ LoadStoreUnit s r
- load :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r
- store :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r
- loadOutputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r
- loadOutputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r
- storeInputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r
- storeInputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r
- type LSU m s r element = (ALU m s element, RAM r element)
- data LoadStoreUnit s r = LSU {}
Documentation
runSLI :: LSU m s r element => LSInstruction -> LoadStoreUnit s r -> m $ LoadStoreUnit s r #
load :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #
store :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #
loadOutputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #
loadOutputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #
storeInputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #
storeInputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #
data LoadStoreUnit s r #