Bug 503239 - s390x: Support vector-enhancements facility 3
Summary: s390x: Support vector-enhancements facility 3
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Andreas Arnez
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-23 16:25 UTC by Andreas Arnez
Modified: 2025-04-23 16:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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