[LLVMdev] 16 bit floats
Chris Lattner
clattner at apple.com
Thu Feb 5 14:33:40 PST 2009
On Feb 5, 2009, at 1:34 PM, Villmow, Micah wrote:
> BGB/Chris,
> I need to do a similar where I convert the 16bit floats to 32bit
> floats on memory operations for both scalar and vector formats. So
> can these operations be implemented without adding 16 bit float
> support natively to LLVM? If so, how?
Just codegen them as i16 in LLVM IR, and use a library function to
convert the i16 into a 32-bit float doing the necessary unpacking.
Similarly for store.
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090205/d756b658/attachment.html>
More information about the llvm-dev
mailing list