https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114189

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu.org

--- Comment #8 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
There are 2 entries for vcond_mask in the internal manual:

'vcond_mask_MN'
     Similar to 'vcondMN' but operand 3 holds a pre-computed result of
     vector comparison.

'vcond_mask_MN'
     Set each element of operand 0 to the corresponding element of
     operand 2 or operand 3.  Choose operand 2 if both the element index
     is less than operand 4 plus operand 5 and the corresponding element
     of operand 1 is nonzero:

          for (i = 0; i < GET_MODE_NUNITS (M); i++)
            op0[i] = i < op4 + op5 && op1[i] ? op2[i] : op3[i];

     Operands 0, 2 and 3 have mode M.  Operand 1 has mode N.  Operands 4
     and 5 have a target-dependent scalar integer mode

Reply via email to