On Fri, Aug 02, 2013 at 04:31:37PM -0500, Peter Bergner wrote: > 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.
Given the age of the original mods, either vec_select didn't exist back then, or Geoff just liked unspec. I've cleaned up a few in altivec.md over the years. -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460, USA email: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797