bkietz commented on issue #22806:
URL: https://github.com/apache/arrow/issues/22806#issuecomment-1513370288
I think if available software implementations are unsatisfactory, it'd be
preferable to write a very minimal version of our own and handle any operations
by first converting to 32 bit float. This should be sufficient since we'd be
able to use a native type most of the time. In that case, we'd only need to
maintain:
- The cmake logic/flags necessary to enable native IEEE 754-2008 half
precision floats when available
- The conversions `soft 16 bit float <=> 32 bit float`
- Including bitwise equivalence to native 16 bit floats when available
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]