diff --git a/libavutil/mips/intreadwrite.h b/libavutil/mips/intreadwrite.h index 9ba0491372..32084f68f6 100644 --- a/libavutil/mips/intreadwrite.h +++ b/libavutil/mips/intreadwrite.h @@ -24,7 +24,7 @@ #include #include "config.h" -#if ARCH_MIPS64 && HAVE_INLINE_ASM +#if ARCH_MIPS64 && HAVE_INLINE_ASM && !HAVE_MIPS64R6 #define AV_RN32 AV_RN32 static av_always_inline uint32_t AV_RN32(const void *p) @@ -41,6 +41,6 @@ static av_always_inline uint32_t AV_RN32(const void *p) return v; } -#endif /* ARCH_MIPS64 && HAVE_INLINE_ASM */ +#endif /* ARCH_MIPS64 && HAVE_INLINE_ASM && !HAVE_MIPS64R6 */ #endif /* AVUTIL_MIPS_INTREADWRITE_H */