@samitouri / QOSamiQemu / commits / 69ab3b7d2b

tcg: Fix typo in tcg_gen_hswap_i64

Fixes: 288d39e26d ("tcg: Simplify bswap/hswap expansion using bitswap") Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/4229 Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

Richard Henderson committed Aug 25, 2026 at 15:39 UTC 69ab3b7d2b9abad2a9f38295244ceb8bf1ee7065
1 file changed +1 -1
tcg/tcg-op.c
+1 -1
@@ -1887,7 +1887,7 @@ void tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg)
1887 */
1888 void tcg_gen_hswap_i64(TCGv_i64 ret, TCGv_i64 arg)
1889 {
1890 - gen_bitswap_i64(ret, ret, 0x0000ffff0000ffffull);
1890 + gen_bitswap_i64(ret, arg, 0x0000ffff0000ffffull);
1891 tcg_gen_wswap_i64(ret, ret);
1892 }
1893