Module osiris_set_std::control
source · Expand description
0x01 Control operations (branch, thread, future, message, configuration)
-
0x0101
jump:address
-
0x0102
call:address
-
0x0103
call_return -
0x0104
gotodirect
:32 -
0x0105
gosubdirect
:32 -
0x0108
[for]:counter_init
-
0x0109
nextdirect
:32 -
0x01FF
halt -
TODO 0x010A next-if:
bool
direct
:32 -
TODO 0x010B skip-if:
bool
-
TODO 0x010C goto-if:
bool
direct
:32 -
TODO 0x0170 FORK $target : invoke Cpu which
JUMP
s to$target
with a new context instance, while the current Cpu continues with the next instruction. -
TODO 0x0180 PROMISE ?
-
TODO 0x0181 RESOLVE ?
-
TODO 0x0188 PRODUCE ?
-
TODO 0x0187 CONSUME ?
-
TODO … MESSAGES
-
TODO 0x01F0 CHANGE FREQUENCY
Constants§
- 0x0102
- 0x0103
- 0x0108
- 0x0105
- 0x0104
- 0x01FF
- 0x0101
- 0x0109
Functions§
0x0103
return (call_return)0x01FF
halt0x0108
[for]:counter_init
- Returns control operations.