clear_page.s

来自「一个2.4.21版本的嵌入式linux内核」· S 代码 · 共 28 行

S
28 行
字号
/* * Zero a page. 	 * rdi	page */				.globl clear_page	.p2align 4clear_page:	xorl   %eax,%eax	movl   $4096/64,%ecx	.p2align 4.Lloop:	decl	%ecx#define PUT(x) movq %rax,x*8(%rdi) 	movq %rax,(%rdi)	PUT(1)	PUT(2)	PUT(3)	PUT(4)	PUT(5)	PUT(6)	PUT(7)	leaq	64(%rdi),%rdi	jnz	.Lloop	nop	ret	    	

⌨️ 快捷键说明

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