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

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

?? viscsum.s

?? 該文件是rt_linux
?? S
?? 第 1 頁 / 共 2 頁
字號:
/* $Id: VIScsum.S,v 1.6 2000/02/20 23:21:39 davem Exp $ * VIScsum.S: High bandwidth IP checksumming utilizing the UltraSparc *            Visual Instruction Set. * * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) * Copyright (C) 2000 David S. Miller (davem@redhat.com) * * Based on older sparc32/sparc64 checksum.S, which is: * *      Copyright(C) 1995 Linus Torvalds *      Copyright(C) 1995 Miguel de Icaza *      Copyright(C) 1996, 1997 David S. Miller *    derived from: *	  Linux/Alpha checksum c-code *        Linux/ix86 inline checksum assembly *        RFC1071 Computing the Internet Checksum (esp. Jacobsons m68k code) *	  David Mosberger-Tang for optimized reference c-code *	  BSD4.4 portable checksum routine */#ifdef __sparc_v9__#define STACKOFF	2175#else#define STACKOFF	64#endif#ifdef __KERNEL__#include <asm/head.h>#include <asm/asi.h>#include <asm/visasm.h>#include <asm/asm_offsets.h>#else#define ASI_BLK_P	0xf0#define FRPS_FEF	0x04#endif/* Dobrou noc, SunSoft engineers. Spete sladce. * This has a couple of tricks in and those * tricks are UltraLinux trade secrets :)) */#define START_THE_TRICK(fz,f0,f2,f4,f6,f8,f10)						\	fcmpgt32	%fz, %f0, %g1		/*  FPM		Group	*/;		\	fcmpgt32	%fz, %f2, %g2		/*  FPM		Group	*/;		\	fcmpgt32	%fz, %f4, %g3		/*  FPM		Group	*/;		\	inc		%g1			/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f6, %g5		/*  FPM			*/;		\	srl		%g1, 1, %g1		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f8, %g7		/*  FPM			*/;		\	inc		%g2			/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f10, %o3		/*  FPM			*/;		\	srl		%g2, 1, %g2		/*  IEU0	Group	*/;		\	inc		%g3			/*  IEU1		*/;		\	srl		%g3, 1, %g3		/*  IEU0	Group	*/;		\	add		%o2, %g1, %o2		/*  IEU1		*/;		\	add		%o2, %g2, %o2		/*  IEU0	Group	*/;		\	inc		%g5			/*  IEU1		*/;		\	add		%o2, %g3, %o2		/*  IEU0	Group	*/;#define DO_THE_TRICK(O12,O14,f0,f2,f4,f6,f8,f10,f12,f14,F0,F2,F4,F6,F8,F10,F12,F14)	\	srl		%g5, 1, %g5		/*  IEU0	Group	*/;		\	fpadd32		%F0, %f0, %F0		/*  FPA			*/;		\	fcmpgt32	%O12, %f12, %o4		/*  FPM			*/;		\	inc		%g7			/*  IEU0	Group	*/;		\	fpadd32		%F2, %f2, %F2		/*  FPA			*/;		\	fcmpgt32	%O14, %f14, %o5		/*  FPM			*/;		\	add		%o2, %g5, %o2		/*  IEU1	Group	*/;		\	fpadd32		%F4, %f4, %F4		/*  FPA			*/;		\	fcmpgt32	%f0, %F0, %g1		/*  FPM			*/;		\	srl		%g7, 1, %g7		/*  IEU0	Group	*/;		\	fpadd32		%F6, %f6, %F6		/*  FPA			*/;		\	fcmpgt32	%f2, %F2, %g2		/*  FPM			*/;		\	add		%o2, %g7, %o2		/*  IEU0	Group	*/;		\	fpadd32		%F8, %f8, %F8		/*  FPA			*/;		\	fcmpgt32	%f4, %F4, %g3		/*  FPM			*/;		\	inc		%o3			/*  IEU0	Group	*/;		\	fpadd32		%F10, %f10, %F10	/*  FPA			*/;		\	fcmpgt32	%f6, %F6, %g5		/*  FPM			*/;		\	srl		%o3, 1, %o3		/*  IEU0	Group	*/;		\	fpadd32		%F12, %f12, %F12	/*  FPA			*/;		\	fcmpgt32	%f8, %F8, %g7		/*  FPM			*/;		\	add		%o2, %o3, %o2		/*  IEU0	Group	*/;		\	fpadd32		%F14, %f14, %F14	/*  FPA			*/;		\	fcmpgt32	%f10, %F10, %o3		/*  FPM			*/;		\	inc		%o4			/*  IEU0	Group	*/;		\	inc		%o5			/*  IEU1		*/;		\	srl		%o4, 1, %o4		/*  IEU0	Group	*/;		\	inc		%g1			/*  IEU1		*/;		\	srl		%o5, 1, %o5		/*  IEU0	Group	*/;		\	add		%o2, %o4, %o2		/*  IEU1		*/;		\	srl		%g1, 1, %g1		/*  IEU0	Group	*/;		\	add		%o2, %o5, %o2		/*  IEU1		*/;		\	inc		%g2			/*  IEU0	Group	*/;		\	add		%o2, %g1, %o2		/*  IEU1		*/;		\	srl		%g2, 1, %g2		/*  IEU0	Group	*/;		\	inc		%g3			/*  IEU1		*/;		\	srl		%g3, 1, %g3		/*  IEU0	Group	*/;		\	add		%o2, %g2, %o2		/*  IEU1		*/;		\	inc		%g5			/*  IEU0	Group	*/;		\	add		%o2, %g3, %o2		/*  IEU0		*/;#define END_THE_TRICK(O12,O14,f0,f2,f4,f6,f8,f10,f12,f14,S0,S1,S2,S3,T0,T1,U0,fz)	\	srl		%g5, 1, %g5		/*  IEU0	Group	*/;		\	fpadd32		%f2, %f0, %S0		/*  FPA			*/;		\	fcmpgt32	%O12, %f12, %o4		/*  FPM			*/;		\	inc		%g7			/*  IEU0	Group	*/;		\	fpadd32		%f6, %f4, %S1		/*  FPA			*/;		\	fcmpgt32	%O14, %f14, %o5		/*  FPM			*/;		\	srl		%g7, 1, %g7		/*  IEU0	Group	*/;		\	fpadd32		%f10, %f8, %S2		/*  FPA			*/;		\	fcmpgt32	%f0, %S0, %g1		/*  FPM			*/;		\	inc		%o3			/*  IEU0	Group	*/;		\	fpadd32		%f14, %f12, %S3		/*  FPA			*/;		\	fcmpgt32	%f4, %S1, %g2		/*  FPM			*/;		\	add		%o2, %g5, %o2		/*  IEU0	Group	*/;		\	fpadd32		%S0, %S1, %T0		/*  FPA			*/;		\	fcmpgt32	%f8, %S2, %g3		/*  FPM			*/;		\	add		%o2, %g7, %o2		/*  IEU0	Group	*/;		\	fzero		%fz			/*  FPA			*/;		\	fcmpgt32	%f12, %S3, %g5		/*  FPM			*/;		\	srl		%o3, 1, %o3		/*  IEU0	Group	*/;		\	fpadd32		%S2, %S3, %T1		/*  FPA			*/;		\	fcmpgt32	%S0, %T0, %g7		/*  FPM			*/;		\	add		%o2, %o3, %o2		/*  IEU0	Group	*/;		\	fpadd32		%T0, %T1, %U0		/*  FPA			*/;		\	fcmpgt32	%S2, %T1, %o3		/*  FPM			*/;		\	inc		%o4			/*  IEU0	Group	*/;		\	inc		%o5			/*  IEU1		*/;		\	srl		%o4, 1, %o4		/*  IEU0	Group	*/;		\	inc		%g1			/*  IEU1		*/;		\	add		%o2, %o4, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f2, %o4		/*  FPM			*/;		\	srl		%o5, 1, %o5		/*  IEU0	Group	*/;		\	inc		%g2			/*  IEU1		*/;		\	add		%o2, %o5, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f6, %o5		/*  FPM			*/;		\	srl		%g1, 1, %g1		/*  IEU0	Group	*/;		\	inc		%g3			/*  IEU1		*/;		\	add		%o2, %g1, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f10, %g1		/*  FPM			*/;		\	srl		%g2, 1, %g2		/*  IEU0	Group	*/;		\	inc		%g5			/*  IEU1		*/;		\	add		%o2, %g2, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %f14, %g2		/*  FPM			*/;		\	srl		%g3, 1, %g3		/*  IEU0	Group	*/;		\	inc		%g7			/*  IEU1		*/;		\	add		%o2, %g3, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %S1, %g3		/*  FPM			*/;		\	srl		%g5, 1, %g5		/*  IEU0	Group	*/;		\	inc		%o3			/*  IEU1		*/;		\	add		%o2, %g5, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %S3, %g5		/*  FPM			*/;		\	srl		%g7, 1, %g7		/*  IEU0	Group	*/;		\	inc		%o4			/*  IEU1		*/;		\	add		%o2, %g7, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %T1, %g7		/*  FPM			*/;		\	srl		%o3, 1, %o3		/*  IEU0	Group	*/;		\	inc		%o5			/*  IEU1		*/;		\	add		%o2, %o3, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%T0, %U0, %o3		/*  FPM			*/;		\	srl		%o4, 1, %o4		/*  IEU0	Group	*/;		\	inc		%g1			/*  IEU1		*/;		\	sub		%o2, %o4, %o2		/*  IEU0	Group	*/;		\	fcmpgt32	%fz, %U0, %o4		/*  FPM			*/;		\	srl		%o5, 1, %o5		/*  IEU0	Group	*/;		\	inc		%g2			/*  IEU1		*/;		\	srl		%g1, 1, %g1		/*  IEU0	Group	*/;		\	sub		%o2, %o5, %o2		/*  IEU1		*/;		\	std		%U0, [%sp + STACKOFF]	/*  Store		*/;		\	srl		%g2, 1, %g2		/*  IEU0	Group	*/;		\	sub		%o2, %g1, %o2		/*  IEU1		*/;		\	inc		%g3			/*  IEU0	Group	*/;		\	sub		%o2, %g2, %o2		/*  IEU1		*/;		\	srl		%g3, 1, %g3		/*  IEU0	Group	*/;		\	inc		%g5			/*  IEU1		*/;		\	srl		%g5, 1, %g5		/*  IEU0	Group	*/;		\	sub		%o2, %g3, %o2		/*  IEU1		*/;		\	ldx		[%sp + STACKOFF], %o5	/*  Load	Group	*/;		\	inc		%g7			/*  IEU0		*/;		\	sub		%o2, %g5, %o2		/*  IEU1		*/;		\	srl		%g7, 1, %g7		/*  IEU0	Group	*/;		\	inc		%o3			/*  IEU1		*/;		\	srl		%o3, 1, %o3		/*  IEU0	Group	*/;		\	sub		%o2, %g7, %o2		/*  IEU1		*/;		\	inc		%o4			/*  IEU0	Group	*/;		\	add		%o2, %o3, %o2		/*  IEU1		*/;		\	srl		%o4, 1, %o4		/*  IEU0	Group	*/;		\	sub		%o2, %o4, %o2		/*  IEU0	Group	*/;		\	addcc		%o2, %o5, %o2		/*  IEU1	Group	*/;		\	bcs,a,pn	%xcc, 33f		/*  CTI			*/;		\	 add		%o2, 1, %o2		/*  IEU0		*/;		\33:						/*  That's it		*/;#define CSUM_LASTCHUNK(offset)								\        ldx             [%o0 - offset - 0x10], %g2;					\        ldx             [%o0 - offset - 0x08], %g3;					\        addcc           %g2, %o2, %o2;							\        bcs,a,pn        %xcc, 31f;							\         add            %o2, 1, %o2;							\31:     addcc           %g3, %o2, %o2;							\        bcs,a,pn        %xcc, 32f;							\         add            %o2, 1, %o2;							\32:	.text	.globl		csum_partial	.align		32csum_partial:	andcc		%o0, 7, %g0		/*  IEU1	Group		*/	be,pt		%icc, 4f		/*  CTI				*/	 andcc		%o0, 0x38, %g3		/*  IEU1			*/	mov		1, %g5			/*  IEU0	Group		*/	cmp		%o1, 6			/*  IEU1			*/	bl,pn		%icc, 21f		/*  CTI				*/	 andcc		%o0, 1, %g0		/*  IEU1	Group		*/	bne,pn		%icc, csump_really_slow /*  CTI				*/	 andcc		%o0, 2, %g0		/*  IEU1	Group		*/	be,pt		%icc, 1f		/*  CTI				*/	 and		%o0, 4, %g7		/*  IEU0			*/	lduh		[%o0], %g2		/*  Load			*/	sub		%o1, 2, %o1		/*  IEU0	Group		*/	add		%o0, 2, %o0		/*  IEU1			*/	andcc		%o0, 4, %g7		/*  IEU1	Group		*/	sll		%g5, 16, %g5		/*  IEU0			*/	sll		%g2, 16, %g2		/*  IEU0	Group 		*/	addcc		%g2, %o2, %o2		/*  IEU1	Group (regdep)	*/	bcs,a,pn	%icc, 1f		/*  CTI				*/	 add		%o2, %g5, %o2		/*  IEU0			*/1:	ld		[%o0], %g2		/*  Load			*/	brz,a,pn	%g7, 4f			/*  CTI+IEU1	Group		*/	 and		%o0, 0x38, %g3		/*  IEU0			*/	add		%o0, 4, %o0		/*  IEU0	Group		*/	sub		%o1, 4, %o1		/*  IEU1			*/	addcc		%g2, %o2, %o2		/*  IEU1	Group		*/	bcs,a,pn	%icc, 1f		/*  CTI				*/	 add		%o2, 1, %o2		/*  IEU0			*/1:	and		%o0, 0x38, %g3		/*  IEU1	Group		*/4:	srl		%o2, 0, %o2		/*  IEU0	Group		*/	mov		0x40, %g1		/*  IEU1			*/	brz,pn		%g3, 3f			/*  CTI+IEU1	Group		*/	 sub		%g1, %g3, %g1		/*  IEU0			*/	cmp		%o1, 56			/*  IEU1	Group		*/	blu,pn		%icc, 20f		/*  CTI				*/	 andcc		%o0, 8, %g0		/*  IEU1	Group		*/	be,pn		%icc, 1f		/*  CTI				*/	 ldx		[%o0], %g2		/*  Load			*/	add		%o0, 8, %o0		/*  IEU0	Group		*/	sub		%o1, 8, %o1		/*  IEU1			*/	addcc		%g2, %o2, %o2		/*  IEU1	Group		*/	bcs,a,pn	%xcc, 1f		/*  CTI				*/	 add		%o2, 1, %o2		/*  IEU0			*/1:	andcc		%g1, 0x10, %g0		/*  IEU1	Group		*/	be,pn		%icc, 2f		/*  CTI				*/	 and		%g1, 0x20, %g1		/*  IEU0			*/	ldx		[%o0], %g2		/*  Load			*/	ldx		[%o0+8], %g3		/*  Load	Group		*/	add		%o0, 16, %o0		/*  IEU0			*/	sub		%o1, 16, %o1		/*  IEU1			*/	addcc		%g2, %o2, %o2		/*  IEU1	Group		*/	bcs,a,pn	%xcc, 1f		/*  CTI				*/	 add		%o2, 1, %o2		/*  IEU0			*/1:	addcc		%g3, %o2, %o2		/*  IEU1	Group		*/	bcs,a,pn	%xcc, 2f		/*  CTI				*/	 add		%o2, 1, %o2		/*  IEU0			*/2:	brz,pn		%g1, 3f			/*  CTI+IEU1	Group		*/	 ldx		[%o0], %g2		/*  Load			*/	ldx		[%o0+8], %g3		/*  Load	Group		*/	ldx		[%o0+16], %g5		/*  Load	Group		*/	ldx		[%o0+24], %g7		/*  Load	Group		*/	add		%o0, 32, %o0		/*  IEU0			*/	sub		%o1, 32, %o1		/*  IEU1			*/	addcc		%g2, %o2, %o2		/*  IEU1	Group		*/	bcs,a,pn	%xcc, 1f		/*  CTI				*/	 add		%o2, 1, %o2		/*  IEU0			*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大片顶级少妇| 午夜一区二区三区在线观看| 亚洲综合色成人| 激情欧美日韩一区二区| 欧洲亚洲国产日韩| 国产精品国产三级国产普通话三级 | 国产精品妹子av| 日韩有码一区二区三区| 91亚洲午夜精品久久久久久| 久久久亚洲精华液精华液精华液| 舔着乳尖日韩一区| 欧美亚洲国产一区在线观看网站| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩电影免费在线| 欧美视频一区二| 亚洲男同1069视频| 色综合欧美在线| 国产精品女同互慰在线看| 国产麻豆精品theporn| 日韩欧美亚洲国产精品字幕久久久 | 美腿丝袜亚洲综合| 8v天堂国产在线一区二区| 亚洲影院理伦片| 欧美亚洲免费在线一区| 亚洲自拍另类综合| 欧美午夜精品免费| 亚洲h在线观看| 欧美久久久影院| 亚洲人快播电影网| 97se亚洲国产综合自在线观| 中文字幕av一区二区三区免费看| 国产福利精品导航| 国产精品区一区二区三区| 成人午夜在线播放| 亚洲色图视频网| 91黄色免费观看| 天天操天天色综合| 欧美一级高清片| 青青草国产精品97视觉盛宴| 欧美成人高清电影在线| 国产精品99久久不卡二区| 国产精品―色哟哟| 日本韩国一区二区| 午夜久久久久久久久久一区二区| 91精品国产综合久久精品性色| 日一区二区三区| 欧美精品一区二区精品网| 国产成人精品免费| 亚洲美女偷拍久久| 欧美一区二区福利在线| 国产精品一级片| 亚洲日本在线视频观看| 欧美日韩一区二区欧美激情| 蜜桃av一区二区在线观看| 2024国产精品| 色综合咪咪久久| 欧美aⅴ一区二区三区视频| 精品国产三级电影在线观看| 9色porny自拍视频一区二区| 亚洲444eee在线观看| 久久婷婷成人综合色| 色婷婷国产精品久久包臀| 蜜桃传媒麻豆第一区在线观看| 中文字幕免费不卡| 欧美色国产精品| 国产精品白丝jk黑袜喷水| 依依成人精品视频| 亚洲激情网站免费观看| 欧美一区二区三区喷汁尤物| 国产成人激情av| 午夜精品一区在线观看| 国产婷婷色一区二区三区| 欧美色图天堂网| 成人亚洲精品久久久久软件| 亚洲电影视频在线| 国产精品视频观看| 欧美一区三区二区| 91网上在线视频| 激情综合亚洲精品| 亚洲va中文字幕| 国产精品久久久久精k8| 91精品国产福利在线观看| 91视频国产观看| 国产不卡在线一区| 久久精品国产色蜜蜜麻豆| 亚洲国产乱码最新视频 | 亚洲午夜在线电影| 欧美激情一区二区三区蜜桃视频 | 99久久国产综合精品麻豆| 另类中文字幕网| 天天综合色天天综合色h| 亚洲特黄一级片| 国产女同性恋一区二区| 精品久久久久久久久久久久久久久| 欧亚洲嫩模精品一区三区| 成人av在线电影| 国产福利一区二区| 国产美女久久久久| 激情亚洲综合在线| 免费在线观看日韩欧美| 午夜国产精品一区| 亚洲一区二区三区四区五区黄 | 亚洲自拍偷拍综合| 亚洲人成网站在线| 亚洲欧洲一区二区在线播放| 欧美激情在线观看视频免费| 久久免费偷拍视频| 久久综合丝袜日本网| 精品国产乱码久久久久久浪潮 | 欧美高清性hdvideosex| 欧美中文字幕一区| 欧美午夜电影在线播放| 在线观看视频一区二区| 欧美视频日韩视频| 欧美日韩国产综合草草| 欧美精品亚洲一区二区在线播放| 欧美午夜精品一区二区蜜桃| 欧美日韩一本到| 制服丝袜亚洲色图| 精品日韩一区二区| 久久久噜噜噜久噜久久综合| 久久噜噜亚洲综合| 国产精品区一区二区三| 亚洲欧美另类图片小说| 亚洲一区免费观看| 免费观看成人av| 国产成人综合网站| 91麻豆国产在线观看| 欧美午夜精品一区| 欧美成人三级电影在线| 国产婷婷一区二区| 亚洲精品国产品国语在线app| 亚洲小少妇裸体bbw| 久久er精品视频| 成人三级在线视频| 欧美性xxxxxx少妇| 日韩精品专区在线影院重磅| 国产欧美一区二区精品久导航 | 日韩高清不卡在线| 国产一区二区三区在线看麻豆| 成人免费毛片高清视频| 欧美视频一区在线| 男男gaygay亚洲| 777亚洲妇女| 久久在线免费观看| 国产精品女同一区二区三区| 一区二区激情视频| 激情综合网激情| 91在线观看免费视频| 91精品福利在线一区二区三区| 久久久www成人免费毛片麻豆| 中文字幕一区av| 日本aⅴ免费视频一区二区三区| 国产黄色成人av| 欧美自拍偷拍一区| 久久久91精品国产一区二区精品 | 欧美日韩综合在线| 26uuu国产一区二区三区| 一区二区三区中文免费| 九九在线精品视频| 一本高清dvd不卡在线观看| 欧美大片日本大片免费观看| 一区二区在线看| 国产一区二区不卡在线| 欧美日韩免费观看一区二区三区| 久久久av毛片精品| 日韩av中文在线观看| 色婷婷av一区二区三区之一色屋| 久久综合久久99| 日本成人在线看| 欧美性做爰猛烈叫床潮| 国产精品激情偷乱一区二区∴| 麻豆国产精品官网| 欧美老肥妇做.爰bbww视频| 国产精品进线69影院| 国产一区久久久| 欧美大片在线观看一区| 偷拍一区二区三区| 91久久国产综合久久| 欧美国产视频在线| 国产一区二区三区| 日韩欧美成人一区二区| 日精品一区二区| 欧美日韩中文另类| 一区二区三区不卡视频| 91日韩一区二区三区| 中文字幕一区日韩精品欧美| 国产福利一区二区三区| 精品福利一区二区三区| 免费成人美女在线观看.| 555www色欧美视频| 日韩精品一二三四| 欧美一区二区播放| 奇米一区二区三区av| 欧美一区二区三级| 美女性感视频久久| 欧美成人福利视频| 精品影视av免费| 久久久亚洲高清| 国产不卡视频一区|