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

📄 clear_page.s

📁 《嵌入式系统设计与实例开发实验教材二源码》Linux内核移植与编译实验
💻 S
字号:
/* $Id: clear_page.S,v 1.1 2001/07/23 10:08:50 gniibe Exp $ * * clear_page implementation of SuperH * * Copyright (C) 2001  Niibe Yutaka & Kaz Kojima * *//* * clear_page * @to: P1 address * * void clear_page(void *to) *//* * r0 --- scratch * r4 --- to * r5 --- to + 4096 */#include <linux/linkage.h>ENTRY(clear_page)	mov	r4,r5	mov.w	.Llimit,r0	add	r0,r5	mov	#0,r0	!1:#if defined(__sh3__)	mov.l	r0,@r4#elif defined(__SH4__)	movca.l	r0,@r4	mov	r4,r1#endif	add	#32,r4	mov.l	r0,@-r4	mov.l	r0,@-r4	mov.l	r0,@-r4	mov.l	r0,@-r4	mov.l	r0,@-r4	mov.l	r0,@-r4	mov.l	r0,@-r4#if defined(__SH4__)	ocbwb	@r1#endif	cmp/eq	r5,r4	bf/s	1b	 add	#28,r4	!	rts	 nop.Llimit:	.word	(4096-28)

⌨️ 快捷键说明

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