⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 strncmp.s

📁 优龙2410linux2.6.8内核源代码
💻 S
字号:
/* $Id: strncmp.S,v 1.2 1996/09/09 02:47:20 davem Exp $ * strncmp.S: Hand optimized Sparc assembly of GCC output from GNU libc *            generic strncmp routine. */	.text	.align 4	.global __strncmp, strncmp__strncmp:strncmp:	mov	%o0, %g3	mov	0, %o3	cmp	%o2, 3	ble	7f	 mov	0, %g2	sra	%o2, 2, %o4	ldub	[%g3], %o30:	ldub	[%o1], %g2	add	%g3, 1, %g3	and	%o3, 0xff, %o0	cmp	%o0, 0	be	8f	 add	%o1, 1, %o1	cmp	%o0, %g2	be,a	1f	 ldub	[%g3], %o3	retl	 sub	%o0, %g2, %o01:	ldub	[%o1], %g2	add	%g3,1, %g3	and	%o3, 0xff, %o0	cmp	%o0, 0	be	8f	 add	%o1, 1, %o1	cmp	%o0, %g2	be,a	1f	 ldub	[%g3], %o3	retl	 sub	%o0, %g2, %o01:	ldub	[%o1], %g2	add	%g3, 1, %g3	and	%o3, 0xff, %o0	cmp	%o0, 0	be	8f	 add	%o1, 1, %o1	cmp	%o0, %g2	be,a	1f	 ldub	[%g3], %o3	retl	 sub	%o0, %g2, %o01:	ldub	[%o1], %g2	add	%g3, 1, %g3	and	%o3, 0xff, %o0	cmp	%o0, 0	be	8f	 add	%o1, 1, %o1	cmp	%o0, %g2	be	1f	 add	%o4, -1, %o4	retl	 sub	%o0, %g2, %o01:	cmp	%o4, 0	bg,a	0b	 ldub	[%g3], %o3	b	7f	 and	%o2, 3, %o29:	ldub	[%o1], %g2	add	%g3, 1, %g3	and	%o3, 0xff, %o0	cmp	%o0, 0	be	8f	 add	%o1, 1, %o1	cmp	%o0, %g2	be	7f	 add	%o2, -1, %o28:	retl	 sub	%o0, %g2, %o07:	cmp	%o2, 0	bg,a	9b	 ldub	[%g3], %o3	and	%g2, 0xff, %o0	retl	 sub	%o3, %o0, %o0

⌨️ 快捷键说明

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