diff -Naur source.old/common/x86/blockcopy8.asm source/common/x86/blockcopy8.asm --- source.old/common/x86/blockcopy8.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/blockcopy8.asm 2015-02-13 13:54:47.136171567 +0100 @@ -5910,3 +5910,13 @@ dec r3d jnz .loop RET + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/const-a.asm source/common/x86/const-a.asm --- source.old/common/x86/const-a.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/const-a.asm 2015-02-13 13:55:34.656394494 +0100 @@ -133,3 +133,13 @@ %endrep const sw_64, dd 64 + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/cpu-a.asm source/common/x86/cpu-a.asm --- source.old/common/x86/cpu-a.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/cpu-a.asm 2015-02-13 13:56:18.173265302 +0100 @@ -195,3 +195,13 @@ pop r1 pop r0 ret + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/dct8.asm source/common/x86/dct8.asm --- source.old/common/x86/dct8.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/dct8.asm 2015-02-13 13:56:46.920066820 +0100 @@ -3636,3 +3636,13 @@ movhps [r1 + r3], xm1 RET %endif + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/intrapred16.asm source/common/x86/intrapred16.asm --- source.old/common/x86/intrapred16.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/intrapred16.asm 2015-02-13 13:57:19.496886303 +0100 @@ -13892,3 +13892,13 @@ dec r4 jnz .loop RET + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/ipfilter16.asm source/common/x86/ipfilter16.asm --- source.old/common/x86/ipfilter16.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/ipfilter16.asm 2015-02-13 13:57:59.623741200 +0100 @@ -6936,3 +6936,13 @@ IPFILTER_LUMA_PS_4xN_AVX2 4 IPFILTER_LUMA_PS_4xN_AVX2 8 IPFILTER_LUMA_PS_4xN_AVX2 16 + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/mc-a2.asm source/common/x86/mc-a2.asm --- source.old/common/x86/mc-a2.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/mc-a2.asm 2015-02-13 13:58:24.577191585 +0100 @@ -1131,3 +1131,13 @@ MBTREE_AVX INIT_YMM avx2,fma3 MBTREE_AVX + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/mc-a.asm source/common/x86/mc-a.asm --- source.old/common/x86/mc-a.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/mc-a.asm 2015-02-13 13:58:49.540642016 +0100 @@ -4335,3 +4335,13 @@ prefetcht0 [r0+r1*2] prefetcht0 [r0+r2] RET + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/pixel-32.asm source/common/x86/pixel-32.asm --- source.old/common/x86/pixel-32.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/pixel-32.asm 2015-02-13 14:01:02.044570045 +0100 @@ -418,3 +418,12 @@ emms RET +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/pixel-a.asm source/common/x86/pixel-a.asm --- source.old/common/x86/pixel-a.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/pixel-a.asm 2015-02-13 13:59:26.214142611 +0100 @@ -11877,3 +11877,13 @@ movd eax, xm6 RET %endif ; ARCH_X86_64 == 1 && HIGH_BIT_DEPTH == 1 + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/pixeladd8.asm source/common/x86/pixeladd8.asm --- source.old/common/x86/pixeladd8.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/pixeladd8.asm 2015-02-13 13:59:44.067555551 +0100 @@ -1146,3 +1146,13 @@ RET %endif + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/pixel-util8.asm source/common/x86/pixel-util8.asm --- source.old/common/x86/pixel-util8.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/pixel-util8.asm 2015-02-13 14:00:02.114302699 +0100 @@ -6056,3 +6056,12 @@ shl r1d, 16 or eax, r1d RET +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/sad16-a.asm source/common/x86/sad16-a.asm --- source.old/common/x86/sad16-a.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/sad16-a.asm 2015-02-13 14:00:27.167747779 +0100 @@ -893,3 +893,12 @@ SAD_X 4, 16, 16 SAD_X 4, 16, 8 +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff -Naur source.old/common/x86/ssd-a.asm source/common/x86/ssd-a.asm --- source.old/common/x86/ssd-a.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/ssd-a.asm 2015-02-13 14:00:42.811150900 +0100 @@ -2624,3 +2624,13 @@ HADDD m0, m1 movd eax, xm0 RET + +%ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf32 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif +%ifidn __OUTPUT_FORMAT__,elf64 + section .note.GNU-stack noalloc noexec nowrite progbits +%endif