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