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

RISC-V: Missing C2 optional matcher Ops

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P5 P5
    • tbd
    • 22
    • hotspot

      Parent task to keep track of not implemented C2 ops.

      If there are some we should not implement or for any other reason not do, please go ahead and close with short motivation.

        1.
        RISC-V: C2 VectorizedHashCode Sub-task Resolved Vladimir Kempik  
        2.
        RISC-V: C2 CompressBits Sub-task Resolved Hamlin Li  
        3.
        RISC-V: C2 ExpandBits Sub-task Resolved Hamlin Li  
        4.
        RISC-V: C2 ReverseI Sub-task In Progress Hamlin Li  
        5.
        RISC-V: C2 ReverseL Sub-task In Progress Hamlin Li  
        6.
        RISC-V: C2 CmpU3 Sub-task Resolved Hamlin Li  
        7.
        RISC-V: C2 CmpUL3 Sub-task Resolved Hamlin Li  
        8.
        RISC-V: C2 UDivI Sub-task Resolved Hamlin Li  
        9.
        RISC-V: C2 UModI Sub-task Resolved Hamlin Li  
        10.
        RISC-V: C2 UModL Sub-task Resolved Hamlin Li  
        11.
        RISC-V: C2 ConvHF2F Sub-task Resolved Hamlin Li  
        12.
        RISC-V: C2 ConvF2HF Sub-task Resolved Hamlin Li  
        13.
        RISC-V: C2 GetAndAddB Sub-task Open Hamlin Li  
        14.
        RISC-V: C2 GetAndAddS Sub-task Open Hamlin Li  
        15.
        RISC-V: C2 GetAndSetB Sub-task Open Hamlin Li  
        16.
        RISC-V: C2 GetAndSetS Sub-task Open Hamlin Li  
        17.
        RISC-V: C2 OverflowAdd/Sub/Mul I/L Sub-task Closed Unassigned  
        18.
        RISC-V: C2 Digit Sub-task Closed Hamlin Li  
        19.
        RISC-V: C2 LowerCase Sub-task Closed Hamlin Li  
        20.
        RISC-V: C2 UpperCase Sub-task Closed Hamlin Li  
        21.
        RISC-V: C2 Whitespace Sub-task Closed Hamlin Li  
        22.
        RISC-V: C2 CopySignD Sub-task Closed Ilya Gavrilin  
        23.
        RISC-V: C2 CopySignF Sub-task Closed Ilya Gavrilin  
        24.
        RISC-V: C2 UDivL Sub-task Resolved Hamlin Li  
        25.
        RISC-V: C2 VectorCastHF2F Sub-task Resolved Hamlin Li  
        26.
        RISC-V: C2 VectorCastF2HF Sub-task Resolved Hamlin Li  
        27.
        RISC-V: C2 DivModI Sub-task Open Hamlin Li  
        28.
        RISC-V: C2 DivModL Sub-task Open Hamlin Li  
        29.
        RISC-V: C2 UDivModI Sub-task Open Hamlin Li  
        30.
        RISC-V: C2 UDivModL Sub-task Open Hamlin Li  
        31.
        RISC-V: C2 LoadD_unaligned Sub-task Open Unassigned  
        32.
        RISC-V: C2 LoadL_unaligned Sub-task Open Unassigned  
        33.
        RISC-V: C2 MulAddS2I Sub-task In Progress Hamlin Li  
        34.
        RISC-V: C2 NegI Sub-task Closed Hamlin Li  
        35.
        RISC-V: C2 NegL Sub-task Closed Hamlin Li  
        36.
        RISC-V: C2 OverflowAddI Sub-task Closed Hamlin Li  
        37.
        RISC-V: C2 OverflowSubI Sub-task Closed Hamlin Li  
        38.
        RISC-V: C2 OverflowMulI Sub-task Open Hamlin Li  
        39.
        RISC-V: C2 OverflowAddL Sub-task Closed Hamlin Li  
        40.
        RISC-V: C2 OverflowSubL Sub-task Closed Hamlin Li  
        41.
        RISC-V: C2 OverflowMulL Sub-task Open Hamlin Li  
        42.
        RISC-V: C2 PopCountVI Sub-task Resolved Hamlin Li  
        43.
        RISC-V: C2 PopCountVL Sub-task Resolved Hamlin Li  
        44.
        RISC-V: C2 ReverseV Sub-task In Progress Hamlin Li  
        45.
        RISC-V: C2 ReverseBytesV Sub-task Resolved Hamlin Li  
        46.
        RISC-V: C2 RoundDoubleModeV Sub-task Open Dingli Zhang  
        47.
        RISC-V: C2 RotateLeftV Sub-task Resolved Hamlin Li  
        48.
        RISC-V: C2 RotateRightV Sub-task Resolved Hamlin Li  
        49.
        RISC-V: C2 SignumVF Sub-task Resolved Hamlin Li  
        50.
        RISC-V: C2 SignumVD Sub-task Resolved Hamlin Li  
        51.
        RISC-V: C2 MulReductionVI Sub-task In Progress Hamlin Li  
        52.
        RISC-V: C2 MulReductionVL Sub-task In Progress Hamlin Li  
        53.
        RISC-V: C2 MulReductionVF Sub-task In Progress Hamlin Li  
        54.
        RISC-V: C2 MulReductionVD Sub-task In Progress Hamlin Li  
        55.
        RISC-V: C2 MulAddVS2VI Sub-task In Progress Hamlin Li  
        56.
        RISC-V: C2 VectorCmpMasked Sub-task Closed Hamlin Li  
        57.
        RISC-V: C2 RoundVF Sub-task Resolved Hamlin Li  
        58.
        RISC-V: C2 RoundVD Sub-task Resolved Hamlin Li  
        59.
        RISC-V: C2 ExtractUB Sub-task Closed Hamlin Li  
        60.
        RISC-V: C2 VectorLoadShuffle Sub-task Resolved Hamlin Li  
        61.
        RISC-V: C2 VectorCastF2HF Sub-task Closed Hamlin Li  
        62.
        RISC-V: C2 VectorCastHF2F Sub-task Closed Hamlin Li  
        63.
        RISC-V: C2 VectorUCastB2X Sub-task Resolved Hamlin Li  
        64.
        RISC-V: C2 VectorUCastS2X Sub-task Resolved Hamlin Li  
        65.
        RISC-V: C2 VectorUCastI2X Sub-task Resolved Hamlin Li  
        66.
        RISC-V: C2 CountTrailingZerosV Sub-task Resolved Hamlin Li  
        67.
        RISC-V: C2 CountLeadingZerosV Sub-task Resolved Hamlin Li  
        68.
        RISC-V: C2 CompressBitsV Sub-task Closed Hamlin Li  
        69.
        RISC-V: C2 ExpandBitsV Sub-task Closed Hamlin Li  
        70.
        RISC-V: minL/maxL Sub-task Open Hamlin Li  

            Unassigned Unassigned
            rehn Robbin Ehn
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: