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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Uroš Bizjak from comment #5)
> We do have:
> 
> (define_expand "vec_extractv4qiqi"
>   [(match_operand:QI 0 "register_operand")
>    (match_operand:V4QI 1 "register_operand")
>    (match_operand 2 "const_int_operand")]
>   "TARGET_SSE4_1"
> {
>   ix86_expand_vector_extract (false, operands[0],
>                             operands[1], INTVAL (operands[2]));
>   DONE;
> })

We are missing vec_extractv2sisi or vec_extractv8qiv4qi, with -mno-mmx -mavx.
It seems we have addv2si3 available though.

Reply via email to