# Adding 16-bit pointer support

**URL:** <https://internals.rust-lang.org/t/adding-16-bit-pointer-support/2484>\
**Category:** compiler\
**Created:** [August 11, 2015, 6:02am UTC](https://internals.rust-lang.org/t/adding-16-bit-pointer-support/2484 "2015-08-11T06:02:44Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![vadimcn](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/vadimcn/32/2789_2.png) [@vadimcn](https://internals.rust-lang.org/u/vadimcn)\
**Post date:** [August 11, 2015, 8:48pm UTC](https://internals.rust-lang.org/t/adding-16-bit-pointer-support/2484/8 "2015-08-11T20:48:12Z")

</div>

Apparently LLVM does have a [16-bit x86 backend](http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-January/069375.html). I’d be surprised if there wasn’t an emulator that can run such code.  
This might be a viable path for testing 16-bit support in the compiler.

---

_[View the full topic](https://internals.rust-lang.org/t/adding-16-bit-pointer-support/2484)._
