From: Dan D. <dde...@us...> - 2005-01-31 13:28:08
|
Update of /cvsroot/libdv/libdv/libdv In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2501/libdv Modified Files: dct_block_mmx.S dct_block_mmx_x86_64.S encode_x86.S encode_x86_64.S idct_block_mmx.S idct_block_mmx_x86_64.S quant_x86.S quant_x86_64.S rgbtoyuv.S rgbtoyuv_x86_64.S transpose_x86.S transpose_x86_64.S vlc_x86.S vlc_x86_64.S Log Message: remove execution stack from assembler functions Index: dct_block_mmx.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/dct_block_mmx.S,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** dct_block_mmx.S 20 Oct 2003 19:46:49 -0000 1.3 --- dct_block_mmx.S 31 Jan 2005 13:27:54 -0000 1.4 *************** *** 54,57 **** --- 54,59 ---- scratch4: .quad 0 + .section .note.GNU-stack, "", @progbits + .text Index: dct_block_mmx_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/dct_block_mmx_x86_64.S,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** dct_block_mmx_x86_64.S 20 Oct 2004 03:49:24 -0000 1.1 --- dct_block_mmx_x86_64.S 31 Jan 2005 13:27:54 -0000 1.2 *************** *** 54,57 **** --- 54,59 ---- scratch4: .quad 0 + .section .note.GNU-stack, "", @progbits + .text Index: encode_x86.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/encode_x86.S,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** encode_x86.S 20 Oct 2003 19:46:50 -0000 1.3 --- encode_x86.S 31 Jan 2005 13:27:54 -0000 1.4 *************** *** 28,31 **** --- 28,34 ---- VLCADDMASK: .byte 255,0,0,0,255,0,0,0 + + .section .note.GNU-stack, "", @progbits + .text Index: encode_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/encode_x86_64.S,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** encode_x86_64.S 13 Dec 2004 01:48:51 -0000 1.3 --- encode_x86_64.S 31 Jan 2005 13:27:54 -0000 1.4 *************** *** 28,31 **** --- 28,33 ---- VLCADDMASK: .byte 255,0,0,0,255,0,0,0 + .section .note.GNU-stack, "", @progbits + .text Index: idct_block_mmx.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/idct_block_mmx.S,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** idct_block_mmx.S 31 Dec 2002 23:04:02 -0000 1.2 --- idct_block_mmx.S 31 Jan 2005 13:27:54 -0000 1.3 *************** *** 7,11 **** */ ! .text --- 7,11 ---- */ ! .section .note.GNU-stack, "", @progbits .text Index: idct_block_mmx_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/idct_block_mmx_x86_64.S,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** idct_block_mmx_x86_64.S 13 Dec 2004 01:48:51 -0000 1.2 --- idct_block_mmx_x86_64.S 31 Jan 2005 13:27:54 -0000 1.3 *************** *** 14,17 **** --- 14,18 ---- prescale here instead of _dv_weight_init */ + .section .note.GNU-stack, "", @progbits .text Index: quant_x86.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/quant_x86.S,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** quant_x86.S 20 Oct 2003 19:46:50 -0000 1.3 --- quant_x86.S 31 Jan 2005 13:27:54 -0000 1.4 *************** *** 25,28 **** --- 25,30 ---- */ + .section .note.GNU-stack, "", @progbits + .previous /* Index: quant_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/quant_x86_64.S,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** quant_x86_64.S 13 Dec 2004 01:48:51 -0000 1.3 --- quant_x86_64.S 31 Jan 2005 13:27:54 -0000 1.4 *************** *** 25,28 **** --- 25,30 ---- */ + .section .note.GNU-stack, "", @progbits + .previous /* Index: rgbtoyuv.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/rgbtoyuv.S,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** rgbtoyuv.S 20 Oct 2003 19:46:50 -0000 1.5 --- rgbtoyuv.S 31 Jan 2005 13:27:54 -0000 1.6 *************** *** 112,115 **** --- 112,117 ---- #endif + .section .note.GNU-stack, "", @progbits + .text Index: rgbtoyuv_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/rgbtoyuv_x86_64.S,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** rgbtoyuv_x86_64.S 20 Oct 2004 03:49:24 -0000 1.1 --- rgbtoyuv_x86_64.S 31 Jan 2005 13:27:54 -0000 1.2 *************** *** 112,115 **** --- 112,117 ---- #endif + .section .note.GNU-stack, "", @progbits + .text Index: transpose_x86.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/transpose_x86.S,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** transpose_x86.S 31 Dec 2002 23:04:03 -0000 1.2 --- transpose_x86.S 31 Jan 2005 13:27:54 -0000 1.3 *************** *** 1,2 **** --- 1,4 ---- + .section .note.GNU-stack, "", @progbits + .text .global _dv_transpose_mmx Index: transpose_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/transpose_x86_64.S,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** transpose_x86_64.S 20 Oct 2004 03:49:24 -0000 1.1 --- transpose_x86_64.S 31 Jan 2005 13:27:54 -0000 1.2 *************** *** 1,2 **** --- 1,4 ---- + .section .note.GNU-stack, "", @progbits + .text .global _dv_transpose_mmx_x86_64 Index: vlc_x86.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/vlc_x86.S,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** vlc_x86.S 20 May 2002 12:31:25 -0000 1.2 --- vlc_x86.S 31 Jan 2005 13:27:54 -0000 1.3 *************** *** 1,3 **** --- 1,5 ---- #include "asmoff.h" + .section .note.GNU-stack, "", @progbits + .text .align 4 Index: vlc_x86_64.S =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/vlc_x86_64.S,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** vlc_x86_64.S 13 Dec 2004 01:48:51 -0000 1.2 --- vlc_x86_64.S 31 Jan 2005 13:27:54 -0000 1.3 *************** *** 1,3 **** --- 1,5 ---- #include "asmoff.h" + .section .note.GNU-stack, "", @progbits + .text .align 4 |