Re: [PATCH 3/3] target/loongarch: Remove unnecessary temporary variable assignment

2025-03-13 Thread Philippe Mathieu-Daudé

On 13/3/25 10:13, Bibo Mao wrote:

Temporary variable ret is assigned at last line and return, it can
be removed and return directly.

Signed-off-by: Bibo Mao 
---
  target/loongarch/tcg/tlb_helper.c | 5 ++---
  1 file changed, 2 insertions(+), 3 deletions(-)


Reviewed-by: Philippe Mathieu-Daudé 




Re: [PATCH 3/3] target/loongarch: Remove unnecessary temporary variable assignment

2025-03-13 Thread Markus Armbruster
Bibo Mao  writes:

> Temporary variable ret is assigned at last line and return, it can
> be removed and return directly.
>
> Signed-off-by: Bibo Mao 

Reviewed-by: Markus Armbruster 




[PATCH 3/3] target/loongarch: Remove unnecessary temporary variable assignment

2025-03-13 Thread Bibo Mao
Temporary variable ret is assigned at last line and return, it can
be removed and return directly.

Signed-off-by: Bibo Mao 
---
 target/loongarch/tcg/tlb_helper.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/target/loongarch/tcg/tlb_helper.c 
b/target/loongarch/tcg/tlb_helper.c
index 646dbf59de..182881a237 100644
--- a/target/loongarch/tcg/tlb_helper.c
+++ b/target/loongarch/tcg/tlb_helper.c
@@ -543,7 +543,7 @@ target_ulong helper_lddir(CPULoongArchState *env, 
target_ulong base,
   target_ulong level, uint32_t mem_idx)
 {
 CPUState *cs = env_cpu(env);
-target_ulong badvaddr, index, phys, ret;
+target_ulong badvaddr, index, phys;
 uint64_t dir_base, dir_width;
 
 if (unlikely((level == 0) || (level > 4))) {
@@ -571,8 +571,7 @@ target_ulong helper_lddir(CPULoongArchState *env, 
target_ulong base,
 get_dir_base_width(env, &dir_base, &dir_width, level);
 index = (badvaddr >> dir_base) & ((1 << dir_width) - 1);
 phys = base | index << 3;
-ret = ldq_phys(cs->as, phys) & TARGET_PHYS_MASK;
-return ret;
+return ldq_phys(cs->as, phys) & TARGET_PHYS_MASK;
 }
 
 void helper_ldpte(CPULoongArchState *env, target_ulong base, target_ulong odd,
-- 
2.39.3