libaom-3.8.0 supports SVE. We don't have a CPU_FLAGS_ARM_ flag for it right now, so I can't wire it up in the ebuild.
Is SVE specific to arm64? I can't find it in linux/arch/arm/include/uapi/asm/hwcap.h.
That said, there's actually a bunch of SVE-related flags: #define HWCAP_SVE (1 << 22) #define HWCAP2_SVE2 (1 << 1) #define HWCAP2_SVEAES (1 << 2) #define HWCAP2_SVEPMULL (1 << 3) #define HWCAP2_SVEBITPERM (1 << 4) #define HWCAP2_SVESHA3 (1 << 5) #define HWCAP2_SVESM4 (1 << 6) #define HWCAP2_SVEI8MM (1 << 9) #define HWCAP2_SVEF32MM (1 << 10) #define HWCAP2_SVEF64MM (1 << 11) #define HWCAP2_SVEBF16 (1 << 12) #define HWCAP2_SVE_EBF16 (1UL << 33) #define HWCAP2_SVE2P1 (1UL << 36)
Yeah, it should be. It's "scalable vector extension" (https://www.kernel.org/doc/Documentation/arm64/sve.txt). I don't think anything else supports it.
Yeah, I see libaom checks for this hwcap as well.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9715ada9623e750f019492d7ce0df443966aa23e commit 9715ada9623e750f019492d7ce0df443966aa23e Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2023-12-29 17:58:16 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-01-02 16:44:04 +0000 profiles/desc: Add cpu_flags_arm_sve Closes: https://bugs.gentoo.org/920474 Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34542 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/desc/cpu_flags_arm.desc | 1 + 1 file changed, 1 insertion(+)