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

RISC-V: C2: Support Zvbb instructions

XMLWordPrintable

    • riscv
    • generic

      Parent task to keep track of all vector basic bit-manipulation instructions from the Zvbb extension.

      If you are interested in certain sub-tasks, feel free to assign to yourself.
      If there are some reasons we should not implement, please go ahead and close with short motivation.

      Zvbb extension is a superset of the Zvkb extension.

      1. Zvbb instructions:

        vandn.[vv,vx] Vector And-Not
        vbrev.v Vector Reverse Bits in Elements
        vbrev8.v Vector Reverse Bits in Bytes
        vrev8.v Vector Reverse Bytes
        vclz.v Vector Count Leading Zeros
        vctz.v Vector Count Trailing Zeros
        vcpop.v Vector Population Count
        vrol.[vv,vx] Vector Rotate Left
        vror.[vv,vx,vi] Vector Rotate Right
        vwsll.[vv,vx,vi] Vector Widening Shift Left Logical

      2. Zvkb instructions:

        vandn.[vv,vx] Vector And-Not
        vbrev8.v Vector Reverse Bits in Bytes
        vrev8.v Vector Reverse Bytes
        vrol.[vv,vx] Vector Rotate Left
        vror.[vv,vx,vi] Vector Rotate Right

            Unassigned Unassigned
            fyang Fei Yang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: