diff options
-rwxr-xr-x | configure | 4 | ||||
-rw-r--r-- | libavutil/arm/asm.S | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1661,6 +1661,7 @@ SYSTEM_FUNCS=" " TOOLCHAIN_FEATURES=" + as_arch_directive as_dn_directive as_fpu_directive as_func @@ -4376,6 +4377,9 @@ EOF check_inline_asm asm_mod_q '"add r0, %Q0, %R0" :: "r"((long long)0)' + check_as <<EOF && enable as_arch_directive +.arch armv7-a +EOF check_as <<EOF && enable as_dn_directive ra .dn d0.i16 .unreq ra diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S index a791e80c57..08574852b5 100644 --- a/libavutil/arm/asm.S +++ b/libavutil/arm/asm.S @@ -46,6 +46,7 @@ # define FPU @ #endif +#if HAVE_AS_ARCH_DIRECTIVE #if HAVE_NEON .arch armv7-a #elif HAVE_ARMV6T2 @@ -55,6 +56,7 @@ #elif HAVE_ARMV5TE .arch armv5te #endif +#endif #if HAVE_AS_OBJECT_ARCH ELF .object_arch armv4 #endif |