libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] libcvd/cvd_src/i686 halfsample.s rgb_to_gray.s ...


From: Edward Rosten
Subject: [libcvd-members] libcvd/cvd_src/i686 halfsample.s rgb_to_gray.s ...
Date: Wed, 03 Dec 2008 14:11:40 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Edward Rosten <edrosten>        08/12/03 14:11:40

Modified files:
        cvd_src/i686   : halfsample.s rgb_to_gray.s yuv422_to_grey.s 
                         yuv422_to_rgb.s 

Log message:
        Removed calls to mcount (used by the profiler), temporarily.
        
        These are normal function calls, so they prevent libcvd.so from being 
PIC, since
        they are absoloute calls, and do not go via the GOT. On code compiled 
with
        4.3.x, however, these do not seem to cause relocations.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/i686/halfsample.s?cvsroot=libcvd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/i686/rgb_to_gray.s?cvsroot=libcvd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/i686/yuv422_to_grey.s?cvsroot=libcvd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/i686/yuv422_to_rgb.s?cvsroot=libcvd&r1=1.4&r2=1.5

Patches:
Index: halfsample.s
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/i686/halfsample.s,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- halfsample.s        13 May 2008 12:45:33 -0000      1.4
+++ halfsample.s        3 Dec 2008 14:11:40 -0000       1.5
@@ -30,7 +30,7 @@
        pushl   %edx
        pushl   %edi
        pushl   %esi
-       call    mcount
+/*     call    mcount*/
        movl    8(%ebp), %esi
        movl    12(%ebp), %edi
        movl    16(%ebp), %ebx

Index: rgb_to_gray.s
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/i686/rgb_to_gray.s,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- rgb_to_gray.s       13 May 2008 12:45:33 -0000      1.4
+++ rgb_to_gray.s       3 Dec 2008 14:11:40 -0000       1.5
@@ -10,7 +10,7 @@
        pushl   %edx
        pushl   %esi
        pushl   %edi
-       call    mcount
+/*     call    mcount*/
        movl    8(%ebp), %esi
        movl    12(%ebp), %edi
        movl    16(%ebp), %ecx

Index: yuv422_to_grey.s
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/i686/yuv422_to_grey.s,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- yuv422_to_grey.s    13 May 2008 12:45:34 -0000      1.4
+++ yuv422_to_grey.s    3 Dec 2008 14:11:40 -0000       1.5
@@ -14,7 +14,7 @@
        pushl   %edi
        
        subl    $12, %esp
-       call    mcount
+/*     call    mcount */
        movl    8(%ebp), %esi   /* yuv */
        movl    12(%ebp), %edi  /* grey */
        movl    16(%ebp), %ecx  /* size */

Index: yuv422_to_rgb.s
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/i686/yuv422_to_rgb.s,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- yuv422_to_rgb.s     13 May 2008 12:45:34 -0000      1.4
+++ yuv422_to_rgb.s     3 Dec 2008 14:11:40 -0000       1.5
@@ -6,7 +6,7 @@
        movl    %esp, %ebp
        subl    $16, %esp
        
-       call    mcount
+/*     call    mcount*/
 
        movl    8(%ebp), %esi   /* yuv */
        movl    12(%ebp), %edi  /* rgb */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]