--- src/bitstream/x86_asm/cbp_3dne.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/bitstream/x86_asm/cbp_3dne.asm 16 Dec 2005 15:27:45 -0000 @@ -123,3 +123,9 @@ calc_cbp_3dne: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/bitstream/x86_asm/cbp_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/bitstream/x86_asm/cbp_mmx.asm,v --- src/bitstream/x86_asm/cbp_mmx.asm 24 Sep 2005 03:10:37 -0000 1.14 +++ src/bitstream/x86_asm/cbp_mmx.asm 16 Dec 2005 15:27:45 -0000 @@ -148,3 +148,9 @@ calc_cbp_mmx: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/bitstream/x86_asm/cbp_sse2.asm =================================================================== RCS file: /xvid/xvidcore/src/bitstream/x86_asm/cbp_sse2.asm,v --- src/bitstream/x86_asm/cbp_sse2.asm 29 Aug 2004 10:02:38 -0000 1.7 +++ src/bitstream/x86_asm/cbp_sse2.asm 16 Dec 2005 15:27:45 -0000 @@ -140,3 +140,9 @@ calc_cbp_sse2: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/ia64_asm/fdct_ia64.s =================================================================== RCS file: /xvid/xvidcore/src/dct/ia64_asm/fdct_ia64.s,v --- src/dct/ia64_asm/fdct_ia64.s 15 Feb 2003 15:22:18 -0000 1.5 +++ src/dct/ia64_asm/fdct_ia64.s 16 Dec 2005 15:27:45 -0000 @@ -1176,3 +1176,5 @@ fdct_ia64: // .endp fdct_ia64# // .common fdct#,8,8 // + +.section .note.GNU-stack,"",@progbits Index: src/dct/ia64_asm/idct_fini.s =================================================================== RCS file: /xvid/xvidcore/src/dct/ia64_asm/idct_fini.s,v --- src/dct/ia64_asm/idct_fini.s 10 Jul 2002 14:24:56 -0000 1.1 +++ src/dct/ia64_asm/idct_fini.s 16 Dec 2005 15:27:45 -0000 @@ -1,3 +1,5 @@ mov ar.pfs = r16 br.ret.sptk.few b0 + +.section .note.GNU-stack,"",@progbits Index: src/dct/ia64_asm/idct_ia64_ecc.s =================================================================== RCS file: /xvid/xvidcore/src/dct/ia64_asm/idct_ia64_ecc.s,v --- src/dct/ia64_asm/idct_ia64_ecc.s 16 Jul 2002 17:42:36 -0000 1.1 +++ src/dct/ia64_asm/idct_ia64_ecc.s 16 Dec 2005 15:27:45 -0000 @@ -1561,3 +1561,5 @@ idct_ia64: br.ret.sptk.few b0 .endp + +.section .note.GNU-stack,"",@progbits Index: src/dct/ia64_asm/idct_ia64_gcc.s =================================================================== RCS file: /xvid/xvidcore/src/dct/ia64_asm/idct_ia64_gcc.s,v --- src/dct/ia64_asm/idct_ia64_gcc.s 16 Jul 2002 17:42:36 -0000 1.1 +++ src/dct/ia64_asm/idct_ia64_gcc.s 16 Dec 2005 15:27:46 -0000 @@ -1561,3 +1561,5 @@ idct_ia64: br.ret.sptk.few b0 .endp + +.section .note.GNU-stack,"",@progbits Index: src/dct/ia64_asm/idct_init.s =================================================================== RCS file: /xvid/xvidcore/src/dct/ia64_asm/idct_init.s,v --- src/dct/ia64_asm/idct_init.s 10 Jul 2002 14:24:56 -0000 1.1 +++ src/dct/ia64_asm/idct_init.s 16 Dec 2005 15:27:46 -0000 @@ -32,3 +32,5 @@ fpack one = f1, f1 add addreg2 = 2, in0 ;; + +.section .note.GNU-stack,"",@progbits Index: src/dct/x86_64_asm/fdct_mmx_skal.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_64_asm/fdct_mmx_skal.asm,v --- src/dct/x86_64_asm/fdct_mmx_skal.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/dct/x86_64_asm/fdct_mmx_skal.asm 16 Dec 2005 15:27:46 -0000 @@ -461,3 +461,10 @@ SECTION .text align=16 ;----------------------------------------------------------------------------- MAKE_FDCT_FUNC fdct_skal_x86_64, fMTX_MULT_XMM + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/dct/x86_64_asm/idct_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_64_asm/idct_mmx.asm,v --- src/dct/x86_64_asm/idct_mmx.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/dct/x86_64_asm/idct_mmx.asm 16 Dec 2005 15:27:46 -0000 @@ -523,3 +523,9 @@ idct_x86_64: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/fdct_mmx_ffmpeg.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/fdct_mmx_ffmpeg.asm,v --- src/dct/x86_asm/fdct_mmx_ffmpeg.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/dct/x86_asm/fdct_mmx_ffmpeg.asm 16 Dec 2005 15:27:46 -0000 @@ -422,3 +422,10 @@ MAKE_FDCT_FUNC fdct_mmx_ffmpeg, FDCT_ROW ;----------------------------------------------------------------------------- MAKE_FDCT_FUNC fdct_xmm_ffmpeg, FDCT_ROW_XMM + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/fdct_mmx_skal.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/fdct_mmx_skal.asm,v --- src/dct/x86_asm/fdct_mmx_skal.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/dct/x86_asm/fdct_mmx_skal.asm 16 Dec 2005 15:27:46 -0000 @@ -523,3 +523,10 @@ MAKE_FDCT_FUNC fdct_mmx_skal, fMTX_MULT_ ;----------------------------------------------------------------------------- MAKE_FDCT_FUNC fdct_xmm_skal, fMTX_MULT_XMM + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/fdct_sse2_skal.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm,v --- src/dct/x86_asm/fdct_sse2_skal.asm 1 Aug 2005 10:53:46 -0000 1.7 +++ src/dct/x86_asm/fdct_sse2_skal.asm 16 Dec 2005 15:27:46 -0000 @@ -620,3 +620,9 @@ fdct_sse2_skal: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/idct_3dne.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/idct_3dne.asm,v --- src/dct/x86_asm/idct_3dne.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/dct/x86_asm/idct_3dne.asm 16 Dec 2005 15:27:46 -0000 @@ -720,3 +720,9 @@ idct_3dne: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/idct_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/idct_mmx.asm,v --- src/dct/x86_asm/idct_mmx.asm 29 Aug 2004 10:02:38 -0000 1.10 +++ src/dct/x86_asm/idct_mmx.asm 16 Dec 2005 15:27:46 -0000 @@ -630,3 +630,9 @@ idct_xmm: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/idct_sse2_dmitry.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/idct_sse2_dmitry.asm,v --- src/dct/x86_asm/idct_sse2_dmitry.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/dct/x86_asm/idct_sse2_dmitry.asm 16 Dec 2005 15:27:47 -0000 @@ -345,3 +345,9 @@ idct_sse2_dmitry: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/dct/x86_asm/simple_idct_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/dct/x86_asm/simple_idct_mmx.asm,v --- src/dct/x86_asm/simple_idct_mmx.asm 29 Aug 2004 10:02:38 -0000 1.7 +++ src/dct/x86_asm/simple_idct_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -1254,3 +1254,9 @@ ALIGN 16 ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/ia64_asm/interpolate8x8_ia64.s =================================================================== RCS file: /xvid/xvidcore/src/image/ia64_asm/interpolate8x8_ia64.s,v --- src/image/ia64_asm/interpolate8x8_ia64.s 11 Jul 2002 14:03:39 -0000 1.5 +++ src/image/ia64_asm/interpolate8x8_ia64.s 16 Dec 2005 15:27:47 -0000 @@ -234,4 +234,4 @@ interpolate8x8_halfpel_hv_ia64: br.ret.sptk.many b0 .endp interpolate8x8_halfpel_hv_ia64# - +.section .note.GNU-stack,"",@progbits Index: src/image/ia64_asm/interpolate8x8_ia64_exact.s =================================================================== RCS file: /xvid/xvidcore/src/image/ia64_asm/interpolate8x8_ia64_exact.s,v --- src/image/ia64_asm/interpolate8x8_ia64_exact.s 20 Jul 2002 13:20:21 -0000 1.1 +++ src/image/ia64_asm/interpolate8x8_ia64_exact.s 16 Dec 2005 15:27:47 -0000 @@ -307,4 +307,4 @@ interpolate8x8_halfpel_hv_ia64: br.ret.sptk.many b0 .endp interpolate8x8_halfpel_hv_ia64# - +.section .note.GNU-stack,"",@progbits Index: src/image/x86_64_asm/interpolate8x8_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_64_asm/interpolate8x8_mmx.asm,v --- src/image/x86_64_asm/interpolate8x8_mmx.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/image/x86_64_asm/interpolate8x8_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -706,4 +706,11 @@ interpolate8x8_6tap_lowpass_v_x86_64: pop rbx ret -.endfunc +.endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/image/x86_64_asm/interpolate8x8_xmm.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_64_asm/interpolate8x8_xmm.asm,v --- src/image/x86_64_asm/interpolate8x8_xmm.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/image/x86_64_asm/interpolate8x8_xmm.asm 16 Dec 2005 15:27:47 -0000 @@ -704,3 +704,10 @@ interpolate8x8_halfpel_hv_add_x86_64: EPILOG .endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/image/x86_64_asm/qpel_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_64_asm/qpel_mmx.asm,v --- src/image/x86_64_asm/qpel_mmx.asm 6 Jan 2005 23:48:08 -0000 1.2 +++ src/image/x86_64_asm/qpel_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -1152,3 +1152,10 @@ xvid_V_Pass_Avrg_Up_8_Add_x86_64: .endfunc ;////////////////////////////////////////////////////////////////////// + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/colorspace_rgb_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/colorspace_rgb_mmx.asm,v --- src/image/x86_asm/colorspace_rgb_mmx.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/image/x86_asm/colorspace_rgb_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -429,3 +429,9 @@ MAKE_COLORSPACE bgra_to_yv12_mmx,0, 4 MAKE_COLORSPACE yv12_to_bgr_mmx,48, 3,8,2, YV12_TO_BGR, 3, -1 MAKE_COLORSPACE yv12_to_bgra_mmx,48, 4,8,2, YV12_TO_BGR, 4, -1 +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/colorspace_yuv_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/colorspace_yuv_mmx.asm,v --- src/image/x86_asm/colorspace_yuv_mmx.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/image/x86_asm/colorspace_yuv_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -279,3 +279,10 @@ SECTION .text MAKE_YV12_TO_YV12 yv12_to_yv12_mmx, 0 MAKE_YV12_TO_YV12 yv12_to_yv12_xmm, 1 + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/colorspace_yuyv_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/colorspace_yuyv_mmx.asm,v --- src/image/x86_asm/colorspace_yuyv_mmx.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/image/x86_asm/colorspace_yuyv_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -329,3 +329,10 @@ MAKE_COLORSPACE yv12_to_uyvy_mmx,0, MAKE_COLORSPACE yv12_to_yuyvi_mmx,0, 2,8,4, YV12_TO_YUYVI, 0, -1 MAKE_COLORSPACE yv12_to_uyvyi_mmx,0, 2,8,4, YV12_TO_YUYVI, 1, -1 + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/interpolate8x8_3dn.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/interpolate8x8_3dn.asm,v --- src/image/x86_asm/interpolate8x8_3dn.asm 13 Sep 2005 12:12:15 -0000 1.9 +++ src/image/x86_asm/interpolate8x8_3dn.asm 16 Dec 2005 15:27:47 -0000 @@ -485,3 +485,9 @@ interpolate8x4_halfpel_hv_3dn ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/interpolate8x8_3dne.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/interpolate8x8_3dne.asm,v --- src/image/x86_asm/interpolate8x8_3dne.asm 13 Sep 2005 12:12:15 -0000 1.7 +++ src/image/x86_asm/interpolate8x8_3dne.asm 16 Dec 2005 15:27:47 -0000 @@ -579,3 +579,9 @@ ALIGN 16 ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/interpolate8x8_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/interpolate8x8_mmx.asm,v --- src/image/x86_asm/interpolate8x8_mmx.asm 13 Sep 2005 12:12:15 -0000 1.18 +++ src/image/x86_asm/interpolate8x8_mmx.asm 16 Dec 2005 15:27:47 -0000 @@ -1367,3 +1367,9 @@ interpolate8x8_halfpel_hv_add_mmx: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/interpolate8x8_xmm.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/interpolate8x8_xmm.asm,v --- src/image/x86_asm/interpolate8x8_xmm.asm 13 Sep 2005 12:12:15 -0000 1.10 +++ src/image/x86_asm/interpolate8x8_xmm.asm 16 Dec 2005 15:27:48 -0000 @@ -841,3 +841,9 @@ interpolate8x8_halfpel_hv_add_xmm: EPILOG .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/postprocessing_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/postprocessing_mmx.asm,v --- src/image/x86_asm/postprocessing_mmx.asm 29 Aug 2004 10:02:38 -0000 1.4 +++ src/image/x86_asm/postprocessing_mmx.asm 16 Dec 2005 15:27:48 -0000 @@ -124,3 +124,10 @@ image_brightness_mmx: ret .endfunc ;////////////////////////////////////////////////////////////////////// + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/postprocessing_sse2.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/postprocessing_sse2.asm,v --- src/image/x86_asm/postprocessing_sse2.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/image/x86_asm/postprocessing_sse2.asm 16 Dec 2005 15:27:48 -0000 @@ -140,3 +140,10 @@ image_brightness_sse2: ret .endfunc ;////////////////////////////////////////////////////////////////////// + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/qpel_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/qpel_mmx.asm,v --- src/image/x86_asm/qpel_mmx.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/image/x86_asm/qpel_mmx.asm 16 Dec 2005 15:27:48 -0000 @@ -1060,3 +1060,10 @@ xvid_V_Pass_Avrg_Up_8_Add_mmx: .endfunc ;////////////////////////////////////////////////////////////////////// + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/image/x86_asm/reduced_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/image/x86_asm/reduced_mmx.asm,v --- src/image/x86_asm/reduced_mmx.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/image/x86_asm/reduced_mmx.asm 16 Dec 2005 15:27:48 -0000 @@ -1002,3 +1002,9 @@ xvid_Filter_Diff_18x18_To_8x8_mmx: ; 30 ; pfeewwww... Never Do That On Stage Again. :) +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/motion/ia64_asm/calc_delta_1.s =================================================================== RCS file: /xvid/xvidcore/src/motion/ia64_asm/calc_delta_1.s,v --- src/motion/ia64_asm/calc_delta_1.s 16 Jul 2002 12:02:27 -0000 1.1 +++ src/motion/ia64_asm/calc_delta_1.s 16 Dec 2005 15:27:48 -0000 @@ -25,3 +25,5 @@ (neg_2) sub component[0] = 0, component[0] //abs (neg_3) sub component[1] = 0, component[1] //abs ;; + +.section .note.GNU-stack,"",@progbits Index: src/motion/ia64_asm/calc_delta_2.s =================================================================== RCS file: /xvid/xvidcore/src/motion/ia64_asm/calc_delta_2.s,v --- src/motion/ia64_asm/calc_delta_2.s 16 Jul 2002 12:02:27 -0000 1.1 +++ src/motion/ia64_asm/calc_delta_2.s 16 Dec 2005 15:27:48 -0000 @@ -100,3 +100,5 @@ (non0_1) ld4 sc[1] = [tabaddress[1]] add mpr[8] = mpr[8], ret0 ;; + +.section .note.GNU-stack,"",@progbits Index: src/motion/ia64_asm/calc_delta_3.s =================================================================== RCS file: /xvid/xvidcore/src/motion/ia64_asm/calc_delta_3.s,v --- src/motion/ia64_asm/calc_delta_3.s 16 Jul 2002 12:02:27 -0000 1.1 +++ src/motion/ia64_asm/calc_delta_3.s 16 Dec 2005 15:27:48 -0000 @@ -15,3 +15,5 @@ ;; xmpy.l fmv = fmv, fQuant ;; + +.section .note.GNU-stack,"",@progbits Index: src/motion/ia64_asm/halfpel8_refine_ia64.s =================================================================== RCS file: /xvid/xvidcore/src/motion/ia64_asm/halfpel8_refine_ia64.s,v --- src/motion/ia64_asm/halfpel8_refine_ia64.s 15 Aug 2002 12:15:20 -0000 1.3 +++ src/motion/ia64_asm/halfpel8_refine_ia64.s 16 Dec 2005 15:27:48 -0000 @@ -855,3 +855,5 @@ Halfpel8_Refine_ia64: br.ret.sptk.many b0 .endp Halfpel8_Refine_ia64# + +.section .note.GNU-stack,"",@progbits Index: src/motion/ia64_asm/sad_ia64.s =================================================================== RCS file: /xvid/xvidcore/src/motion/ia64_asm/sad_ia64.s,v --- src/motion/ia64_asm/sad_ia64.s 15 Feb 2003 15:22:19 -0000 1.7 +++ src/motion/ia64_asm/sad_ia64.s 16 Dec 2005 15:27:48 -0000 @@ -1164,3 +1164,5 @@ sad8_ia64: mov ar.pfs = r1 br.ret.sptk.many b0 .endp sad8_ia64# + +.section .note.GNU-stack,"",@progbits Index: src/motion/x86_64_asm/sad_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_64_asm/sad_mmx.asm,v --- src/motion/x86_64_asm/sad_mmx.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/motion/x86_64_asm/sad_mmx.asm 16 Dec 2005 15:27:48 -0000 @@ -162,4 +162,11 @@ sse8_8bit_x86_64: ;; All done ret -.endfunc +.endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/motion/x86_64_asm/sad_xmm.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_64_asm/sad_xmm.asm,v --- src/motion/x86_64_asm/sad_xmm.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/motion/x86_64_asm/sad_xmm.asm 16 Dec 2005 15:27:48 -0000 @@ -439,4 +439,11 @@ sad16v_x86_64: movd eax, mm7 pop rbx ret -.endfunc +.endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/motion/x86_asm/sad_3dn.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_asm/sad_3dn.asm,v --- src/motion/x86_asm/sad_3dn.asm 29 Aug 2004 10:02:38 -0000 1.9 +++ src/motion/x86_asm/sad_3dn.asm 16 Dec 2005 15:27:48 -0000 @@ -228,3 +228,9 @@ sad8bi_3dn: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/motion/x86_asm/sad_3dne.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_asm/sad_3dne.asm,v --- src/motion/x86_asm/sad_3dne.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/motion/x86_asm/sad_3dne.asm 16 Dec 2005 15:27:48 -0000 @@ -502,3 +502,9 @@ ALIGN 8 ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/motion/x86_asm/sad_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_asm/sad_mmx.asm,v --- src/motion/x86_asm/sad_mmx.asm 19 Feb 2005 23:20:27 -0000 1.17 +++ src/motion/x86_asm/sad_mmx.asm 16 Dec 2005 15:27:49 -0000 @@ -747,3 +747,9 @@ sse8_8bit_mmx: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/motion/x86_asm/sad_sse2.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_asm/sad_sse2.asm,v --- src/motion/x86_asm/sad_sse2.asm 29 Aug 2004 10:02:38 -0000 1.12 +++ src/motion/x86_asm/sad_sse2.asm 16 Dec 2005 15:27:49 -0000 @@ -170,3 +170,9 @@ dev16_sse2: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/motion/x86_asm/sad_xmm.asm =================================================================== RCS file: /xvid/xvidcore/src/motion/x86_asm/sad_xmm.asm,v --- src/motion/x86_asm/sad_xmm.asm 29 Aug 2004 10:02:38 -0000 1.10 +++ src/motion/x86_asm/sad_xmm.asm 16 Dec 2005 15:27:49 -0000 @@ -444,3 +444,9 @@ sad16v_xmm: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/quant/ia64_asm/quant_h263_ia64.s =================================================================== RCS file: /xvid/xvidcore/src/quant/ia64_asm/quant_h263_ia64.s,v --- src/quant/ia64_asm/quant_h263_ia64.s 22 Mar 2004 22:36:24 -0000 1.6 +++ src/quant/ia64_asm/quant_h263_ia64.s 16 Dec 2005 15:27:49 -0000 @@ -546,3 +546,5 @@ dequant_h263_inter_ia64: br.ret.sptk.many b0 .endp dequant_h263_inter_ia64# .ident "GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)" + +.section .note.GNU-stack,"",@progbits Index: src/quant/x86_64_asm/quantize_h263_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/quant/x86_64_asm/quantize_h263_mmx.asm,v --- src/quant/x86_64_asm/quantize_h263_mmx.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/quant/x86_64_asm/quantize_h263_mmx.asm 16 Dec 2005 15:27:49 -0000 @@ -505,3 +505,10 @@ ALIGN 16 xor rax, rax ret .endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/quant/x86_64_asm/quantize_mpeg_xmm.asm =================================================================== RCS file: /xvid/xvidcore/src/quant/x86_64_asm/quantize_mpeg_xmm.asm,v --- src/quant/x86_64_asm/quantize_mpeg_xmm.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/quant/x86_64_asm/quantize_mpeg_xmm.asm 16 Dec 2005 15:27:49 -0000 @@ -807,4 +807,11 @@ ALIGN 16 xor rax, rax ret -.endfunc +.endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/quant/x86_asm/quantize_h263_3dne.asm =================================================================== RCS file: /xvid/xvidcore/src/quant/x86_asm/quantize_h263_3dne.asm,v --- src/quant/x86_asm/quantize_h263_3dne.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/quant/x86_asm/quantize_h263_3dne.asm 16 Dec 2005 15:27:49 -0000 @@ -784,3 +784,9 @@ ALIGN 8 ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/quant/x86_asm/quantize_h263_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/quant/x86_asm/quantize_h263_mmx.asm,v --- src/quant/x86_asm/quantize_h263_mmx.asm 29 Aug 2004 10:02:38 -0000 1.7 +++ src/quant/x86_asm/quantize_h263_mmx.asm 16 Dec 2005 15:27:49 -0000 @@ -1039,3 +1039,9 @@ dequant_h263_inter_sse2: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/quant/x86_asm/quantize_mpeg_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/quant/x86_asm/quantize_mpeg_mmx.asm,v --- src/quant/x86_asm/quantize_mpeg_mmx.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/quant/x86_asm/quantize_mpeg_mmx.asm 16 Dec 2005 15:27:49 -0000 @@ -750,3 +750,9 @@ ALIGN 16 ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/quant/x86_asm/quantize_mpeg_xmm.asm =================================================================== RCS file: /xvid/xvidcore/src/quant/x86_asm/quantize_mpeg_xmm.asm,v --- src/quant/x86_asm/quantize_mpeg_xmm.asm 29 Aug 2004 10:02:38 -0000 1.5 +++ src/quant/x86_asm/quantize_mpeg_xmm.asm 16 Dec 2005 15:27:49 -0000 @@ -815,3 +815,9 @@ ALIGN 16 ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/utils/ia64_asm/mem_transfer_ia64.s =================================================================== RCS file: /xvid/xvidcore/src/utils/ia64_asm/mem_transfer_ia64.s,v --- src/utils/ia64_asm/mem_transfer_ia64.s 15 Feb 2003 15:22:19 -0000 1.5 +++ src/utils/ia64_asm/mem_transfer_ia64.s 16 Dec 2005 15:27:50 -0000 @@ -722,3 +722,5 @@ transfer_8to16sub2_ia64: br.ret.sptk.many b0 .endp transfer_8to16sub2_ia64# + +.section .note.GNU-stack,"",@progbits Index: src/utils/x86_64_asm/cpuid.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_64_asm/cpuid.asm,v --- src/utils/x86_64_asm/cpuid.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/utils/x86_64_asm/cpuid.asm 16 Dec 2005 15:27:50 -0000 @@ -215,4 +215,9 @@ emms_3dn: ret .endfunc - +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/utils/x86_64_asm/interlacing_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_64_asm/interlacing_mmx.asm,v --- src/utils/x86_64_asm/interlacing_mmx.asm 18 Mar 2005 18:01:34 -0000 1.2 +++ src/utils/x86_64_asm/interlacing_mmx.asm 16 Dec 2005 15:27:50 -0000 @@ -212,3 +212,9 @@ MBFieldTest_x86_64: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/utils/x86_64_asm/mem_transfer_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_64_asm/mem_transfer_mmx.asm,v --- src/utils/x86_64_asm/mem_transfer_mmx.asm 5 Jan 2005 23:02:15 -0000 1.1 +++ src/utils/x86_64_asm/mem_transfer_mmx.asm 16 Dec 2005 15:27:50 -0000 @@ -434,3 +434,10 @@ transfer8x8_copy_x86_64: COPY_8_TO_8 ret .endfunc + +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __YASM_OBJFMT__,elf +SECTION ".note.GNU-stack" noalloc noexec nowrite progbits +%endif Index: src/utils/x86_asm/cpuid.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_asm/cpuid.asm,v --- src/utils/x86_asm/cpuid.asm 29 Aug 2004 10:02:38 -0000 1.9 +++ src/utils/x86_asm/cpuid.asm 16 Dec 2005 15:27:50 -0000 @@ -225,4 +225,9 @@ emms_3dn: ret .endfunc - +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/utils/x86_asm/interlacing_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_asm/interlacing_mmx.asm,v --- src/utils/x86_asm/interlacing_mmx.asm 29 Aug 2004 10:02:38 -0000 1.6 +++ src/utils/x86_asm/interlacing_mmx.asm 16 Dec 2005 15:27:50 -0000 @@ -217,3 +217,9 @@ MBFieldTest_mmx: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/utils/x86_asm/mem_transfer_3dne.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_asm/mem_transfer_3dne.asm,v --- src/utils/x86_asm/mem_transfer_3dne.asm 13 Sep 2005 12:12:15 -0000 1.7 +++ src/utils/x86_asm/mem_transfer_3dne.asm 16 Dec 2005 15:27:50 -0000 @@ -459,3 +459,9 @@ transfer8x4_copy_3dne: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif Index: src/utils/x86_asm/mem_transfer_mmx.asm =================================================================== RCS file: /xvid/xvidcore/src/utils/x86_asm/mem_transfer_mmx.asm,v --- src/utils/x86_asm/mem_transfer_mmx.asm 13 Sep 2005 12:12:15 -0000 1.17 +++ src/utils/x86_asm/mem_transfer_mmx.asm 16 Dec 2005 15:27:50 -0000 @@ -568,3 +568,9 @@ transfer8x4_copy_mmx: ret .endfunc +;============================================================================= +; No executable stack +;============================================================================= +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif