1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-07-04 18:29:40 +00:00

Explain which BOUNDs operand is which.

This commit is contained in:
Thomas Harte 2022-03-11 20:34:28 -05:00
parent c22e8112e7
commit e6bd265729

View File

@ -210,13 +210,14 @@ enum class Operation: uint8_t {
BOUND, BOUND,
// TODO: expand detail on all operations below. /// Create stack frame. See operand() for the nesting level and offset()
/// for the dynamic storage size.
/// Create stack frame.
ENTER, ENTER,
/// Procedure exit; copies BP to SP, then pops a new BP from the stack. /// Procedure exit; copies BP to SP, then pops a new BP from the stack.
LEAVE, LEAVE,
// TODO: expand detail on all operations below.
/// Inputs from a port, incrementing or decrementing the destination. /// Inputs from a port, incrementing or decrementing the destination.
INS, INS,
/// Outputs to a port, incrementing or decrementing the destination. /// Outputs to a port, incrementing or decrementing the destination.