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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to