[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 13/57] target/loongarch: Add avail_LASX to check LASX instruct
From: |
Song Gao |
Subject: |
[PATCH v6 13/57] target/loongarch: Add avail_LASX to check LASX instructions |
Date: |
Thu, 14 Sep 2023 10:26:01 +0800 |
Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
---
target/loongarch/translate.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/target/loongarch/translate.h b/target/loongarch/translate.h
index 89b49a859e..195f53573a 100644
--- a/target/loongarch/translate.h
+++ b/target/loongarch/translate.h
@@ -23,6 +23,7 @@
#define avail_LSPW(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LSPW))
#define avail_LAM(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LAM))
#define avail_LSX(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LSX))
+#define avail_LASX(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LASX))
#define avail_IOCSR(C) (FIELD_EX32((C)->cpucfg1, CPUCFG1, IOCSR))
/*
--
2.39.1
- [PATCH v6 01/57] target/loongarch: Renamed lsx*.c to vec* .c, (continued)
- [PATCH v6 01/57] target/loongarch: Renamed lsx*.c to vec* .c, Song Gao, 2023/09/13
- [PATCH v6 11/57] target/loongarch: Add LASX data support, Song Gao, 2023/09/13
- [PATCH v6 17/57] target/loongarch: Implement xvneg, Song Gao, 2023/09/13
- [PATCH v6 19/57] target/loongarch: Implement xvhaddw/xvhsubw, Song Gao, 2023/09/13
- [PATCH v6 04/57] target/loongarch: Use gen_helper_gvec_4 for 4OP vector instructions, Song Gao, 2023/09/13
- [PATCH v6 05/57] target/loongarch: Use gen_helper_gvec_3_ptr for 3OP + env vector instructions, Song Gao, 2023/09/13
- [PATCH v6 03/57] target/loongarch: Use gen_helper_gvec_4_ptr for 4OP + env vector instructions, Song Gao, 2023/09/13
- [PATCH v6 06/57] target/loongarch: Use gen_helper_gvec_3 for 3OP vector instructions, Song Gao, 2023/09/13
- [PATCH v6 09/57] target/loongarch: Use gen_helper_gvec_2i for 2OP + imm vector instructions, Song Gao, 2023/09/13
- [PATCH v6 15/57] target/loongarch: Implement xvreplgr2vr, Song Gao, 2023/09/13
- [PATCH v6 13/57] target/loongarch: Add avail_LASX to check LASX instructions,
Song Gao <=
- [PATCH v6 18/57] target/loongarch: Implement xvsadd/xvssub, Song Gao, 2023/09/13
- [PATCH v6 22/57] target/loongarch: Implement xvabsd, Song Gao, 2023/09/13
- [PATCH v6 25/57] target/loongarch: Implement xvmul/xvmuh/xvmulw{ev/od}, Song Gao, 2023/09/13
- [PATCH v6 23/57] target/loongarch: Implement xvadda, Song Gao, 2023/09/13
- [PATCH v6 30/57] target/loongarch: Implement vext2xv, Song Gao, 2023/09/13
- [PATCH v6 20/57] target/loongarch: Implement xvaddw/xvsubw, Song Gao, 2023/09/13
- [PATCH v6 24/57] target/loongarch: Implement xvmax/xvmin, Song Gao, 2023/09/13
- [PATCH v6 26/57] target/loongarch: Implement xvmadd/xvmsub/xvmaddw{ev/od}, Song Gao, 2023/09/13
- [PATCH v6 39/57] target/loongarch: Implement xvsrlrn xvsrarn, Song Gao, 2023/09/13
- [PATCH v6 21/57] target/loongarch: Implement xavg/xvagr, Song Gao, 2023/09/13