AI-Generated: Uses Claude Opus 5.5
Signed-off-by: Trevor Gamblin <[email protected]>
---
meta/lib/oe/tune.py | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/meta/lib/oe/tune.py b/meta/lib/oe/tune.py
index 1ff4b32e74..2ab3428da7 100644
--- a/meta/lib/oe/tune.py
+++ b/meta/lib/oe/tune.py
@@ -36,6 +36,17 @@ RISCV_IMPLIED = {
'zcd': ['zca'],
'zcmop': ['zca'],
'zvbb': ['zvkb'],
+ # The vector subsets nest, for tunes with some of them but not v. Each
+ # entry lists everything it implies, since riscv_implied() only does one
+ # level of lookup.
+ 'zve64d': ['zve32f', 'zve32x', 'zve64f', 'zve64x', 'zvl32b', 'zvl64b'],
+ 'zve64f': ['zve32f', 'zve32x', 'zve64x', 'zvl32b', 'zvl64b'],
+ 'zve64x': ['zve32x', 'zvl32b', 'zvl64b'],
+ 'zve32f': ['zve32x', 'zvl32b'],
+ 'zve32x': ['zvl32b'],
+ 'zvfhmin': ['zve32f', 'zve32x', 'zvl32b'],
+ 'zvl128b': ['zvl32b', 'zvl64b'],
+ 'zvl64b': ['zvl32b'],
# a reservation set of at most 64 bytes is also at most 128 bytes
'za64rs': ['za128rs'],
}
--
2.55.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#246995):
https://lists.openembedded.org/g/openembedded-core/message/246995
Mute This Topic: https://lists.openembedded.org/mt/121511797/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-