Hi! On Wed, Jul 08, 2020 at 12:59:19PM -0700, Carl Love wrote: > [PATCH 4/6] rs6000, Add vector shift double builtin support
> * config/rs6000/altivec.h (vec_sldb, vec_srdb): New defines. > * config/rs6000/altivec.md (UNSPEC_SLDB, UNSPEC_SRDB): New. > (SLDB_LR): New attribute. > (VSHIFT_DBL_LR): New iterator. > (vs<SLDB_LR>db_<mode>): New define_insn. You renamed these iterators / attributes? Well, some of them, anyway. Hrm. > * config/rs6000/rs6000-call.c (P10_BUILTIN_VEC_SLDB, > P10_BUILTIN_VEC_SRDB): New definitions. > (rs6000_expand_ternop_builtin) [CODE_FOR_vsldb_v16qi, > CODE_FOR_vsldb_v8hi, CODE_FOR_vsldb_v4si, CODE_FOR_vsldb_v2di, > CODE_FOR_vsrdb_v16qi, CODE_FOR_vsrdb_v8hi, CODE_FOR_vsrdb_v4si, > CODE_FOR_vsrdb_v2di}: Add clauses. "]" (not "}"). Okay for trunk. Thank you! Segher