target/loongarch: Remove unnecessary temporary variable assignment

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

Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20250320032158.1762751-6-maobibo@loongson.cn>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
Bibo Mao 2025-03-20 11:21:57 +08:00 committed by Markus Armbruster
parent 0973b505fa
commit daf78a9d51

View file

@ -543,7 +543,7 @@ target_ulong helper_lddir(CPULoongArchState *env, target_ulong base,
target_ulong level, uint32_t mem_idx) target_ulong level, uint32_t mem_idx)
{ {
CPUState *cs = env_cpu(env); CPUState *cs = env_cpu(env);
target_ulong badvaddr, index, phys, ret; target_ulong badvaddr, index, phys;
uint64_t dir_base, dir_width; uint64_t dir_base, dir_width;
if (unlikely((level == 0) || (level > 4))) { 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); get_dir_base_width(env, &dir_base, &dir_width, level);
index = (badvaddr >> dir_base) & ((1 << dir_width) - 1); index = (badvaddr >> dir_base) & ((1 << dir_width) - 1);
phys = base | index << 3; phys = base | index << 3;
ret = ldq_phys(cs->as, phys) & TARGET_PHYS_MASK; return ldq_phys(cs->as, phys) & TARGET_PHYS_MASK;
return ret;
} }
void helper_ldpte(CPULoongArchState *env, target_ulong base, target_ulong odd, void helper_ldpte(CPULoongArchState *env, target_ulong base, target_ulong odd,