>       * config/sparc/sparc.c (sparc_handle_vis_mul8x16): Adjust interface
>       and implementation.
>       (sparc_fold_builtin): Adjust.

OK modulo:

>   /* Multiply the vector elements in ELTS0 to the elements in ELTS1 as
> specified by FNCODE.  All of the elements in ELTS0 and ELTS1 lists must be
> integer !    constants.  A tree list with the results of the
> multiplications is stored !    to the array *N_ELTS, and each element in
> the list is of INNER_TYPE.  */
>
> ! static void
> ! sparc_handle_vis_mul8x16 (tree *n_elts, int fncode, tree inner_type,
> !                       tree elts0, tree elts1)
>   {

The prototype and comment must be adjusted:

/* Multiply the VECTOR_CSTs CST0 and CST1 as specified by FNCODE and put
   the result into the array N_ELTS, whose elements are of INNER_TYPE.  */

static void
sparc_handle_vis_mul8x16 (tree *n_elts, int fncode, tree inner_type,
                          tree cst0, tree cst1)

-- 
Eric Botcazou

Reply via email to