cacheflush.s

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

S
95
字号
	.global cris_flush_cache_rangecris_flush_cache_range:	move.d 1024, $r12	cmp.d $r11, $r12	bhi cris_flush_1KB	nop	add.d $r10, $r11	ftagd [$r10]cris_flush_last:	addq 32, $r10	cmp.d $r11, $r10	blt cris_flush_last	ftagd [$r10]	ret	nopcris_flush_1KB:	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ftagd [$r10]	addq 32, $r10	ba cris_flush_cache_range	sub.d $r12, $r11	.global cris_flush_cachecris_flush_cache:	moveq 0, $r10cris_flush_line:	move.d 16*1024, $r11	addq 16, $r10	cmp.d $r10, $r11	blt cris_flush_line	fidxd [$r10]	ret	nop

⌨️ 快捷键说明

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