Skip to content

[mono][1/2] Add SIMD Support for s390x #116669

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

saitama951
Copy link
Contributor

This is the inital patch to support simd on s390x. on s390x we have 16 floating point registers and 32 vector registers out of which f0 - f15 overlap with v0 - v15.

redefine the mirrored_mask logic for unequal masks in the register allocator.

This is the inital patch to support simd on s390x.
on s390x we have 16 floating point registers and 32
vector registers out of which f0 - f15 overlap with
v0 - v15.

redefine the mirrored_mask logic for unequal masks in the
register allocator.
@saitama951
Copy link
Contributor Author

@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Jun 14, 2025
@saitama951 saitama951 changed the title [mono][1/2] Support SIMD on s390x [mono][1/2] Add SIMD Support for s390x Jun 14, 2025
saitama951 added a commit to saitama951/runtime that referenced this pull request Jun 18, 2025
This is a followup patch to dotnet#116669 to add vector support to s390x
saitama951 added a commit to saitama951/runtime that referenced this pull request Jun 18, 2025
This is a followup patch to dotnet#116669 to add vector support to s390x
saitama951 added a commit to saitama951/runtime that referenced this pull request Jun 18, 2025
This is a followup patch to dotnet#116669 to add vector support to s390x
saitama951 added a commit to saitama951/runtime that referenced this pull request Jun 18, 2025
This is a followup patch to dotnet#116669 to add vector support to s390x
saitama951 added a commit to saitama951/runtime that referenced this pull request Jun 18, 2025
This is a followup patch to dotnet#116669 to add vector support to s390x
@jkotas jkotas added the arch-s390x Related to s390x architecture (unsupported) label Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-s390x Related to s390x architecture (unsupported) area-Codegen-JIT-mono community-contribution Indicates that the PR has been added by a community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants