]> git.ipfire.org Git - thirdparty/qemu.git/commit
target-mips: add new Floating Point instructions
authorLeon Alrae <leon.alrae@imgtec.com>
Fri, 27 Jun 2014 07:49:07 +0000 (08:49 +0100)
committerLeon Alrae <leon.alrae@imgtec.com>
Tue, 14 Oct 2014 12:28:51 +0000 (13:28 +0100)
commite7f16abbc5b4058180e14c5912ef319f222b39fc
tree345112b3f7ae3835e8b7f27435573a855d68883c
parent2d31e0607d0038b0c3450bb9624b0639e1181b1a
target-mips: add new Floating Point instructions

In terms of encoding MIPS32R6 MIN.fmt, MAX.fmt, MINA.fmt, MAXA.fmt replaced
MIPS-3D RECIP1, RECIP2, RSQRT1, RSQRT2 instructions.

In R6 all Floating Point instructions are supposed to be IEEE-2008 compliant
i.e. FIR.HAS2008 always 1. However, QEMU softfloat for MIPS has not been
updated yet.

Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Yongbok Kim <yongbok.kim@imgtec.com>
disas/mips.c
target-mips/helper.h
target-mips/op_helper.c
target-mips/translate.c