]> git.ipfire.org Git - thirdparty/gcc.git/commit
MIPS: Add support for Allegrex min/max instructions
authorDavid Guillen Fandos <david@davidgf.net>
Fri, 19 Sep 2025 16:48:09 +0000 (18:48 +0200)
committerYunQiang Su <yunqiang@isrc.iscas.ac.cn>
Tue, 2 Dec 2025 01:25:50 +0000 (09:25 +0800)
commit691fe856b4d5a44dab23b9a3ffae56055314a7df
tree65df68c2ea1b3876c8b6360cb672f7b96e627473
parentbafc35e65aac2d2e31db531bb3bb400c624f20d4
MIPS: Add support for Allegrex min/max instructions

gcc/ChangeLog:

* config/mips/mips.h (ISA_HAS_MIN_MAX): Defined a new macro.
* config/mips/mips.md (sminsi3): Defined a new instruction.
(smaxsi3): Defined a new instruction.

gcc/testsuite/ChangeLog:

* gcc.target/mips/max-1.c: New test.
* gcc.target/mips/min-1.c: New test.

Signed-off-by: David Guillen Fandos <david@davidgf.net>
gcc/config/mips/mips.h
gcc/config/mips/mips.md
gcc/testsuite/gcc.target/mips/max-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/mips/min-1.c [new file with mode: 0644]