Implementation adds non-extension bfloat assignment operators
Open
bug
confirmed
spec extension
- Dominant language
- LLVM
- Stars
- 1.5k
- Forks
- 854
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 137
Description
As noted in https://github.com/intel/llvm/pull/12477/files#r1471279589, the current implementation of `+=`, `-=`, `*=` and `/=` add versions taking a `T` operand on either side of the operator that is convertible to float. Since these are not part of the extension, we have two options:
1. Deprecate them and remove them in a later version.
2. Add them to the extension.
Contributor guide
Assessment
This issue has not been assessed yet.