https://bugs.kde.org/show_bug.cgi?id=404076

            Bug ID: 404076
           Summary: s390x: z14 vector instructions not implemented
           Product: valgrind
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: jsew...@acm.org
          Reporter: vbr...@gmail.com
  Target Milestone: ---

Valgrind currently lacks support for the new z/Architecture instructions
(that were first implemented with z14) and the new behaviour of existing z13
ones. The list of such insns:

Chapter 21. Vector  Support Instructions:
    VECTOR BIT PERMUTE VBPERM
    VECTOR LOAD RIGHTMOST WITH LENGTH VLRL
    VECTOR LOAD RIGHTMOST WITH LENGTH VLRLR
    VECTOR STORE RIGHTMOST WITH LENGTH VSTRL
    VECTOR STORE RIGHTMOST WITH LENGTH VSTRLR
    VECTOR LOAD LOGICAL ELEMENT AND ZERO VLLEZ

Chapter 22. Vector Integer Instructions:
    VECTOR MULTIPLY SUM LOGICAL VMSL
    VECTOR NAND VNN
    VECTOR NOT EXCLUSIVE OR VNX
    VECTOR OR WITH COMPLEMENT VOC
    VECTOR POPULATION COUNT VPOPCT

Chapter 23, Vector String
Instructions
No changes needed

Chapter 24. Vector Floating-Point Instructions:
  Update all Vector FP instructions to support all BFP formats (short, long,
extended) and implement new ones:
    VECTOR FP LOAD LENGTHENED VFLL
    VECTOR FP LOAD ROUNDED VFLR
    VECTOR FP MAXIMUM VFMAX
    VECTOR FP MINIMUM VFMIN
    VECTOR FP NEGATIVE MULTIPLY AND ADD VFNMA
    VECTOR FP NEGATIVE MULTIPLY AND SUBTRACT VFNMS

Chapter 25. Vector Decimal Instructions
    VECTOR ADD DECIMAL VAP
    VECTOR COMPARE DECIMAL VCP
    VECTOR CONVERT TO BINARY VCVB
    VECTOR CONVERT TO BINARY VCVBG
    VECTOR CONVERT TO DECIMAL VCVD
    VECTOR CONVERT TO DECIMAL VCVDG
    VECTOR DIVIDE DECIMAL VDP
    VECTOR LOAD IMMEDIATE DECIMAL VLIP
    VECTOR MULTIPLY AND SHIFT DECIMAL VMSP
    VECTOR MULTIPLY DECIMAL VMP
    VECTOR PACK ZONED VPKZ
    VECTOR PERFORM SIGN OPERATION DECIMAL VPSOP 
    VECTOR REMAINDER DECIMAL VRP 
    VECTOR SHIFT AND DIVIDE DECIMAL VSDP
    VECTOR SHIFT AND ROUND DECIMAL VSRP

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to