Update of /cvsroot/alsa/alsa-lib/src/pcm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv961

Modified Files:
        pcm_dmix_x86_64.h 
Log Message:
- save RBX register.




Index: pcm_dmix_x86_64.h
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dmix_x86_64.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- pcm_dmix_x86_64.h   17 Sep 2003 17:09:45 -0000      1.1
+++ pcm_dmix_x86_64.h   9 Feb 2004 18:07:47 -0000       1.2
@@ -46,6 +46,7 @@
        __asm__ __volatile__ (
                "\n"
 
+               "\tpush %%rbx\n"
                /*
                 *  initialization, load ESI, EDI, EBX registers
                 */
@@ -110,6 +111,7 @@
                "6:"
                
                "\temms\n"
+               "\tpop %%rbx\n"
 
                : /* no output regs */
                : "m" (size), "m" (dst), "m" (src), "m" (sum), "m" (dst_step), "m" 
(src_step), "m" (sum_step)
@@ -136,6 +138,7 @@
        __asm__ __volatile__ (
                "\n"
 
+               "\tpush %%rbx\n"
                /*
                 *  initialization, load ESI, EDI, EBX registers
                 */
@@ -220,6 +223,8 @@
                // "\tjmp 6f\n"
                
                "6:"
+               "\tpop %%rbx\n"
+
                : /* no output regs */
                : "m" (size), "m" (dst), "m" (src), "m" (sum), "m" (dst_step), "m" 
(src_step), "m" (sum_step)
                : "rsi", "rdi", "edx", "ecx", "rbx", "eax"



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to