[PD-cvs] pd/src m_fifo.c,1.1.2.14.2.5,1.1.2.14.2.6

Thomas Grill xovo at users.sourceforge.net
Mon Nov 27 23:17:23 CET 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24471/src

Modified Files:
      Tag: devel_0_39
	m_fifo.c 
Log Message:
fixed local symbols

Index: m_fifo.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/m_fifo.c,v
retrieving revision 1.1.2.14.2.5
retrieving revision 1.1.2.14.2.6
diff -C2 -d -r1.1.2.14.2.5 -r1.1.2.14.2.6
*** m_fifo.c	10 Aug 2006 00:33:09 -0000	1.1.2.14.2.5
--- m_fifo.c	27 Nov 2006 22:17:21 -0000	1.1.2.14.2.6
***************
*** 288,301 ****
  		"movl  	(%%esi), %%eax		\n\t"	
  		"testl	%%eax, %%eax		\n\t"
! 		"jz		20f					\n"
! 		"10:\t"
  		"movl 	(%%eax), %%ebx		\n\t"
  		"movl	%%edx, %%ecx		\n\t"
  		"incl	%%ecx				\n\t"
  		LOCK "cmpxchg8b (%%esi)		\n\t"
! 		"jz		20f					\n\t"
  		"testl	%%eax, %%eax		\n\t"
! 		"jnz	10b					\n"
! 		"20:\t"
  		"popl	%%ecx				\n\t"
  		"popl	%%ebx				\n\t"
--- 288,301 ----
  		"movl  	(%%esi), %%eax		\n\t"	
  		"testl	%%eax, %%eax		\n\t"
! 		"jz		2f					\n"
! 		"1:\t"
  		"movl 	(%%eax), %%ebx		\n\t"
  		"movl	%%edx, %%ecx		\n\t"
  		"incl	%%ecx				\n\t"
  		LOCK "cmpxchg8b (%%esi)		\n\t"
! 		"jz		2f					\n\t"
  		"testl	%%eax, %%eax		\n\t"
! 		"jnz	1b					\n"
! 		"2:\t"
  		"popl	%%ecx				\n\t"
  		"popl	%%ebx				\n\t"
***************
*** 341,354 ****
  		"mov  	(%%rdi), %%rax		\n\t"	
  		"test	%%rax, %%rax		\n\t"
! 		"jz		20f					\n"
! 		"10:\t"
  		"mov 	(%%rax), %%rbx		\n\t"
  		"mov	%%rdx, %%rcx		\n\t"
  		"inc	%%rcx				\n\t"
  		LOCK "cmpxchg16b (%%rdi)		\n\t"
! 		"jz		20f					\n\t"
  		"test	%%rax, %%rax		\n\t"
! 		"jnz	10b					\n"
! 		"20:\t"
  		"pop	%%rcx				\n\t"
  		"pop	%%rbx				\n\t"
--- 341,354 ----
  		"mov  	(%%rdi), %%rax		\n\t"	
  		"test	%%rax, %%rax		\n\t"
! 		"jz		2f					\n"
! 		"1:\t"
  		"mov 	(%%rax), %%rbx		\n\t"
  		"mov	%%rdx, %%rcx		\n\t"
  		"inc	%%rcx				\n\t"
  		LOCK "cmpxchg16b (%%rdi)		\n\t"
! 		"jz		2f					\n\t"
  		"test	%%rax, %%rax		\n\t"
! 		"jnz	1b					\n"
! 		"2:\t"
  		"pop	%%rcx				\n\t"
  		"pop	%%rbx				\n\t"





More information about the Pd-cvs mailing list