On 5/29/21 6:54 PM, Philippe Mathieu-Daudé wrote: > Per the "MIPS® DSP Module for MIPS64 Architecture" manual, rev. 3.02, > Table 5.3 "SPECIAL3 Encoding of Function Field for DSP Module": > > If the Module/ASE is not implemented, executing such an instruction > must cause a Reserved Instruction Exception. > > The DINSV instruction lists the following exceptions: > - Reserved Instruction > - DSP Disabled > > If the MIPS core doesn't support the DSP module, or the DSP is > disabled, do not handle the '$rt = $0' case as a no-op but raise > the proper exception instead. > > Cc: Jia Liu <[email protected]> > Fixes: 1cb6686cf92 ("target-mips: Add ASE DSP bit/manipulation instructions") > Signed-off-by: Philippe Mathieu-Daudé <[email protected]> > --- > target/mips/tcg/translate.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-)
Thanks, applied to mips-next.
