< prev index next >

src/hotspot/share/prims/vectorSupport.hpp

Print this page
*** 52,10 ***
--- 52,11 ---
    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,

*** 87,10 ***
--- 88,21 ---
  
      // 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 >