Skip to content

Commit 8f02f6d

Browse files
authored
Update aarch64-isa.c
1 parent 6116dc3 commit 8f02f6d

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/arm/linux/aarch64-isa.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,21 @@ void cpuinfo_arm64_linux_decode_isa_from_proc_cpuinfo(
150150
if (features2 & CPUINFO_ARM_LINUX_FEATURE2_SME2) {
151151
isa->sme2 = true;
152152
}
153+
if (features2 & CPUINFO_ARM_LINUX_FEATURE2_SME2P1) {
154+
isa->sme2p1 = true;
155+
}
156+
if (features2 & CPUINFO_ARM_LINUX_FEATURE2_SME_I16I32) {
157+
isa->sme_i16i32 = true;
158+
}
159+
if (features2 & CPUINFO_ARM_LINUX_FEATURE2_SME_BI32I32) {
160+
isa->sme_bi32i32 = true;
161+
}
162+
if (features2 & CPUINFO_ARM_LINUX_FEATURE2_SME_B16B16) {
163+
isa->sme_b16b16 = true;
164+
}
165+
if (features2 & CPUINFO_ARM_LINUX_FEATURE2_SME_F16F16) {
166+
isa->sme_f16f16 = true;
167+
}
153168
// SVEBF16 is set iff SVE and BF16 are both supported, but the SVEBF16
154169
// feature flag was added in Linux kernel before the BF16 feature flag,
155170
// so we check for either.

0 commit comments

Comments
 (0)