https://github.com/torvalds/linux
Revision 2eff7ec81eb586076974cb0918dffc5f4ad763d5 authored by Takashi Iwai on 30 June 2005, 11:45:20 UTC, committed by Jaroslav Kysela on 28 July 2005, 10:09:59 UTC
CMIPCI driver
Added 'Mic Boost Capture Switch' and 'Phone' switches.
The existing playback switch is renamed as 'Mic Boost Playback Switch'.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 parent 174d522
Raw File
Tip revision: 2eff7ec81eb586076974cb0918dffc5f4ad763d5 authored by Takashi Iwai on 30 June 2005, 11:45:20 UTC
[ALSA] cmipci - Add Mic Boost capture switch
Tip revision: 2eff7ec
memcmp.S
/* $Id: memcmp.S,v 1.3 2000/03/23 07:51:08 davem Exp $
 * Sparc64 optimized memcmp code.
 *
 * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
 * Copyright (C) 2000 David S. Miller (davem@redhat.com)
 */

	.text
	.align	32
	.globl	__memcmp, memcmp
__memcmp:
memcmp:
	cmp	%o2, 0		! IEU1	Group
loop:	be,pn	%icc, ret_0	! CTI
	 nop			! IEU0
	ldub	[%o0], %g7	! LSU	Group
	ldub	[%o1], %g3	! LSU	Group
	sub	%o2, 1, %o2	! IEU0
	add	%o0, 1, %o0	! IEU1
	add	%o1, 1, %o1	! IEU0	Group
	subcc	%g7, %g3, %g3	! IEU1	Group
	be,pt	%icc, loop	! CTI
	 cmp	%o2, 0		! IEU1	Group

ret_n0:	retl
	 mov	%g3, %o0
ret_0:	retl
	 mov	0, %o0
back to top