[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 04/12] target/ppc: use TCG_CALL_NO_RWG in VSX helpers without env
From: |
matheus . ferst |
Subject: |
[PATCH 04/12] target/ppc: use TCG_CALL_NO_RWG in VSX helpers without env |
Date: |
Tue, 17 May 2022 09:39:21 -0300 |
From: Matheus Ferst <matheus.ferst@eldorado.org.br>
Helpers of VSX instructions without cpu_env as an argument do not access
globals.
Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br>
---
target/ppc/helper.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/target/ppc/helper.h b/target/ppc/helper.h
index a02c4be906..f82c5bd0db 100644
--- a/target/ppc/helper.h
+++ b/target/ppc/helper.h
@@ -533,10 +533,10 @@ DEF_HELPER_FLAGS_5(XXPERMX, TCG_CALL_NO_RWG, void, vsr,
vsr, vsr, vsr, tl)
DEF_HELPER_4(xxinsertw, void, env, vsr, vsr, i32)
DEF_HELPER_3(xvxsigsp, void, env, vsr, vsr)
DEF_HELPER_FLAGS_5(XXEVAL, TCG_CALL_NO_RWG, void, vsr, vsr, vsr, vsr, i32)
-DEF_HELPER_5(XXBLENDVB, void, vsr, vsr, vsr, vsr, i32)
-DEF_HELPER_5(XXBLENDVH, void, vsr, vsr, vsr, vsr, i32)
-DEF_HELPER_5(XXBLENDVW, void, vsr, vsr, vsr, vsr, i32)
-DEF_HELPER_5(XXBLENDVD, void, vsr, vsr, vsr, vsr, i32)
+DEF_HELPER_FLAGS_5(XXBLENDVB, TCG_CALL_NO_RWG, void, vsr, vsr, vsr, vsr, i32)
+DEF_HELPER_FLAGS_5(XXBLENDVH, TCG_CALL_NO_RWG, void, vsr, vsr, vsr, vsr, i32)
+DEF_HELPER_FLAGS_5(XXBLENDVW, TCG_CALL_NO_RWG, void, vsr, vsr, vsr, vsr, i32)
+DEF_HELPER_FLAGS_5(XXBLENDVD, TCG_CALL_NO_RWG, void, vsr, vsr, vsr, vsr, i32)
DEF_HELPER_2(efscfsi, i32, env, i32)
DEF_HELPER_2(efscfui, i32, env, i32)
--
2.25.1
- [PATCH 00/12] Change helper declarations to use call flags, matheus . ferst, 2022/05/17
- [PATCH 01/12] target/ppc: declare darn32/darn64 helpers with TCG_CALL_NO_RWG, matheus . ferst, 2022/05/17
- [PATCH 02/12] target/ppc: use TCG_CALL_NO_RWG in vector helpers without env, matheus . ferst, 2022/05/17
- [PATCH 03/12] target/ppc: use TCG_CALL_NO_RWG in BCD helpers, matheus . ferst, 2022/05/17
- [PATCH 05/12] target/ppc: Use TCG_CALL_NO_RWG_SE in fsel helper, matheus . ferst, 2022/05/17
- [PATCH 04/12] target/ppc: use TCG_CALL_NO_RWG in VSX helpers without env,
matheus . ferst <=
- [PATCH 06/12] target/ppc: declare xscvspdpn helper with call flags, matheus . ferst, 2022/05/17
- [PATCH 07/12] target/ppc: declare xvxsigsp helper with call flags, matheus . ferst, 2022/05/17
- [PATCH 08/12] target/ppc: declare xxextractuw and xxinsertw helpers with call flags, matheus . ferst, 2022/05/17
- [PATCH 09/12] target/ppc: introduce do_va_helper, matheus . ferst, 2022/05/17
- [PATCH 10/12] target/ppc: declare vmsum[um]bm helpers with call flags, matheus . ferst, 2022/05/17