]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: arch15: Vector devide/remainder
authorStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
Mon, 20 Jan 2025 09:01:09 +0000 (10:01 +0100)
committerStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
Mon, 20 Jan 2025 09:01:09 +0000 (10:01 +0100)
commitf31ddaaaa2d9e683ddd8534663af092984ddb911
treef59a963a5b79af4ddb53321666293a833f361023
parent0f0b91ef70218e2cb4ab795ef04725a68ea04b15
s390: arch15: Vector devide/remainder

gcc/ChangeLog:

* config/s390/vector.md (div<mode>3): Add.
(udiv<mode>3): Add.
(mod<mode>3): Add.
(umod<mode>3): Add.

gcc/testsuite/ChangeLog:

* gcc.target/s390/vxe3/vd-1.c: New test.
* gcc.target/s390/vxe3/vd-2.c: New test.
* gcc.target/s390/vxe3/vdl-1.c: New test.
* gcc.target/s390/vxe3/vdl-2.c: New test.
* gcc.target/s390/vxe3/vr-1.c: New test.
* gcc.target/s390/vxe3/vr-2.c: New test.
* gcc.target/s390/vxe3/vrl-1.c: New test.
* gcc.target/s390/vxe3/vrl-2.c: New test.
gcc/config/s390/vector.md
gcc/testsuite/gcc.target/s390/vxe3/vd-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vd-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vdl-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vdl-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vr-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vr-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vrl-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vxe3/vrl-2.c [new file with mode: 0644]