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".

Reply via email to