On 11/5/26 20:22, James Hilliard wrote:
EXTS, CINS, and POP route their destination writes through
gen_store_gpr(), which already discards writes to $zero. Remove the
remaining translator fast paths for destination $zero so these Octeon
instructions follow the same shape as BADDU/DMUL and the generic MIPS
translator helpers.
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: James Hilliard <[email protected]>
---
Changes v2 -> v3:
- Remove the remaining destination $zero fast paths and let
gen_store_gpr() discard writes to $zero. (suggested by Richard
Henderson)
---
target/mips/tcg/octeon_translate.c | 15 ---------------
1 file changed, 15 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
I'd logically expect this patch to follow #4 "fix Octeon arithmetic
destination handling".