hex.tables.init_sharedΒΆ
Allocate the shared ret and res symbols used by every table-driven hex operation. Called once by hex.init.
SignatureΒΆ
def init_shared > ret, res { ... }
Defined in hex/tables_init.fj β lines 21β24 (view on GitHub).
ComplexityΒΆ
Time:
0Space:
2
See the complexity glossary for what @, w, dw, dbit, n mean.
Output labelsΒΆ
This macro exposes labels into the callerβs scope via >:
retβ Shared return address for table-driven hex ops.resβ Shared result hex written by table dispatch.
SourceΒΆ
Click to view the macro body
def init_shared > ret, res {
ret: ;0
res: ..hex
}
Used byΒΆ
Example usesΒΆ
hex.tables.init_allinhex/tables_init.fj
β Previous: hex.init
Next: hex.tables.init_all β