hex.pointers β namespace overviewΒΆ
The hex.pointers namespace adds pointer arithmetic, indirect read/write, and a stack to the hex variable model. Pointers are nibble-vectors holding an absolute bit address; the macros emit the self-modifying jump-target sequences needed to follow a pointer at run time.
Before using any hex.pointers.* macro the program must call hex.pointers.ptr_init (or the bundled stl.startup_and_init_all) to build the dispatcher tables.