Closed sayantn closed 2 months ago
r? @Amanieu
rustbot has assigned @Amanieu. They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.
Use r?
to explicitly pick a reviewer
Have you run into any weird behavior with these, or do things seem to be working smoothly? (ignoring the ABI issue for system function calls, that is)
No problems yet, just that simd_fabs
doesn't accept a f16
argument, so i will just use an and operation. I am actively avoiding doing f16 operations in rust, but that's not a blocker for sure.
:umbrella: The latest upstream changes (presumably 3dd9579da33db7fc9db68eb36969d387dd706517) made this pull request unmergeable. Please resolve the merge conflicts.
cc @tgross35 @beetrees
This PR adds the AVX512_FP16 intrinsics in Rust. These intrinsics will be behind the feature gate
#[feature(stdarch_x86_avx512_f16)]
(rust-lang/rust#127213).Progress:
getexp
,getmant
,scale
)This also adds some missing inlining in
avx512ifma
and updates thex86-intel.xml
file to v3.6.9The
set1_pch
intrinsics were not implemented due to a lack of complex number type.cmpph
andfpclassph
intrinsics use inline asm because of noi1
support yet.