GSoC 2024:在LLVM libc中实现半精度
原文英文,约600词,阅读约需2分钟。发表于: 。C23 defines new floating-point types, such as _Float16, which corresponds tothe binary16 format from IEEE Std 754, also known as “half-precision,” or FP16.C23 also defines new variants of the C...
GSoC 2024项目旨在在LLVM libc中实现C23定义的_Float16数学函数,使其成为第一个实现这些C23函数的C标准库。已完成_Float16基本操作的70个计划中的所有操作,并在某些架构上对_Float16、float和double变体进行了优化。计划中的54个_Float16高级数学函数中已合并了8个,并有9个开放的拉取请求。需要解决与编译器运行时的问题,并在其他架构上启用所有_Float16函数。