tcg/i386: Optimize setcond of TST{EQ,NE} with 0xffffffff
commit19517b8397940955c2638700f9cad3dbdb90c4c0
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 27 Mar 2024 00:48:36 +0000 (26 14:48 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 6 May 2024 19:55:50 +0000 (6 12:55 -0700)
tree1458346f6ed34086124029e7af12be35ffd2fefb
parent2623ca6ac11dd1c15ec1c2e87aa2e7f22f0adec8
tcg/i386: Optimize setcond of TST{EQ,NE} with 0xffffffff

This may be treated as a 32-bit EQ/NE comparison against 0,
which is in turn treated as a LTU/GEU comparison against 1.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/i386/tcg-target.c.inc