8000 Add test and link SVE to ASIMDHP · numpy/numpy@4c05be1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4c05be1

Browse files
committed
Add test and link SVE to ASIMDHP
1 parent 20b5f2d commit 4c05be1

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

meson_cpu/arm/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ ASIMDFHM = mod_features.new(
5353
)
5454
## Scalable Vector Extensions (SVE)
5555
SVE = mod_features.new(
56-
'SVE', 8,
56+
'SVE', 8, implies: ASIMDHP,
5757
args: {'val': '-march=armv8.2-a+sve', 'match': '-march=.*', 'mfilter': '\+.*'},
5858
test_code: files(source_root + '/numpy/distutils/checks/cpu_sve.c')[0]
5959
)

numpy/_core/tests/test_cpu_features.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,11 +382,12 @@ def load_flags(self):
382382
@pytest.mark.skipif(not is_linux or not is_arm, reason="Only for Linux and ARM")
383383
class Test_ARM_Features(AbstractTest):
384384
features = [
385-
"NEON", "ASIMD", "FPHP", "ASIMDHP", "ASIMDDP", "ASIMDFHM"
385+
"SVE", "NEON", "ASIMD", "FPHP", "ASIMDHP", "ASIMDDP", "ASIMDFHM"
386386
]
387387
features_groups = dict(
388388
NEON_FP16 = ["NEON", "HALF"],
389389
NEON_VFPV4 = ["NEON", "VFPV4"],
390+
SVE = ["SVE", "ASIMDHP"],
390391
)
391392
def load_flags(self):
392393
self.load_flags_cpuinfo("Features")

0 commit comments

Comments
 (0)
0