This patch would like to introduce the combine of vec_dup + vsub.vv into vsub.vx on the cost value of GR2VR. The late-combine will take place if the cost of GR2VR is zero, or reject the combine if non-zero like 1, 15 in test. There will be two cases for the combine:
The changes to add are very mechanical so I'd think they're OK (once the CI is happy). Right now it looks like plus/minus don't need to be different tests (and mult won't need to be either I presume)? While I'm not against adding individual tests for now I'd prefer us to consolidate them where possible in the long term. Is that in your plans?
-- Regards Robin