target/sparc: Implement FPMIN, FPMAX

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
Richard Henderson 2023-11-04 21:39:59 -07:00
parent b3c934dd34
commit db11dfea83
2 changed files with 28 additions and 0 deletions

View file

@ -524,6 +524,20 @@ FCMPEq 10 000 cc:2 110101 ..... 0 0101 0111 ..... \
FPSUBUS8 10 ..... 110110 ..... 1 0101 0111 ..... @d_d_d
FPSUBUS16 10 ..... 110110 ..... 1 0101 0011 ..... @d_d_d
FPMIN8 10 ..... 110110 ..... 1 0001 1010 ..... @d_d_d
FPMIN16 10 ..... 110110 ..... 1 0001 1011 ..... @d_d_d
FPMIN32 10 ..... 110110 ..... 1 0001 1100 ..... @d_d_d
FPMINU8 10 ..... 110110 ..... 1 0101 1010 ..... @d_d_d
FPMINU16 10 ..... 110110 ..... 1 0101 1011 ..... @d_d_d
FPMINU32 10 ..... 110110 ..... 1 0101 1100 ..... @d_d_d
FPMAX8 10 ..... 110110 ..... 1 0001 1101 ..... @d_d_d
FPMAX16 10 ..... 110110 ..... 1 0001 1110 ..... @d_d_d
FPMAX32 10 ..... 110110 ..... 1 0001 1111 ..... @d_d_d
FPMAXU8 10 ..... 110110 ..... 1 0101 1101 ..... @d_d_d
FPMAXU16 10 ..... 110110 ..... 1 0101 1110 ..... @d_d_d
FPMAXU32 10 ..... 110110 ..... 1 0101 1111 ..... @d_d_d
FLCMPs 10 000 cc:2 110110 rs1:5 1 0101 0001 rs2:5
FLCMPd 10 000 cc:2 110110 ..... 1 0101 0010 ..... \
rs1=%dfp_rs1 rs2=%dfp_rs2