diff options
author | Michael Meissner <meissner@linux.ibm.com> | 2021-07-07 21:55:38 -0400 |
---|---|---|
committer | Michael Meissner <meissner@linux.ibm.com> | 2021-07-07 21:55:38 -0400 |
commit | 852b11da11a181df517c0348df044354ff0656d6 (patch) | |
tree | 3e9017445cdb5c294e189f9825ffd5c605fc0a51 /gcc/ada/debug.adb | |
parent | c24a97078221fad98d1f48ed9bd1af2094e1a01d (diff) | |
download | gcc-852b11da11a181df517c0348df044354ff0656d6.zip gcc-852b11da11a181df517c0348df044354ff0656d6.tar.gz gcc-852b11da11a181df517c0348df044354ff0656d6.tar.bz2 |
Generate 128-bit int divide/modulus on power10.
This patch adds support for the VDIVSQ, VDIVUQ, VMODSQ, and VMODUQ
instructions to do 128-bit arithmetic.
2021-07-07 Michael Meissner <meissner@linux.ibm.com>
gcc/
PR target/100809
* config/rs6000/rs6000.md (udivti3): New insn.
(divti3): New insn.
(umodti3): New insn.
(modti3): New insn.
gcc/testsuite/
PR target/100809
* gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions