On 20/5/26 12:18, Philippe Mathieu-Daudé wrote:
From: James Hilliard <[email protected]>

VMM0 multiplies MPL[0] by rs, adds rt and the queued P[0] partial
product, returns the low result, and feeds that result back into MPL[0].
It sets MPL[1] to zero and clears partial products.

Include hardware-backed regression coverage for VMM0 MPL1 zeroing.

Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
  target/mips/tcg/octeon.decode                 |  1 +
  target/mips/tcg/octeon_translate.c            | 16 ++++++
  tests/tcg/mips/user/isa/octeon/octeon-insns.c | 55 +++++++++++++++++++
  3 files changed, 72 insertions(+)

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>

Reply via email to