Summary
In recent years we've seen increasing hardware support for the f16 float type. Support was originally motivated by machine learning/AI, but f16 has since also found applications in other domains like graphics and physics simulations.
With LLVM 22, the remaining blockers in the backends have been cleared for f16, and therefore stabilizing this type in 2026 is realistic.
Tasks and status
Note: we have updated the body to match the 2026 goal. Your original text is preserved below.
Details
Summary
In recent years we've seen increasing hardware support for the f16 and f128 float types. Especially for f16 support was originally motivated by machine learning/AI, but these types have since also found applications in other domains like graphics and physics simulations.
With LLVM 22, the remaining blockers in the backends have been cleared for f16, and therefore stabilizing this type in 2026 is realistic.
Needs funding: This goal needs funding to proceed.
Tasks and status
Summary
In recent years we've seen increasing hardware support for the
f16float type. Support was originally motivated by machine learning/AI, butf16has since also found applications in other domains like graphics and physics simulations.With LLVM 22, the remaining blockers in the backends have been cleared for
f16, and therefore stabilizing this type in 2026 is realistic.Tasks and status
Note: we have updated the body to match the 2026 goal. Your original text is preserved below.
Details
Summary
In recent years we've seen increasing hardware support for the
f16andf128float types. Especially forf16support was originally motivated by machine learning/AI, but these types have since also found applications in other domains like graphics and physics simulations.With LLVM 22, the remaining blockers in the backends have been cleared for
f16, and therefore stabilizing this type in 2026 is realistic.Needs funding: This goal needs funding to proceed.
Tasks and status