Richard,

One other question on the patch. I note that when you expand the addv and uaddv patterns you emit rtl using gen_add<mode>3_compareV and en_add<mode>3_compareC respectively. These patterns use sign_extend and zero_extend respectively. Why do you not do the same thing for the subv and usubv patterns? The subv patterns expand into calls to gen_sub<mode>3_compare1 which does not emit sign or zero extends. Why the difference?

On 01/28/2016 10:53 AM, Richard Henderson wrote:
On 01/28/2016 01:50 AM, Michael Collison wrote:
Hi Richard,

Note that this patch appears to depend on your previous patch:

https://gcc.gnu.org/ml/gcc-patches/2016-01/txtDPaXOBMuOB.txt

for the definition of define_mode_attr DWI. I was looking at this patch as I
was working on Bugzilla 68543 which this will address.
Yes, it did.  I've now committed a slightly modified patch for pr69305, which
includes some name changes that were present in this patch.  There may be minor
patch conflicts but nothing major.



r~


--
Michael Collison
Linaro Toolchain Working Group
michael.colli...@linaro.org

Reply via email to