about summary refs log tree commit diff stats
path: root/014indirect_addressing.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-12-27 22:38:06 -0800
committerKartik Agaram <vc@akkartik.com>2019-12-27 22:38:06 -0800
commit8961f4f0aade7f3a80553d42b6df7891f4090ca5 (patch)
treefd1e83a000891efa2efbfeaaa3964220be81ca88 /014indirect_addressing.cc
parent80e0188214ac4b088ac7f67fb63a69ff70f853fd (diff)
downloadmu-8961f4f0aade7f3a80553d42b6df7891f4090ca5.tar.gz
5832 - support for function outputs
We haven't implemented it yet, but there's now a design for how we check
whether a function has written its output correctly. Functions must write
to each output at the top level at least once, and never overwrite an output
register in the top-level once it's been defined.

This is conservative (it can be perfectly reasonable for functions to write
the output, reuse the register for a temporary, and then write the output
again) but easy to check.
Diffstat (limited to '014indirect_addressing.cc')
0 files changed, 0 insertions, 0 deletions