--- xf86-video-sis-imedia/src/sis_memcpy.c 2008-01-12 14:33:13.000000000 -0800 +++ xf86-video-sis-imedia/src/sis_memcpy.c.new 2008-08-11 11:03:53.000000000 -0700 @@ -844,9 +844,7 @@ #ifdef SISCHECKOSSSE -#ifndef XFree86LOADER #include <setjmp.h> -#endif static jmp_buf sigill_return; @@ -857,7 +855,7 @@ #endif static Bool CheckOSforSSE(ScrnInfoPtr pScrn) -{ +{ #ifdef SISCHECKOSSSE /* Check OS for SSE possible: */ int signo = -1; @@ -866,12 +864,12 @@ #endif xf86InterceptSigIll(&sigill_handler); - - if(setjmp(sigill_return) ) { - signo = 4; - } else { - __asm__ __volatile__ (" xorps %xmm0, %xmm0\n"); - /* __asm__ __volatile__ (" .byte 0xff\n"); */ /* For test */ + + if(setjmp(sigill_return) ) { + signo = 4; + } else { + __asm__ __volatile__ (" xorps %xmm0, %xmm0\n"); + /* __asm__ __volatile__ (" .byte 0xff\n"); */ /* For test */ } xf86InterceptSigIll(NULL);