xref: /aosp_15_r20/external/FP16/README.md (revision 5f32b7105932ea8520a0e8811c640f936367d707)
1*5f32b710SXin Li# FP16
2*5f32b710SXin LiHeader-only library for conversion to/from half-precision floating point formats
3*5f32b710SXin Li
4*5f32b710SXin Li## Features
5*5f32b710SXin Li
6*5f32b710SXin Li- Supports IEEE and ARM alternative half-precision floating-point format
7*5f32b710SXin Li    - Property converts infinities and NaNs
8*5f32b710SXin Li    - Properly converts denormal numbers, even on systems without denormal support
9*5f32b710SXin Li- Header-only library, no installation or build required
10*5f32b710SXin Li- Compatible with C99 and C++11
11*5f32b710SXin Li- Fully covered with unit tests and microbenchmarks
12*5f32b710SXin Li
13*5f32b710SXin Li## Acknowledgements
14*5f32b710SXin Li
15*5f32b710SXin Li[![HPC Garage logo](https://github.com/Maratyszcza/PeachPy/blob/master/logo/hpcgarage.png)](http://hpcgarage.org)
16*5f32b710SXin Li[![Georgia Tech College of Computing logo](https://github.com/Maratyszcza/PeachPy/blob/master/logo/college-of-computing.gif)](http://www.cse.gatech.edu/)
17*5f32b710SXin Li
18*5f32b710SXin LiThe library is developed by [Marat Dukhan](http://www.maratdukhan.com) of Georgia Tech. FP16 is a research project at [Richard Vuduc](http://vuduc.org)'s HPC Garage lab in the Georgia Institute of Technology, College of Computing, School of Computational Science and Engineering.
19*5f32b710SXin Li
20*5f32b710SXin LiThis material is based upon work supported by the U.S. National Science Foundation (NSF) Award Number 1339745. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect those of NSF.
21