llvm / llvm/llvm-project

[libc] Tracking Issue - Emulated Float16, Float32, and Float64 in LLVM Libc

Open
#213,460 1 comment 0 reactions 1 assignee Claimed by @AnonMiraj View on GitHub
libc
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

`Float16` type will allow us to enable `float16` functions for all targets, similar to `Float128`.
`Float32` and `Float64` types will be needed to cleanly implement compiler-rt emulation routines.

- [ ] Emulated Float16
- [ ] Emulated Float32
- [ ] Emulated Float64
- [ ] Enable float16 entrypoints everywhere.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.