亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cache.s

?? 操作系統SunOS 4.1.3版本的源碼
?? S
字號:
/* *	.seg	"data" *	.asciz	"@(#)cache.s 1.1 92/07/30 SMI" *	Copyright (c) 1988 by Sun Microsystems, Inc. */	.seg	"text"	.align	4#include <machine/asm_linkage.h>#include <machine/param.h>#include <machine/pte.h>#include <machine/mmu.h>#include <machine/enable.h>#define NSGVA	(1<<(32-PMGRPSHIFT))#ifdef VAC/* * cache_prog(start, end) * change all of the text and data pages * that are used by prog to be cacheable */	ENTRY(cache_prog)	save	%sp, -WINDOWSIZE, %sp	set	PG_NC, %l0		! the no cache bit	set	NBPG, %l1		! pagesize increment1:	call	_getpgmap		! get pte	mov	%i0, %o0		! address	andn	%o0, %l0, %o1		! clear the nocache bit	call	_setpgmap		! write the new pte	mov	%i0, %o0		! address	add	%i0, %l1, %i0		! add pagesize to get next pte	cmp	%i0, %i1	bleu	1b			! go do the next page	nop	ret	restore/* * turnon_cache *	write all the tags to zero *	turn on the cache via the system enable register */	ENTRY(turnon_cache)	set     CACHE_TAGS, %o0		! address of cache tags in CTL space	set     _vac_size, %o1		! number of lines to initialize	ld	[%o1], %o1	set     _vac_linesize, %o2	! offsets for by 4 loop unroll	ld	[%o2], %o2	sll	%o2, 1, %o3		! VAC_LINESIZE * 2	add	%o2, %o3, %o4		! VAC_LINESIZE * 3	sll	%o2, 2, %o5		! VAC_LINESIZE * 41:	sta     %g0, [%o0]ASI_CTL       ! write tags to zero	sta     %g0, [%o0 + %o2]ASI_CTL ! offset 16	sta     %g0, [%o0 + %o3]ASI_CTL ! offset 32	sta     %g0, [%o0 + %o4]ASI_CTL ! offset 48	subcc   %o1, 4, %o1             ! done yet?	bg      1b	add     %o0, %o5, %o0		! next cache tags address	set     ENABLEREG, %o2          ! address of real version in hardware	lduba   [%o2]ASI_CTL, %g1	! get current value	bset	ENA_CACHE, %g1		! enable cache bit	retl	stba	%g1, [%o2]ASI_CTL	! write new value/* * disable the cache, flush the cache completely (all of context 0) * We can't flush context 0 with a context flush, (a feature) * because we've been using context 0 in supervisor mode, * so we loop through segments.  Once flushed,  turn off the  * cache via the system enable register * NOTE: this assumes that standalones only use one context */	ENTRY(turnoff_cache)	save	%sp, -WINDOWSIZE, %sp	mov	0, %l0			! address of first segment	set	PMGRPSIZE, %l1		! number of bytes in a segment	set	NPMGRPPERCTX/2, %l2	! number of segs to flush in 1st half	set     _vac_linesize, %l5	! offsets for by 4 loop unroll	ld	[%l5], %l5	sll	%l5, 1, %l6		! VAC_LINESIZE * 2	add	%l5, %l6, %l7		! VAC_LINESIZE * 3	sll	%l5, 2, %l4		! VAC_LINESIZE * 4	set	_npmgrps, %l3	ld	[%l3], %l3	dec	%l3			! PMGRP_INVALID	set	_vac_size, %o2	ld	[%o2], %o2	mov	%l5, %o3		! compute NLINES=SIZE/LINESIZE...0:	srl	%o3, 1, %o3		! we "know" LINESIZE is a power of 2	tst	%o3			!  so just shift until LINESIZE	bnz,a	0b			!  goes to zero	srl	%o2, 1, %o21:	lduha	[%l0]ASI_SM, %g1	! get segment map	cmp	%g1, %l3		! if invalid we don't have to flush	be	3f	.empty	!	! flush the segment	!	mov	%l0, %o0	mov	%o2, %o1		! %o1 = VAC_SEGFLUSH_COUNT2:		sta	%g0, [%o0]ASI_FCS	sta	%g0, [%o0 + %l5]ASI_FCS	sta	%g0, [%o0 + %l6]ASI_FCS	sta	%g0, [%o0 + %l7]ASI_FCS	deccc	4, %o1			! dec count	bg	2b			! done?	add	%o0, %l4, %o0		! next group of lines3:	deccc	%l2			! count down segments	bnz	1b	add	%l0, %l1, %l0		! next segment	tst	%l0			! at end of 2nd half of addr space?	set	(NSGVA - (NPMGRPPERCTX/2)) * PMGRPSIZE, %l0					! start of 2nd half	set	NPMGRPPERCTX/2, %l2	! number of segs to flush in 2nd half	bnz	1b			! no, do 2nd half	.empty	set     ENABLEREG, %o0          ! address of enable reigster	lduba   [%o0]ASI_CTL, %g1	! get current value	bclr	ENA_CACHE, %g1		! clear enable cache bit	stba	%g1, [%o0]ASI_CTL	! write new value	ret				! cache is now off	restore#else VAC	ENTRY(cache_prog)	ALTENTRY(turnon_cache)	ALTENTRY(turnoff_cache)	retl	nop#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产99国产精品| av日韩在线网站| 中文字幕视频一区二区三区久| 欧美亚洲禁片免费| 国产二区国产一区在线观看| 亚洲自拍偷拍麻豆| 国产区在线观看成人精品| 欧美顶级少妇做爰| 日本久久电影网| proumb性欧美在线观看| 裸体歌舞表演一区二区| 一级中文字幕一区二区| 国产精品素人视频| 欧美va亚洲va香蕉在线| 51午夜精品国产| 欧美色精品在线视频| 亚洲精品在线电影| 欧美猛男男办公室激情| 色噜噜狠狠色综合欧洲selulu| 国产精品一线二线三线精华| 蜜桃在线一区二区三区| 亚洲综合一二三区| 一区二区三区中文字幕在线观看| 亚洲国产精品激情在线观看| 精品第一国产综合精品aⅴ| 欧美精品久久天天躁| 在线观看视频91| 91黄视频在线| 色欧美片视频在线观看 | 日韩电影在线观看电影| 亚洲精品成人在线| 亚洲免费观看高清完整| 亚洲欧洲精品一区二区三区| 亚洲欧美在线aaa| 亚洲丝袜制服诱惑| 亚洲女人的天堂| 亚洲色图一区二区| 国产精品久久久久久久久免费相片| 国产欧美日韩三区| 国产精品日产欧美久久久久| 国产精品视频在线看| 国产精品麻豆99久久久久久| 国产精品电影一区二区| 亚洲欧洲国产日本综合| 亚洲激情图片小说视频| 亚洲精品日韩一| 亚洲第一搞黄网站| 婷婷丁香久久五月婷婷| 午夜成人免费视频| 老司机精品视频在线| 国产最新精品精品你懂的| 国产麻豆视频一区| 成人激情av网| 在线一区二区视频| 欧美日韩国产乱码电影| 欧美一卡2卡3卡4卡| www成人在线观看| 久久久久久久久99精品| 国产欧美日韩综合| 亚洲欧美欧美一区二区三区| 亚洲国产综合在线| 日本亚洲一区二区| 风流少妇一区二区| 欧美午夜免费电影| 精品国产凹凸成av人网站| 欧美国产1区2区| 亚洲一区二区在线视频| 欧美aa在线视频| 粉嫩绯色av一区二区在线观看| 日本高清不卡视频| 日韩欧美美女一区二区三区| 国产免费久久精品| 亚洲综合无码一区二区| 久久se精品一区精品二区| 成人的网站免费观看| 欧美色大人视频| 久久精品亚洲国产奇米99| 亚洲激情在线激情| 精品在线播放免费| 色就色 综合激情| 精品国产污污免费网站入口| 亚洲欧洲性图库| 日本中文字幕不卡| www.在线成人| 日韩一级免费一区| 亚洲色图.com| 久久9热精品视频| 色综合久久久久久久| 欧美mv日韩mv亚洲| 亚洲精品伦理在线| 国产一区在线精品| 欧美在线观看视频在线| 国产亚洲欧美日韩日本| 亚洲成人7777| www.欧美亚洲| 26uuu国产电影一区二区| 亚洲综合清纯丝袜自拍| 成人一区二区三区中文字幕| 3d成人动漫网站| 亚洲女爱视频在线| 国产综合久久久久久鬼色| 欧美日韩一二三| 亚洲免费毛片网站| 岛国精品在线播放| 欧美本精品男人aⅴ天堂| 一卡二卡三卡日韩欧美| av在线一区二区| 欧美精品一区二区三区一线天视频| 一区二区三区高清不卡| av午夜一区麻豆| 国产欧美日韩三区| 国产一区二区三区黄视频| 7799精品视频| 亚洲aⅴ怡春院| 91麻豆国产精品久久| 中文字幕精品综合| 国产成人亚洲精品青草天美| 日韩免费观看高清完整版| 亚洲国产一区二区a毛片| 99精品视频在线播放观看| 国产日产亚洲精品系列| 国产一区二区在线免费观看| 日韩一级免费一区| 伦理电影国产精品| 日韩欧美国产不卡| 老司机午夜精品99久久| 日韩欧美资源站| 青娱乐精品视频| 欧美一区二区在线免费观看| 日韩精品一二三区| 91精品国产综合久久久久| 视频在线在亚洲| 3d动漫精品啪啪1区2区免费| 日韩电影免费一区| 日韩一区二区三区视频在线观看 | 国产美女一区二区| 久久久精品影视| 国产精品亚洲第一| 欧美国产精品劲爆| 99久久婷婷国产综合精品电影| 国产精品素人视频| 色94色欧美sute亚洲13| 五月婷婷激情综合| 欧美一区二区三区男人的天堂| 日本亚洲电影天堂| 精品国产乱码91久久久久久网站| 国产麻豆成人传媒免费观看| 国产欧美一区二区在线观看| 懂色av噜噜一区二区三区av| 国产精品久久久久影视| 一本大道久久a久久精品综合| 亚洲自拍都市欧美小说| 欧美一级免费大片| 国产一区在线精品| 亚洲天天做日日做天天谢日日欢| 色哟哟亚洲精品| 日韩黄色免费电影| 久久久亚洲国产美女国产盗摄| 成人av在线资源网| 亚洲永久免费视频| 日韩欧美亚洲国产另类| 成人毛片在线观看| 亚洲在线视频一区| 精品日韩欧美一区二区| 福利视频网站一区二区三区| 亚洲自拍偷拍综合| 日韩精品一区二区三区三区免费| 国产精品自拍毛片| 一区二区三区欧美亚洲| 日韩视频在线你懂得| 国产91综合一区在线观看| 一区二区三区精品在线| 欧美一区二区三区四区在线观看| 国产一区91精品张津瑜| 亚洲一区二区av电影| 精品国产一二三| 欧美在线制服丝袜| 黄色资源网久久资源365| 中文字幕在线一区二区三区| 在线成人小视频| 不卡的看片网站| 乱中年女人伦av一区二区| 亚洲欧美视频一区| 精品电影一区二区| 欧美日韩一区二区三区四区五区| 国产精品一区二区三区乱码| 亚洲激情五月婷婷| 欧美精彩视频一区二区三区| 欧美丰满一区二区免费视频| www.成人在线| 狠狠狠色丁香婷婷综合激情 | 亚洲毛片av在线| 久久午夜羞羞影院免费观看| 在线视频你懂得一区| 国产精品自在在线| 日韩精品久久理论片| 亚洲精品视频一区| 久久久久久**毛片大全| 91精品久久久久久蜜臀| 91亚洲精品久久久蜜桃网站|