Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8284503

Java API definition and Compiler IR changes for newly proposed operation in VectorAPI - incubation 4

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • None
    • None
    • core-libs
    • generic
    • generic

      - Add Java APIs definitions for following newly proposed operations
      - Extend existing Vector JTREG suite to cover new operations.
      - Create of new JMH micros for each newly implemented API.   

      1) VectorOperations.BIT_COUNT:
         - counting the number of one-bits
      2) VectorOperations.LEADING_ZEROS_COUNT:
        - counting the number of leading zero bits
      3) VectorOperations.TRAILING_ZEROS_COUNT:
        - counting the number of trailing zero bits
      4) VectorOperations.REVERSE:
        - reversing the order of bits
      5) VectorOperations.REVERSE_BYTES:
       - reversing the order of bytes
      6) compress and expand bits
       - Semantics are based on Hacker's Delight section 7-4 Compress, or Generalized Extract.

            jbhateja Jatin Bhateja
            jbhateja Jatin Bhateja
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: