]> git.ipfire.org Git - thirdparty/gcc.git/commit
[arm] Early expansion of subvdi4
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Oct 2019 19:05:09 +0000 (19:05 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Oct 2019 19:05:09 +0000 (19:05 +0000)
commitfd7e24c1ddb30fadd0043a800213df389e301029
tree9b0b25b1f6956080a0b7948ad71694fc0ed40027
parent1b2fb5c72b5bf72f4e916d2440bb2d3a53f3ec98
[arm] Early expansion of subvdi4

This patch adds early expansion of subvdi4.  The expansion sequence
is broadly based on the expansion of usubvdi4.

* config/arm/arm.md (subvdi4): Decompose calculation into 32-bit
operations.
(subdi3_compare1): Delete pattern.
(subvsi3_borrow): New insn pattern.
(subvsi3_borrow_imm): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@277190 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.md