| s390_stfle_range(51, 55)
/* 56: unassigned */
/* 57: MSA5, not supported */
- | s390_stfle_range(58, 60)
- /* 61: miscellaneous-instruction 3, not supported */
- | s390_stfle_range(62, 63)),
+ | s390_stfle_range(58, 63)),
/* === 64 .. 127 === */
(s390_stfle_range(64, 72)
/* 143: unassigned */
| s390_stfle_range(144, 145)
/* 146: MSA8, not supported */
- | s390_stfle_range(147, 147)
- /* 148: vector-enhancements 2, not supported */
- | s390_stfle_range(149, 149)
+ | s390_stfle_range(147, 149)
/* 150: unassigned */
/* 151: DEFLATE-conversion, not supported */
+ /* 152: vector packed decimal enhancement, not supported */
/* 153: unassigned */
/* 154: unassigned */
/* 155: MSA9, not supported */
itself, is not supported by Valgrind. */
auxv->u.a_val &= ((VKI_HWCAP_S390_TE - 1)
| VKI_HWCAP_S390_VXRS
- | VKI_HWCAP_S390_VXRS_EXT);
+ | VKI_HWCAP_S390_VXRS_EXT
+ | VKI_HWCAP_S390_VXRS_EXT2);
}
# elif defined(VGP_arm64_linux)
{
#define VKI_HWCAP_S390_TE 1024
#define VKI_HWCAP_S390_VXRS 2048
#define VKI_HWCAP_S390_VXRS_EXT 8192
+#define VKI_HWCAP_S390_VXRS_EXT2 32768
//----------------------------------------------------------------------