mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8278173: [vectorapi] Add x64 intrinsics for unsigned (zero extended) casts
Reviewed-by: psandoz, sviswanathan
This commit is contained in:
parent
a24498b777
commit
0af356bb4b
19 changed files with 466 additions and 62 deletions
|
@ -63,17 +63,18 @@ public class VectorSupport {
|
|||
public static final int VECTOR_OP_URSHIFT = 16;
|
||||
|
||||
public static final int VECTOR_OP_CAST = 17;
|
||||
public static final int VECTOR_OP_REINTERPRET = 18;
|
||||
public static final int VECTOR_OP_UCAST = 18;
|
||||
public static final int VECTOR_OP_REINTERPRET = 19;
|
||||
|
||||
// Mask manipulation operations
|
||||
public static final int VECTOR_OP_MASK_TRUECOUNT = 19;
|
||||
public static final int VECTOR_OP_MASK_FIRSTTRUE = 20;
|
||||
public static final int VECTOR_OP_MASK_LASTTRUE = 21;
|
||||
public static final int VECTOR_OP_MASK_TOLONG = 22;
|
||||
public static final int VECTOR_OP_MASK_TRUECOUNT = 20;
|
||||
public static final int VECTOR_OP_MASK_FIRSTTRUE = 21;
|
||||
public static final int VECTOR_OP_MASK_LASTTRUE = 22;
|
||||
public static final int VECTOR_OP_MASK_TOLONG = 23;
|
||||
|
||||
// Rotate operations
|
||||
public static final int VECTOR_OP_LROTATE = 23;
|
||||
public static final int VECTOR_OP_RROTATE = 24;
|
||||
public static final int VECTOR_OP_LROTATE = 24;
|
||||
public static final int VECTOR_OP_RROTATE = 25;
|
||||
|
||||
// Math routines
|
||||
public static final int VECTOR_OP_TAN = 101;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue