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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cache.s

?? 操作系統(tǒng)SunOS 4.1.3版本的源碼
?? S
字號(hào):
/* *	.seg	"data" *	.asciz	"@(#)cache.s	1.1 7/30/92 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))/* XXX - hack for now */#undef VAC#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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩视频专区在线播放| 丝袜诱惑亚洲看片| 国产综合久久久久影院| 日韩午夜激情电影| 精品一区二区三区蜜桃| 久久久亚洲精品石原莉奈| 国产一区二区中文字幕| www国产亚洲精品久久麻豆| 国产伦精一区二区三区| 中文字幕av不卡| 色一区在线观看| 日产精品久久久久久久性色| 日韩精品一区二区三区中文不卡| 天堂va蜜桃一区二区三区漫画版 | 精品国产青草久久久久福利| 精品中文字幕一区二区小辣椒| 久久一留热品黄| av资源站一区| 一区二区三区欧美视频| 一区二区国产视频| 日韩一区二区在线免费观看| 国产乱子伦一区二区三区国色天香| 日本一区二区不卡视频| 欧美亚洲动漫另类| 日本亚洲电影天堂| 中文字幕免费不卡在线| 欧美久久一二区| 本田岬高潮一区二区三区| 午夜久久电影网| 欧美国产精品中文字幕| 欧美日韩国产成人在线91 | 免费视频一区二区| 国产午夜精品理论片a级大结局| 欧洲av一区二区嗯嗯嗯啊| 国产精品资源站在线| 中文在线一区二区| 4438x成人网最大色成网站| 成人深夜福利app| 午夜av一区二区三区| 欧美激情一区二区三区蜜桃视频| 欧美午夜精品久久久久久超碰| 国产一二精品视频| 亚洲第一精品在线| 欧美国产综合一区二区| 欧美丰满嫩嫩电影| 色综合天天综合| 国产毛片精品视频| 日韩电影免费在线| 亚洲男同1069视频| 久久精品人人做人人综合| 欧美乱妇20p| 色婷婷av一区二区三区软件| 激情久久久久久久久久久久久久久久| 亚洲免费大片在线观看| 国产精品视频麻豆| 蜜臀av一区二区在线免费观看| 亚洲天堂中文字幕| 久久精品人人做| 欧美xxxxx裸体时装秀| 欧美久久久久久久久久| 欧美天堂亚洲电影院在线播放| 成人av片在线观看| 国产69精品久久久久777| 国内精品国产成人| 精品一区二区三区影院在线午夜 | 丰满岳乱妇一区二区三区| 久久国内精品视频| 日本欧美肥老太交大片| 日韩高清不卡一区二区三区| 亚洲国产精品一区二区www| 亚洲色图视频免费播放| 久久精子c满五个校花| 欧美videos大乳护士334| 91麻豆精品国产无毒不卡在线观看| 欧洲色大大久久| 欧美午夜免费电影| 欧美久久久久久久久久| 欧美美女喷水视频| 欧美一区二区三区不卡| 日韩精品一区二区三区视频在线观看 | 成人激情综合网站| 成人在线一区二区三区| 成人av免费网站| 国产成人午夜高潮毛片| 国产高清精品网站| 国产成人av一区| 成人美女视频在线观看18| av高清久久久| 在线免费观看日本一区| 欧美日韩你懂的| 日韩视频在线永久播放| 精品日韩欧美在线| 亚洲国产电影在线观看| 国产精品久久久久久久久快鸭 | 欧美精品一区二区三区久久久 | 国产欧美一区二区三区在线老狼| 国产亚洲综合在线| 国产精品久久久一区麻豆最新章节| 国产精品视频你懂的| 一区二区国产盗摄色噜噜| 图片区小说区国产精品视频| 蜜桃传媒麻豆第一区在线观看| 国产在线观看一区二区| 99亚偷拍自图区亚洲| 欧美日韩精品系列| 国产视频亚洲色图| 亚洲精品免费在线播放| 图片区日韩欧美亚洲| 国产成人在线免费| 91影视在线播放| 欧美一区二区三区免费在线看| 久久午夜老司机| 一区二区三区资源| 激情另类小说区图片区视频区| av激情综合网| 日韩精品专区在线影院重磅| 国产精品美女视频| 日本特黄久久久高潮| 北条麻妃国产九九精品视频| 欧美区视频在线观看| 亚洲国产成人私人影院tom | 蜜臀91精品一区二区三区| 高清视频一区二区| 欧美福利视频导航| 国产精品国产三级国产| 日本网站在线观看一区二区三区| av午夜精品一区二区三区| 欧美一区二区三区爱爱| 自拍偷拍国产亚洲| 久久99国产精品久久| 色婷婷av一区二区三区gif | 久久精品国产久精国产| 色综合久久综合网97色综合| 欧美成人激情免费网| 一个色妞综合视频在线观看| 国产乱人伦精品一区二区在线观看 | 亚洲一级二级在线| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 青青青爽久久午夜综合久久午夜| aaa亚洲精品一二三区| 日韩精品一区二| 天天色综合成人网| 91蝌蚪porny| 中文欧美字幕免费| 国产一区二区伦理片| 欧美一区二区在线视频| 一区二区三区丝袜| 成人激情av网| 久久综合久色欧美综合狠狠| 亚洲成人免费看| 91麻豆精品视频| 成人免费一区二区三区视频| 国产精品91xxx| 久久综合丝袜日本网| 久久精品99国产精品| 在线不卡中文字幕| 午夜欧美视频在线观看| 91黄视频在线观看| 一区二区三区欧美久久| 在线欧美日韩精品| 亚洲乱码中文字幕| 91蝌蚪porny| 亚洲蜜桃精久久久久久久| 99国产精品视频免费观看| 国产亚洲美州欧州综合国| 黄页视频在线91| 久久综合九色综合97婷婷| 捆绑调教美女网站视频一区| 91精品国产一区二区三区蜜臀 | 美国毛片一区二区| 日韩一区二区三区免费看 | 国产调教视频一区| 国产成人免费av在线| 国产精品网曝门| 99国产精品久久久久| 一区二区三区在线观看视频| 在线亚洲人成电影网站色www| 亚洲欧美激情视频在线观看一区二区三区| 99久久免费精品| 亚洲黄色免费电影| 欧美日韩中文精品| 免费成人你懂的| 欧美激情一区三区| 色综合天天综合狠狠| 香蕉成人啪国产精品视频综合网 | 91麻豆swag| 日韩黄色在线观看| 精品国产91乱码一区二区三区| 国产原创一区二区| 亚洲欧洲国产日韩| 欧美日韩精品三区| 黄色成人免费在线| 国产精品久久久一本精品| 欧美怡红院视频| 麻豆一区二区在线| 国产精品欧美经典| 欧美日韩精品三区| 国产精品亚洲人在线观看| 亚洲天堂成人网| 777欧美精品|