On 04/07/2013 04:29 PM, Christophe Gisquet wrote:
> +    mova       m0, [src0q+cq]
> +    mova       m1, [src1q]
> +    mova       m4, [src0q+cq+mmsize]
> +    mova       m5, [src1q+mmsize]
> +%if cpuflag(sse2)
> +    pshufd     m2, m0, q0123
> +    pshufd     m3, m1, q0123
> +    pshufd     m6, m4, q0123
> +    pshufd     m7, m5, q0123
> +%else
> +    shufps     m2, m0, m0, q0123
> +    shufps     m3, m1, m1, q0123
> +    shufps     m6, m4, m4, q0123
> +    shufps     m7, m5, m5, q0123
> +%endif

You can use memory args for the pshufd.

-Justin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to