Index: dvdread/libdvdread_changes.diff =================================================================== --- dvdread/libdvdread_changes.diff £¨ÐÞ¶©°æ 21489£© +++ dvdread/libdvdread_changes.diff £¨¹¤×÷¿½±´£© @@ -24,7 +24,7 @@ +inline static unsigned int bswap_32(unsigned int x) +{ + __asm( -+#if __CPU__ > 386 ++#if __CPU__ != 386 + "bswap %0": + "=r" (x) : +#else Index: dvdread/bswap.h =================================================================== --- dvdread/bswap.h £¨ÐÞ¶©°æ 21489£© +++ dvdread/bswap.h £¨¹¤×÷¿½±´£© @@ -82,7 +82,7 @@ inline static unsigned int bswap_32(unsigned int x) { __asm( -#if __CPU__ > 386 +#if __CPU__ != 386 "bswap %0": "=r" (x) : #else