Skip to content
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

Add SME vector length detect #287

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

fbarchard
Copy link
Contributor

@fbarchard fbarchard commented Mar 28, 2025

Add cpuinfo_get_max_arm_sme_length() to return svl vector length in bits

Display length of SME vectors in isa-tool

SME may be enabled on cpus that do not have SVE

Tested isa-tool on qemu

SIMD extensions:
	ARM SVE: yes
	ARM SVE 2: yes
	ARM SME: yes
	ARM SME 2: no
ARM SVE Capabilities:
	SVE max length: 512
	SME max length: 256

- cpuinfo_get_max_arm_sme_length() returns svl vector length in bits
- Display length of SME vectors in isa-tool

SME may be enabled on cpus that do not have SVE
- cpuinfo_get_max_arm_sme_length() returns svl vector length in bits
- Display length of SME vectors in isa-tool
- Upgrade cmake-linux-riscv64 ubuntu-22.04 runners to ubuntu-24.04

SME may be enabled on cpus that do not have SVE
Copy link
Contributor Author

@fbarchard fbarchard left a comment

Choose a reason for hiding this comment

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

includes workflow fix for riscv to use ubuntu 24.04

@digantdesai
Copy link
Contributor

Unable to find image 'riscv64/ubuntu:24.04' locally

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants