Bug: 148976166

Clone this repo:
  1. d56a862 Merge "Add janitors to the OWNERS file" into main by Treehugger Robot · 5 weeks ago main master
  2. d54ec64 Add janitors to the OWNERS file by Sadaf Ebrahimi · 5 weeks ago
  3. fd516f1 Remove test_com.android.neuralnetworks from apex_available by Colin Cross · 6 weeks ago
  4. 5f32b71 [automerger skipped] Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future am: e0e33d6a50 -s ours by Xin Li · 9 months ago android15-automotiveos-dev android15-qpr1-release android15-qpr1-s3-release android15-qpr1-s4-release android15-qpr1-s5-release android15-tests-dev android-15.0.0_r10 android-15.0.0_r11 android-15.0.0_r12 android-15.0.0_r13 android-15.0.0_r6 android-15.0.0_r7 android-15.0.0_r8 android-15.0.0_r9
  5. e0e33d6 Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future by Xin Li · 9 months ago

FP16

Header-only library for conversion to/from half-precision floating point formats

Features

  • Supports IEEE and ARM alternative half-precision floating-point format
    • Property converts infinities and NaNs
    • Properly converts denormal numbers, even on systems without denormal support
  • Header-only library, no installation or build required
  • Compatible with C99 and C++11
  • Fully covered with unit tests and microbenchmarks

Acknowledgements

HPC Garage logo Georgia Tech College of Computing logo

The library is developed by Marat Dukhan of Georgia Tech. FP16 is a research project at Richard Vuduc's HPC Garage lab in the Georgia Institute of Technology, College of Computing, School of Computational Science and Engineering.

This 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.