On Tue, Jan 31, 2012 at 12:46:55PM -0800, Ronald S. Bultje wrote:
>
> --- a/libavcodec/utils.c
> +++ b/libavcodec/utils.c
> @@ -52,6 +52,52 @@ static int (*ff_lockmgr_cb)(void **mutex, enum AVLockOp
> op);
>
> +#if defined(_WIN64) && CONFIG_WIN64_TEST_XMM_CLOBBER
> +#undef exit
> +#define testxmmclobbers(func, ...) \
> +({ \
> + char xmm[2][10*16]; \
> + int ret; \
> + __asm volatile( \
> + "movaps %%xmm6 , 0x00(%0)\n\t" \
> + "movaps %%xmm7 , 0x10(%0)\n\t" \
> + __asm volatile( \
> + "movaps %%xmm6 , 0x00(%0)\n\t" \
> + "movaps %%xmm7 , 0x10(%0)\n\t" \
Is there a reason not to use __asm__ here like everywhere else?
Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel