diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2026-06-21 23:31:08 +0200 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2026-06-21 23:31:08 +0200 |
| commit | af42ac0a082c90b6dfced76cd1ecdf5091e22c7e (patch) | |
| tree | 936dda4883ceb21e5e48c067edda440bf10693d6 /doc/0/0-value.md | |
| parent | b84ed4f563b3536365f7d3cc4d068407e98685b3 (diff) | |
yippie
Diffstat (limited to 'doc/0/0-value.md')
| -rw-r--r-- | doc/0/0-value.md | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/0/0-value.md b/doc/0/0-value.md index 4bb7e0c..16e1a58 100644 --- a/doc/0/0-value.md +++ b/doc/0/0-value.md @@ -166,21 +166,21 @@ with small payload values here: There is room for over 268 Million 16-bit types The final 51-bit range is used for various internal purposes by the Zisp interpreter, mostly related to transparent code optimization. - 000 :: Pointer to heap object as constant + 000 :: Pointer to heap object as constant - 001 :: Pointer to list values as constant + 001 :: Pointer to list values as constant - 010 :: Pointer to istr object as constant + 010 :: Pointer to istr object as constant - 011 :: Immediate short string as constant + 011 :: Immediate short string as constant - 100 :: Local variable reference by index + 100 :: Local variable reference by index - 101 :: Pointer to constant function-call expression + 101 :: Pointer to constant function-call expression - 110 :: Pointer to variable function-call expression + 110 :: Pointer to variable function-call expression - 111 :: Pointer to special-form or macro-call expression + 111 :: Pointer to special-form or macro-call expression Forbidden Value #4, Positive Infinity, is avoided thanks to the fact that heap pointers always have a non-zero heap-type tag. (See further above.) |
