Skip to content

[release/10.0] [S390X] Add simd fallback support for unsupported s390x architectures - #119284

Merged
jeffschwMSFT merged 4 commits into
release/10.0from
backport/pr-118376-to-release/10.0
Sep 4, 2025
Merged

[release/10.0] [S390X] Add simd fallback support for unsupported s390x architectures#119284
jeffschwMSFT merged 4 commits into
release/10.0from
backport/pr-118376-to-release/10.0

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

Backport of #118376 to release/10.0

/cc @lewing@saitama951

Customer Impact

  • Customer reported
  • Found internally

Finishes the changes for simd support for s390x z13 and previous generations which missed the release/10.0 branching point.

Regression

  • Yes
  • No

Testing

CI testing.

Risk

Low. This only touches s390x code.

saitama951and others added 4 commits September 2, 2025 19:03
Vector facility was introduced in the z13, which majorly
introduces vector int/short/long/double variants of the
vector instructions. with the release of z14 we introduced
vector float variant as part of vector enhancement facility 1.
This patch majorly supports z13 and previous generations.
fix code style
Co-authored-by: kasperk81 <83082615+kasperk81@users.noreply.github.com>
@lewinglewing added the Servicing-consider Issue for next servicing release review label Sep 2, 2025
@lewinglewing added this to the 10.0.0 milestone Sep 2, 2025

@jeffschwMSFTjeffschwMSFT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved. please fill in the template and get a code review. we can merge when ready

@jeffschwMSFTjeffschwMSFT added Servicing-approved Approved for servicing release arch-s390x Related to s390x architecture (unsupported) area-VM-meta-mono and removed Servicing-consider Issue for next servicing release review labels Sep 2, 2025
@layl19294-coder

This comment was marked as spam.

@layl19294-coder

This comment was marked as spam.

@layl19294-coder

This comment was marked as spam.

@akoeplinger

Copy link
Copy Markdown
Member

/ba-g The runtime-llvm (Build linux-x64 Release AllSubsets_Mono_LLVMFULLAOT_RuntimeTests llvmfullaot) failure is unrelated since this only touches s390x code

@akoeplinger

Copy link
Copy Markdown
Member

@jeffschwMSFT this should be ready to merge now

@jeffschwMSFT
jeffschwMSFT merged commit b7ffc01 into release/10.0Sep 4, 2025
102 of 106 checks passed
@akoeplinger
akoeplinger deleted the backport/pr-118376-to-release/10.0 branch September 4, 2025 17:07
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Oct 5, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-s390xRelated to s390x architecture (unsupported)area-VM-meta-monoServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@layl19294-coder@akoeplinger@lewing@jeffschwMSFT@saitama951