about summary refs log tree commit diff
path: root/compiler/rustc_pattern_analysis/src
diff options
context:
space:
mode:
authorLeón Orell Valerian Liehr <me@fmease.dev>2024-04-11 01:56:23 +0200
committerGitHub <noreply@github.com>2024-04-11 01:56:23 +0200
commitaac3f240546fdf0614b30e20fbf93cf667a0b2cd (patch)
tree06a6e1565dd455f16bc0d6c073c76214335d1893 /compiler/rustc_pattern_analysis/src
parentaa067fb984d36462548bb785da221bfaf38253f0 (diff)
parent311ad55c324959145fef4226bc615b8bc0e37e39 (diff)
downloadrust-aac3f240546fdf0614b30e20fbf93cf667a0b2cd.tar.gz
rust-aac3f240546fdf0614b30e20fbf93cf667a0b2cd.zip
Rollup merge of #122470 - tgross35:f16-f128-step4-libs-min, r=Amanieu
`f16` and `f128` step 4: basic library support

This is the next step after https://github.com/rust-lang/rust/pull/121926, another portion of https://github.com/rust-lang/rust/pull/114607

Tracking issue: https://github.com/rust-lang/rust/issues/116909

This PR adds the most basic operations to `f16` and `f128` that get lowered as LLVM intrinsics. This is a very small step but it seemed reasonable enough to add unopinionated basic operations before the larger modules that are built on top of them.

r? ```@Amanieu``` since you were pretty involved in the RFC
cc ```@compiler-errors```
```@rustbot``` label +T-libs-api +S-blocked +F-f16_and_f128
Diffstat (limited to 'compiler/rustc_pattern_analysis/src')
0 files changed, 0 insertions, 0 deletions