Finish Avx512 specific lightup for Vector128/256/512<T> #85207
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
avx512
Related to the AVX-512 architecture
Milestone
With #80814, we achieved functional parity of
Vector512<T>
withVector128<T>
andVector256<T>
. However, there are some new instructions available in Avx512 capable hardware that will allow additional hardware acceleration opportunities for all three types.This includes:
vcvtqq2pd
&vcvtuqq2pd
vcvtpd2qq
vcvtps2udq
vcvtpd2uqq
vpternlog
vpermi2*
,vpermt2*
, etcWe should also ensure that all APIs are accelerated as intrinsic, where applicable, in particular the following are still managed fallbacks (but accelerated):
There may be others as well, so a general audit to validate would be good.
The text was updated successfully, but these errors were encountered: