Bug 503239

Summary: s390x: Support vector-enhancements facility 3
Product: [Developer tools] valgrind Reporter: Andreas Arnez <arnez>
Component: vexAssignee: Andreas Arnez <arnez>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Andreas Arnez 2025-04-23 16:25:08 UTC
Add support for the vector-enhancements facility 3.
This facility provides the following new instructions:
  vector blend -- VBLEND
  vector generate element masks -- VGEM
  vector divide -- VD
  vector divide logical -- VDL
  vector evaluate -- VEVAL
  vector remainder -- VR
  vector remainder logical -- VRL
Also, doubleword support is added to the following instructions:
  VUPH, VUPLH, VUPL, VUPLL
  VMAE, VMALE, VMAO, VMALO
  VME, VMLE, VMO, VMLO
Doubleword and quadword support is added:
  VMAL, VMAH, VMALH
  VML, VMH, VMLH
Quadword (128-bit) support:
  VAVG, VAVGL
  VEC, VECL
  VCEQ, VCH, VCHL
  VCLZ, VCTZ
  VLC, VLP
  VMX, VMXL, VMN, VMNL