> For the complete documentation index, see [llms.txt](https://wiki.dewaka.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.dewaka.com/programming/systems/tagged.md).

# Tagged pointers

* Tagged pointers - <https://en.wikipedia.org/wiki/Tagged_pointer>&#x20;
* [mikeash.com: Friday Q\&A 2012-07-27: Let's Build Tagged Pointers](https://www.mikeash.com/pyblog/friday-qa-2012-07-27-lets-build-tagged-pointers.html)
* What is pointer alignment? Most computer architectures have a concept of *pointer alignment* where a pointer to a data type should be a multiple of some power of two. This fact is what enables pointer tagging which makes use of "unused" bits in pointer values.
