io-writesw.s

来自「linux 内核源代码」· S 代码 · 共 39 行

S
39
字号
/* * Copyright (C) 2004-2006 Atmel Corporation * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */.Lnot_word_aligned:	ld.uh	r8, r11++	sub	r10, 1	st.h	r12[0], r8	.global	__raw_writesw	.type	__raw_writesw,@function__raw_writesw:	cp.w	r10, 0	mov	r9, 3	reteq	r12	tst	r11, r9	brne	.Lnot_word_aligned	sub	r10, 2	brlt	2f1:	ld.w	r8, r11++	bfextu	r9, r8, 16, 16	st.h	r12[0], r9	st.h	r12[0], r8	sub	r10, 2	brge	1b2:	sub	r10, -2	reteq	r12	ld.uh	r8, r11++	st.h	r12[0], r8	retal	r12

⌨️ 快捷键说明

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