< prev index next > src/hotspot/share/prims/vectorSupport.hpp
Print this page
enum VectorOperation {
// Unary
VECTOR_OP_ABS = 0,
VECTOR_OP_NEG = 1,
VECTOR_OP_SQRT = 2,
+ VECTOR_OP_BIT_COUNT = 3,
// Binary
VECTOR_OP_ADD = 4,
VECTOR_OP_SUB = 5,
VECTOR_OP_MUL = 6,
// Rotate operations
VECTOR_OP_LROTATE = 24,
VECTOR_OP_RROTATE = 25,
+ VECTOR_OP_COMPRESS = 26,
+ VECTOR_OP_EXPAND = 27,
+ VECTOR_OP_MASK_COMPRESS = 28,
+
+ VECTOR_OP_TZ_COUNT = 29,
+ VECTOR_OP_LZ_COUNT = 30,
+ VECTOR_OP_REVERSE = 31,
+ VECTOR_OP_REVERSE_BYTES = 32,
+ VECTOR_OP_COMPRESS_BITS = 33,
+ VECTOR_OP_EXPAND_BITS = 34,
+
// Vector Math Library
VECTOR_OP_TAN = 101,
VECTOR_OP_TANH = 102,
VECTOR_OP_SIN = 103,
VECTOR_OP_SINH = 104,
< prev index next >