lshrdi3.s

来自「内核linux2.4.20,可跟rtlinux3.2打补丁 组成实时linux系」· S 代码 · 共 30 行

S
30
字号
/* $Id: lshrdi3.S,v 1.1 1999/03/21 06:37:45 davem Exp $ */#include <asm/cprefix.h>	.globl	C_LABEL(__lshrdi3)C_LABEL(__lshrdi3):	cmp	%o2, 0	be	3f	 mov	0x20, %g2	sub	%g2, %o2, %g2	cmp	%g2, 0	bg	1f	 srl	%o0, %o2, %o4	clr	%o4	neg	%g2	b	2f	 srl	%o0, %g2, %o51:	sll  %o0, %g2, %g3	srl  %o1, %o2, %g2	or  %g2, %g3, %o52:	mov  %o4, %o0	mov  %o5, %o13:	retl 	 nop 

⌨️ 快捷键说明

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