File:  [DVB] / dietlibc / i386 / memcmp.S
Revision 1.4: download - view: text, annotated - select for diffs
Mon Mar 4 09:26:59 2019 UTC (5 years, 3 months ago) by leitner
Branches: MAIN
CVS tags: HEAD
remove superfluous jecxz

.text
.global memcmp
.type	memcmp,function
memcmp:
	pushl	%esi
	pushl	%edi
	xorl	%eax,%eax
	movl	%esp,%ecx
	movl	12(%ecx),%esi
	movl	16(%ecx),%edi
	movl	20(%ecx),%ecx
	cld
	rep cmpsb
	jz	.Lout
	sbbl	%eax,%eax
	orl	$1,%eax
.Lout:
	popl %edi
	popl %esi
	ret
.size	memcmp,.-memcmp

LinuxTV legacy CVS <linuxtv.org/cvs>