mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 02:24:40 +02:00
8289552: Make intrinsic conversions between bit representations of half precision values and floats
Reviewed-by: kvn, sviswanathan, jbhateja
This commit is contained in:
parent
2586b1a3c1
commit
07946aa49c
19 changed files with 345 additions and 11 deletions
|
@ -1156,6 +1156,11 @@ private:
|
|||
void cvtdq2pd(XMMRegister dst, XMMRegister src);
|
||||
void vcvtdq2pd(XMMRegister dst, XMMRegister src, int vector_len);
|
||||
|
||||
// Convert Halffloat to Single Precision Floating-Point value
|
||||
void vcvtps2ph(XMMRegister dst, XMMRegister src, int imm8, int vector_len);
|
||||
void vcvtph2ps(XMMRegister dst, XMMRegister src, int vector_len);
|
||||
void evcvtps2ph(Address dst, KRegister mask, XMMRegister src, int imm8, int vector_len);
|
||||
|
||||
// Convert Packed Signed Doubleword Integers to Packed Single-Precision Floating-Point Value
|
||||
void cvtdq2ps(XMMRegister dst, XMMRegister src);
|
||||
void vcvtdq2ps(XMMRegister dst, XMMRegister src, int vector_len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue