[Top][All Lists]
[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 */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libcvd-members] libcvd/cvd_src/i686 halfsample.s rgb_to_gray.s ...,
Edward Rosten <=