[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 35/81] tcg/aarch64: Provide TCG_TARGET_{s}extract_valid
From: |
Richard Henderson |
Subject: |
[PATCH v2 35/81] tcg/aarch64: Provide TCG_TARGET_{s}extract_valid |
Date: |
Tue, 7 Jan 2025 00:00:26 -0800 |
Trivially mirrors TCG_TARGET_HAS_{s}extract_*.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
tcg/aarch64/tcg-target-has.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tcg/aarch64/tcg-target-has.h b/tcg/aarch64/tcg-target-has.h
index 0e79e01266..26ce65b6a5 100644
--- a/tcg/aarch64/tcg-target-has.h
+++ b/tcg/aarch64/tcg-target-has.h
@@ -116,4 +116,7 @@
#define TCG_TARGET_HAS_cmpsel_vec 0
#define TCG_TARGET_HAS_tst_vec 1
+#define TCG_TARGET_extract_valid(type, ofs, len) 1
+#define TCG_TARGET_sextract_valid(type, ofs, len) 1
+
#endif
--
2.43.0
- [PATCH v2 28/81] tcg: Add TCGType argument to tcg_out_op, (continued)
- [PATCH v2 28/81] tcg: Add TCGType argument to tcg_out_op, Richard Henderson, 2025/01/07
- [PATCH v2 29/81] tcg: Remove TCG_OPF_64BIT, Richard Henderson, 2025/01/07
- [PATCH v2 32/81] tcg/mips: Expand bswap unconditionally, Richard Henderson, 2025/01/07
- [PATCH v2 31/81] tcg: Replace IMPLVEC with TCG_OPF_VECTOR, Richard Henderson, 2025/01/07
- [PATCH v2 34/81] tcg/i386: Fold the ext{8, 16, 32}[us] cases into {s}extract, Richard Henderson, 2025/01/07
- [PATCH v2 35/81] tcg/aarch64: Provide TCG_TARGET_{s}extract_valid,
Richard Henderson <=
- [PATCH v2 36/81] tcg/aarch64: Expand extract with offset 0 with andi, Richard Henderson, 2025/01/07
- [PATCH v2 38/81] tcg/loongarch64: Fold the ext{8, 16, 32}[us] cases into {s}extract, Richard Henderson, 2025/01/07
- [PATCH v2 12/81] target/i386: Use tcg_op_deposit_valid, Richard Henderson, 2025/01/07
- [PATCH v2 27/81] tcg: Pass type and flags to tcg_target_op_def, Richard Henderson, 2025/01/07
- [PATCH v2 30/81] tcg: Drop implementation checks from tcg-opc.h, Richard Henderson, 2025/01/07