# HG changeset patch # User reimar # Date 1203865156 0 # Node ID ba2efd11abf9c709eece30cf720fe52b6e329ac9 # Parent e2ee46838240504bf5ebffea8a49a75b3c80da7f __asm __volatile -> asm volatile part 3 diff -r e2ee46838240 -r ba2efd11abf9 libswscale/rgb2rgb_template.c --- a/libswscale/rgb2rgb_template.c Sun Feb 24 13:04:29 2008 +0000 +++ b/libswscale/rgb2rgb_template.c Sun Feb 24 14:59:16 2008 +0000 @@ -92,12 +92,12 @@ #endif end = s + src_size; #ifdef HAVE_MMX - __asm __volatile(PREFETCH" %0"::"m"(*s):"memory"); + asm volatile(PREFETCH" %0"::"m"(*s):"memory"); mm_end = end - 23; - __asm __volatile("movq %0, %%mm7"::"m"(mask32):"memory"); + asm volatile("movq %0, %%mm7"::"m"(mask32):"memory"); while (s < mm_end) { - __asm __volatile( + asm volatile( PREFETCH" 32%1 \n\t" "movd %1, %%mm0 \n\t" "punpckldq 3%1, %%mm0 \n\t" @@ -121,8 +121,8 @@ dest += 32; s += 24; } - __asm __volatile(SFENCE:::"memory"); - __asm __volatile(EMMS:::"memory"); + asm volatile(SFENCE:::"memory"); + asm volatile(EMMS:::"memory"); #endif while (s < end) { @@ -152,11 +152,11 @@ #endif end = s + src_size; #ifdef HAVE_MMX - __asm __volatile(PREFETCH" %0"::"m"(*s):"memory"); + asm volatile(PREFETCH" %0"::"m"(*s):"memory"); mm_end = end - 31; while (s < mm_end) { - __asm __volatile( + asm volatile( PREFETCH" 32%1 \n\t" "movq %1, %%mm0 \n\t" "movq 8%1, %%mm1 \n\t" @@ -207,8 +207,8 @@ dest += 24; s += 32; } - __asm __volatile(SFENCE:::"memory"); - __asm __volatile(EMMS:::"memory"); + asm volatile(SFENCE:::"memory"); + asm volatile(EMMS:::"memory"); #endif while (s < end) { @@ -242,12 +242,12 @@ const uint8_t *mm_end; end = s + src_size; #ifdef HAVE_MMX - __asm __volatile(PREFETCH" %0"::"m"(*s)); - __asm __volatile("movq %0, %%mm4"::"m"(mask15s)); + asm volatile(PREFETCH" %0"::"m"(*s)); + asm volatile("movq %0, %%mm4"::"m"(mask15s)); mm_end = end - 15; while (sdstY= dstY;