MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consistent with MIPS64 manual
authorTiezhu Yang <yangtiezhu@loongson.cn>
Fri, 22 Jan 2021 07:53:18 +0000 (15:53 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Fri, 22 Jan 2021 10:45:52 +0000 (11:45 +0100)
commit919af8b96c89898b83c32a83b34caff0b4e74335
treec550eec1c85720933179ba8b9344bb9a0b02e0a0
parentbaec970aa5ba11099ad7a91773350c91fb2113f0
MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consistent with MIPS64 manual

The kernel definitions of MIPSInst_FMA_FUNC and MIPSInst_FMA_FFMT are not
consistent with MADD.fmt, NMADD.fmt and NMSUB.fmt in the MIPS64 manual [1],
the field func is bit 5..3 and fmt is bit 2..0, fix them. Otherwise there
exists error when add new instruction simulation.

[1] https://www.mips.com/?do-download=the-mips64-instruction-set-v6-06

Reported-by: Ming Wang <wangming01@loongson.cn>
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/include/asm/inst.h