memcmp.s

来自「Linux内核源代码 为压缩文件 是<<Linux内核>&gt」· S 代码 · 共 29 行

S
29
字号
/* $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	Grouploop:	be,pn	%icc, ret_0	! CTI	 nop			! IEU0	ldub	[%o0], %g5	! LSU	Group	ldub	[%o1], %g3	! LSU	Group	sub	%o2, 1, %o2	! IEU0	add	%o0, 1, %o0	! IEU1	add	%o1, 1, %o1	! IEU0	Group	subcc	%g5, %g3, %g3	! IEU1	Group	be,pt	%icc, loop	! CTI	 cmp	%o2, 0		! IEU1	Groupret_n0:	retl	 mov	%g3, %o0ret_0:	retl	 mov	0, %o0

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?