On Fri, 2013-08-02 at 17:13 -0400, David Edelsohn wrote: > The builtins and patterns seem to be in a random order. Sometimes > signed is first and sometimes unsigned is first. Please make the > ordering of the names consistent.
Ok, I can clean that up. > If these operations are multiplies, why are they described as UNSPEC > instead of MULT with SELECT? That's a good question. I was just following how the vmul[eo][su][bh] define_insns are defined and assumed they were that way for a reason. Looking at the history of altivec.md, they seem to have been that way since day 1 when Aldy created the file. Peter