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 @@ -5876,3 +5876,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 @@ -139,3 +139,13 @@ db ((x>>0)&1)+((x>>1)&1)+((x>>2)&1)+((x>>3)&1)+((x>>4)&1)+((x>>5)&1)+((x>>6)&1)+((x>>7)&1) %assign x x+1 %endrep + +%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 @@ -3717,3 +3717,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 @@ -22069,3 +22069,13 @@ mov [r1 + 16], r2w ; topLast mov [r1 + 32], r3w ; LeftLast 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 @@ -13005,3 +13005,13 @@ FILTER_VER_CHROMA_AVX2_8x12 ps, 0, 2 FILTER_VER_CHROMA_AVX2_8x12 sp, 1, 10 FILTER_VER_CHROMA_AVX2_8x12 ss, 0, 6 + +%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 @@ -1135,3 +1135,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 @@ -5723,3 +5723,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 @@ -12186,3 +12186,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 @@ -1144,3 +1144,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 @@ -7338,3 +7338,12 @@ or eax, r4d RET %endif ; ARCH_X86_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/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 @@ -1589,3 +1589,12 @@ SAD_X 4, 64, 48 SAD_X 4, 64, 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/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 @@ -2808,3 +2808,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 diff -Naur source.old/common/x86/ssd-a.asm source/common/x86/ssd-a.asm --- source.old/common/x86/loopfilter.asm 2014-10-31 19:24:01.000000000 +0100 +++ source/common/x86/loopfilter.asm 2015-02-13 14:00:42.811150900 +0100 @@ -2279,3 +2279,13 @@ add [r1 + 4 * 4], r6d RET %endif ; ARCH_X86_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