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