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

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

?? l_ssin.s

?? vxwork源代碼
?? S
?? 第 1 頁 / 共 2 頁
字號:
SINTINY:	movew		#0x0000,a6@(XDCARE)	|...JUST IN CASE	fmovel		d1,fpcr			| restore users exceptions	fmovex		a6@(X),fp0		| last inst - possible exception set	jra 		__l_t_frcinxCOSTINY:	.long 0xf23c4400,0x3f800000	 /*	fmoves	&0x3F800000,fp0 */	fmovel		d1,fpcr		| restore users exceptions	.long 0xf23c4428,0x00800000	 /*	fsubs	&0x00800000,fp0 */	jra 		__l_t_frcinxREDUCEX:|--WHEN REDUCEX IS USED, THE CODE WILL INEVITABLY BE SLOW.|--THIS REDUCTION METHOD, HOWEVER, IS MUCH FASTER THAN USING|--THE REMAINDER INSTRUCTION WHICH IS NOW IN SOFTWARE.	fmovemx	fp2-fp5,A7@-	|...save fp2 through fp5	movel		d2,A7@-	.long 0xf23c4480,0x00000000	/*	fmoves	&0x00000000,fp1 */|--If compact form of abs(arg) in d0=0x7ffeffff, argument is so large that|--there is a danger of unwanted overflow in first LOOP iteration.  In this|--case, reduce argument by one remainder step to make subsequent reduction|--safe.	cmpil	#0x7ffeffff,d0			| is argument dangerously large?	jne 	LOOP	movel	#0x7ffe0000,a6@(FP_SCR2)	| yes|						| create 2**16383*PI/2	movel	#0xc90fdaa2,a6@(FP_SCR2+4)	clrl	a6@(FP_SCR2+8)	ftstx	fp0				| test sign of argument	movel	#0x7fdc0000,a6@(FP_SCR3)	| create low half of 2**16383*|						| PI/2 at FP_SCR3	movel	#0x85a308d3,a6@(FP_SCR3+4)	clrl  	a6@(FP_SCR3+8)	fblt	red_neg	orw	#0x8000,a6@(FP_SCR2)		| positive arg	orw	#0x8000,a6@(FP_SCR3)red_neg:	faddx 	a6@(FP_SCR2),fp0	| high part of reduction is exact	fmovex  fp0,fp1			| save high result in fp1	faddx 	a6@(FP_SCR3),fp0	| low part of reduction	fsubx   fp0,fp1			| determine low component of result	faddx 	a6@(FP_SCR3),fp1	| fp0/fp1 are reduced argument.|--ON ENTRY, FP0 IS X, ON RETURN, FP0 IS X REM PI/2, |X| <= PI/4.|--integer quotient will be stored in N|--Intermeditate remainder is 66-bit long|  (R,r) in (FP0,FP1)LOOP:	fmovex		fp0,a6@(INARG)	|...+-2**K * F, 1 <= F < 2	movew		a6@(INARG),d0        movel          d0,a1		|...save a copy of d0	andil		#0x00007FFF,d0	subil		#0x00003FFF,d0	|...D0 IS K	cmpil		#28,d0	jle 		LASTLOOPCONTLOOP:	subil		#27,d0	 |...D0 IS L := K-27	movel		#0,a6@(ENDFLAG)	jra 		WORKLASTLOOP:	clrl		d0		|...D0 IS L := 0	movel		#1,a6@(ENDFLAG)WORK:|--FIND THE REMAINDER OF (R,r) W.R.T.	2**L * (PI/2). L IS SO CHOSEN|--THAT	INT( X * (2/PI) / 2**(L) ) < 2**29.|--CREATE 2**(-L) * (2/PI), SIGN(INARG)*2**(63),|--2**L * (PIby2_1), 2**L * (PIby2_2)	movel		#0x00003FFE,d2	|...BIASED EXPO OF 2/PI	subl		d0,d2		|...BIASED EXPO OF 2**(-L)*(2/PI)	movel		#0xA2F9836E,a6@(FP_SCR1+4)	movel		#0x4E44152A,a6@(FP_SCR1+8)	movew		d2,a6@(FP_SCR1)	|...FP_SCR1 is 2**(-L)*(2/PI)	fmovex		fp0,fp2	fmulx		a6@(FP_SCR1),fp2|--WE MUST NOW FIND INT(FP2). SINCE WE NEED THIS VALUE IN/* |--FLOATING POINT FORMAT, THE TWO FMOVE'S	FMOVE.l FP <--> N */|--WILL BE TOO INEFFICIENT. THE WAY AROUND IT IS THAT|--(SIGN(INARG)*2**63	+	FP2) - SIGN(INARG)*2**63 WILL GIVE|--US THE DESIRED VALUE IN FLOATING POINT.|--HIDE SIX CYCLES OF INSTRUCTION        movel		a1,d2        swap		d2	andil		#0x80000000,d2	oril		#0x5F000000,d2	|...D2 IS SIGN(INARG)*2**63 IN SGL	movel		d2,a6@(TWOTO63)	movel		d0,d2	addil		#0x00003FFF,d2	|...BIASED EXPO OF 2**L * (PI/2)|--FP2 IS READY	fadds		a6@(TWOTO63),fp2	|...THE FRACTIONAL PART OF fp1 IS ROUNDED|--HIDE 4 CYCLES OF INSTRUCTION|  creating 2**(L)*Piby2_1  and  2**(L)*Piby2_2        movew		d2,a6@(FP_SCR2)	clrw          	a6@(FP_SCR2+2)	movel		#0xC90FDAA2,a6@(FP_SCR2+4)	clrl		a6@(FP_SCR2+8)		|...FP_SCR2 is  2**(L) * Piby2_1|--FP2 IS READY	fsubs		a6@(TWOTO63),fp2		|...FP2 is N	addil		#0x00003FDD,d0        movew		d0,a6@(FP_SCR3)	clrw          	a6@(FP_SCR3+2)	movel		#0x85A308D3,a6@(FP_SCR3+4)	clrl		a6@(FP_SCR3+8)		|...FP_SCR3 is 2**(L) * Piby2_2	movel		a6@(ENDFLAG),d0|--We are now ready to perform (R+r) - N*P1 - N*P2, P1 = 2**(L) * Piby2_1 and|--P2 = 2**(L) * Piby2_2	fmovex		fp2,fp4	fmulx		a6@(FP_SCR2),fp4		|...w = N*P1	fmovex		fp2,fp5	fmulx		a6@(FP_SCR3),fp5		|...w = N*P2	fmovex		fp4,fp3|--we want P+p = W+w  but  |p| <= half ulp of P|--Then, we need to compute  A := R-P   and  a := r-p	faddx		fp5,fp3			|...FP3 is P	fsubx		fp3,fp4			|...w-P	fsubx		fp3,fp0			|...FP0 is A := R - P        faddx		fp5,fp4			|...FP4 is p = (W-P)+w	fmovex		fp0,fp3			|...FP3 A	fsubx		fp4,fp1			|...FP1 is a := r - p|--Now we need to normalize (A,a) to  "new (R,r)" where R+r = A+a but|--|r| <= half ulp of R.	faddx		fp1,fp0			|...FP0 is R := A+a|--No need to calculate r if this is the last loop	cmpil		#0,d0	jgt 		RESTORE|--Need to calculate r	fsubx		fp0,fp3			|...A-R	faddx		fp3,fp1			|...FP1 is r := (A-R)+a	jra 		LOOPRESTORE:        fmovel		fp2,a6@(N)	movel		A7@+,d2	fmovemx	A7@+,fp2-fp5	movel		a6@(ADJN),d0	cmpil		#4,d0	jlt 		SINCONT	jra 		SCCONT	.globl	__l_ssincosd__l_ssincosd:|--SIN AND COS OF X FOR DENORMALIZED X	.long 0xf23c4480,0x3f800000	/*	fmoves	&0x3F800000,fp1 */	bsrl		__l_sto_cos		| store cosine result	jra 		__l_t_extdnrm	.globl	__l_ssincos__l_ssincos:|--SET ADJN TO 4	movel		#4,a6@(ADJN)	fmovex		a0@,fp0			|...lOAD INPUT	movel		A0@,d0	movew		A0@(4),d0	fmovex		fp0,a6@(X)	andil		#0x7FFFFFFF,d0		|...COMPACTIFY X	cmpil		#0x3FD78000,d0		|...|X| >= 2**(-40)?	jge 		SCOK1	jra 		SCSMSCOK1:	cmpil		#0x4004BC7E,d0		|...|X| < 15 PI?	jlt 		SCMAIN	jra 		REDUCEXSCMAIN:|--THIS IS THE USUAL CASE, |X| <= 15 PI.|--THE ARGUMENT REDUCTION IS DONE BY TABLE LOOK UP.	fmovex		fp0,fp1	fmuld		TWOBYPI,fp1	|...X*2/PI|--HIDE THE NEXT THREE INSTRUCTIONS	lea		__l_PITBL+0x200,a1 |...TABLE OF N*PI/2, N = -32,...,32|--FP1 IS NOW READY	fmovel		fp1,a6@(N)	|...CONVERT TO INTEGER	movel		a6@(N),d0	asll		#4,d0	addal		d0,a1		|...ADDRESS OF N*PIBY2, IN Y1, Y2	fsubx		A1@+,fp0	|...X-Y1        fsubs		A1@,fp0		|...FP0 IS R = (X-Y1)-Y2SCCONT:|--continuation point from REDUCEX|--HIDE THE NEXT TWO	movel		a6@(N),d0	rorl		#1,d0	cmpil		#0,d0		|...D0 < 0 IFF N IS ODD	jge 		NEVENNODD:|--REGISTERS SAVED SO FAR: D0, A0, FP2.	fmovex		fp0,a6@(RPRIME)	fmulx		fp0,fp0	 	|...FP0 IS S = R*R	fmoved		SINA7,fp1	|...A7	fmoved		COSB8,fp2	|...B8	fmulx		fp0,fp1	 	|...SA7	movel		d2,A7@-	movel		d0,d2	fmulx		fp0,fp2	 	|...SB8	rorl		#1,d2	andil		#0x80000000,d2	faddd		SINA6,fp1	|...A6+SA7	eorl		d0,d2	andil		#0x80000000,d2	faddd		COSB7,fp2	|...B7+SB8	fmulx		fp0,fp1	 	|...S(A6+SA7)	eorl		d2,a6@(RPRIME)	movel		A7@+,d2	fmulx		fp0,fp2	 	|...S(B7+SB8)	rorl		#1,d0	andil		#0x80000000,d0	faddd		SINA5,fp1	|...A5+S(A6+SA7)	movel		#0x3F800000,a6@(POSNEG1)	eorl		d0,a6@(POSNEG1)	faddd		COSB6,fp2	|...B6+S(B7+SB8)	fmulx		fp0,fp1	 	|...S(A5+S(A6+SA7))	fmulx		fp0,fp2	 	|...S(B6+S(B7+SB8))	fmovex		fp0,a6@(SPRIME)	faddd		SINA4,fp1	|...A4+S(A5+S(A6+SA7))	eorl		d0,a6@(SPRIME)	faddd		COSB5,fp2	|...B5+S(B6+S(B7+SB8))	fmulx		fp0,fp1	 	|...S(A4+...)	fmulx		fp0,fp2	 	|...S(B5+...)	faddd		SINA3,fp1	|...A3+S(A4+...)	faddd		COSB4,fp2	|...B4+S(B5+...)	fmulx		fp0,fp1	 	|...S(A3+...)	fmulx		fp0,fp2	 	|...S(B4+...)	faddx		SINA2,fp1	|...A2+S(A3+...)	faddx		COSB3,fp2	|...B3+S(B4+...)	fmulx		fp0,fp1	 	|...S(A2+...)	fmulx		fp0,fp2	 	|...S(B3+...)	faddx		SINA1,fp1	|...A1+S(A2+...)	faddx		COSB2,fp2	|...B2+S(B3+...)	fmulx		fp0,fp1	 	|...S(A1+...)	fmulx		fp2,fp0	 	|...S(B2+...)	fmulx		a6@(RPRIME),fp1	/* |...R'S(A1+...) */	fadds		COSB1,fp0	|...B1+S(B2...)	fmulx		a6@(SPRIME),fp0	/* |...S'(B1+S(B2+...)) */	movel		d1,a7@-		| restore users mode # precision	andil		#0xff,d1	| mask off all exceptions	fmovel		d1,fpcr	faddx		a6@(RPRIME),fp1	|...COS(X)	bsrl		__l_sto_cos	| store cosine result	fmovel		a7@+,fpcr	| restore users exceptions	fadds		a6@(POSNEG1),fp0	|...SIN(X)	jra 		__l_t_frcinxNEVEN:|--REGISTERS SAVED SO FAR: FP2.	fmovex		fp0,a6@(RPRIME)	fmulx		fp0,fp0	 		|...FP0 IS S = R*R	fmoved		COSB8,fp1		|...B8	fmoved		SINA7,fp2		|...A7	fmulx		fp0,fp1	 		|...SB8	fmovex		fp0,a6@(SPRIME)	fmulx		fp0,fp2	 		|...SA7	rorl		#1,d0	andil		#0x80000000,d0	faddd		COSB7,fp1		|...B7+SB8	faddd		SINA6,fp2		|...A6+SA7	eorl		d0,a6@(RPRIME)	eorl		d0,a6@(SPRIME)	fmulx		fp0,fp1	 		|...S(B7+SB8)	oril		#0x3F800000,d0	movel		d0,a6@(POSNEG1)	fmulx		fp0,fp2	 		|...S(A6+SA7)	faddd		COSB6,fp1		|...B6+S(B7+SB8)	faddd		SINA5,fp2		|...A5+S(A6+SA7)	fmulx		fp0,fp1	 		|...S(B6+S(B7+SB8))	fmulx		fp0,fp2	 		|...S(A5+S(A6+SA7))	faddd		COSB5,fp1		|...B5+S(B6+S(B7+SB8))	faddd		SINA4,fp2		|...A4+S(A5+S(A6+SA7))	fmulx		fp0,fp1	 		|...S(B5+...)	fmulx		fp0,fp2	 		|...S(A4+...)	faddd		COSB4,fp1		|...B4+S(B5+...)	faddd		SINA3,fp2		|...A3+S(A4+...)	fmulx		fp0,fp1	 		|...S(B4+...)	fmulx		fp0,fp2	 		|...S(A3+...)	faddx		COSB3,fp1		|...B3+S(B4+...)	faddx		SINA2,fp2		|...A2+S(A3+...)	fmulx		fp0,fp1	 		|...S(B3+...)	fmulx		fp0,fp2	 		|...S(A2+...)	faddx		COSB2,fp1		|...B2+S(B3+...)	faddx		SINA1,fp2		|...A1+S(A2+...)	fmulx		fp0,fp1	 		|...S(B2+...)	fmulx		fp2,fp0	 		|...s(a1+...)	fadds		COSB1,fp1		|...B1+S(B2...)	fmulx		a6@(RPRIME),fp0	/* 	|...R'S(A1+...) */	fmulx		a6@(SPRIME),fp1	/* 	|...S'(B1+S(B2+...)) */	movel		d1,a7@-			| save users mode # precision	andil		#0xff,d1		| mask off all exceptions	fmovel		d1,fpcr	fadds		a6@(POSNEG1),fp1	|...COS(X)	bsrl		__l_sto_cos		| store cosine result	fmovel		a7@+,fpcr		| restore users exceptions	faddx		a6@(RPRIME),fp0		|...SIN(X)	jra 		__l_t_frcinxSCBORS:	cmpil		#0x3FFF8000,d0	jgt 		REDUCEXSCSM:	movew		#0x0000,a6@(XDCARE)	.long 0xf23c4480,0x3f800000	/*	fmoves	&0x3F800000,fp1 */	movel		d1,a7@-			| save users mode # precision	andil		#0xff,d1		| mask off all exceptions	fmovel		d1,fpcr	.long 0xf23c44a8,0x00800000	/*	fsubs	&0x00800000,fp1 */	bsrl		__l_sto_cos		| store cosine result	fmovel		a7@+,fpcr		| restore users exceptions	fmovex		a6@(X),fp0	jra 		__l_t_frcinx|	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美天天综合网| 懂色av噜噜一区二区三区av| 91精品黄色片免费大全| 成人综合婷婷国产精品久久蜜臀| 亚洲欧美在线视频观看| 国产三级一区二区| 久久伊99综合婷婷久久伊| 日韩一区二区中文字幕| 欧美一区二区在线观看| 国产一区二区影院| 色爱区综合激月婷婷| 99re热视频这里只精品| 国产a精品视频| 狠狠色狠狠色合久久伊人| 日本不卡视频在线观看| 日本中文字幕不卡| 裸体歌舞表演一区二区| 日本在线观看不卡视频| 国内国产精品久久| 国产乱码精品1区2区3区| 不卡视频一二三四| 色婷婷av一区二区三区大白胸 | 色美美综合视频| 91美女在线视频| 91天堂素人约啪| 日本aⅴ精品一区二区三区| 久久99九九99精品| 国产自产2019最新不卡| 成人一级黄色片| 欧美无乱码久久久免费午夜一区 | 国产精品久久国产精麻豆99网站| 欧美国产视频在线| 亚洲精品日韩一| 亚洲美女视频在线观看| 热久久国产精品| 丁香六月久久综合狠狠色| 91在线国产福利| 欧美性受极品xxxx喷水| 欧美久久一区二区| 久久综合色之久久综合| 美日韩黄色大片| 91日韩在线专区| 欧美一区二区三区小说| 国产精品乱码一区二区三区软件| 亚洲精品国产一区二区精华液| 日韩精品欧美成人高清一区二区| 黄色资源网久久资源365| 91在线视频观看| 欧美老肥妇做.爰bbww| 久久久精品2019中文字幕之3| 亚洲精选视频在线| 国产成人三级在线观看| 51精品国自产在线| 一区在线观看免费| 精品一二三四在线| 一本色道久久综合亚洲91| 国产亚洲一区二区三区四区 | 久久国内精品视频| 欧美日产在线观看| 亚洲人精品午夜| 成人av免费网站| 2023国产精品| 国产在线精品国自产拍免费| 欧美日韩一卡二卡三卡| 亚洲精品欧美专区| 成人黄色电影在线| 精品久久久久久亚洲综合网| 亚洲精品高清在线| 成人免费电影视频| 欧美xxxxx牲另类人与| 亚洲va韩国va欧美va精品| 99国产欧美另类久久久精品| 欧美国产丝袜视频| 懂色中文一区二区在线播放| 国产亚洲欧洲997久久综合| 狂野欧美性猛交blacked| 日韩一区精品视频| 欧美理论片在线| 丝瓜av网站精品一区二区| 欧美视频一区在线观看| 一区二区三区国产豹纹内裤在线| 99精品视频在线观看| 国产精品三级av| 91猫先生在线| 亚洲一区视频在线| 色欧美日韩亚洲| 国产精品久久夜| 91免费看`日韩一区二区| 国产精品少妇自拍| 色综合久久综合网欧美综合网| 中文字幕在线观看不卡| 国产69精品久久777的优势| 国产精品久久免费看| av成人免费在线| 亚洲成在人线免费| 91麻豆精品国产| 国产一区亚洲一区| 中文字幕乱码亚洲精品一区| 成人激情电影免费在线观看| 中文字幕日本乱码精品影院| 欧美视频日韩视频在线观看| 亚洲一区二区三区精品在线| 制服丝袜中文字幕亚洲| 亚洲午夜视频在线观看| 精品国精品国产尤物美女| 国产乱色国产精品免费视频| 亚洲天堂免费看| 欧美疯狂性受xxxxx喷水图片| 美女尤物国产一区| 国产精品麻豆99久久久久久| 欧美亚洲另类激情小说| 久久er精品视频| 国产精品国产三级国产专播品爱网| 欧美性一二三区| 麻豆精品在线播放| 中文字幕中文在线不卡住| 婷婷久久综合九色综合绿巨人| 欧美日韩视频在线第一区 | 欧美精品一区二区三区一线天视频 | 欧美日韩免费一区二区三区| 久久草av在线| 一区二区三区在线观看国产| 日韩欧美一二三| 在线观看日韩一区| 粉嫩绯色av一区二区在线观看| 香蕉乱码成人久久天堂爱免费| 国产欧美日韩综合精品一区二区| 91精彩视频在线| 成人av网站在线观看免费| 美女免费视频一区二区| 亚洲一区免费观看| 中文字幕中文乱码欧美一区二区| 精品欧美一区二区三区精品久久| 一本色道**综合亚洲精品蜜桃冫| 国产乱码精品一品二品| 免费成人在线影院| 亚洲福中文字幕伊人影院| 国产精品第四页| 国产精品网站一区| 久久久综合视频| 精品国产免费久久| 日韩免费一区二区| 91麻豆精品国产91久久久使用方法| 91福利国产精品| 欧洲一区二区三区在线| 91麻豆免费视频| 9l国产精品久久久久麻豆| 丁香天五香天堂综合| 国产不卡一区视频| 国产精品一级片在线观看| 国产综合色精品一区二区三区| 青娱乐精品视频| 久久99精品久久久久久动态图| 日本成人在线网站| 久久精品国产成人一区二区三区| 视频在线观看91| 蜜臀久久久99精品久久久久久| 日韩三级在线免费观看| 欧美日韩免费观看一区三区| 91传媒视频在线播放| 欧美性一区二区| 欧美一区二区三区在线观看视频| 91.xcao| 3atv一区二区三区| 日韩免费成人网| 国产亚洲一本大道中文在线| 国产精品久久久久久久久免费樱桃| 中文幕一区二区三区久久蜜桃| 国产精品免费久久久久| 亚洲精品五月天| 日产精品久久久久久久性色| 九九国产精品视频| 不卡一二三区首页| 欧美群妇大交群中文字幕| 日韩精品中文字幕一区二区三区 | 欧美三级日韩三级国产三级| 欧美情侣在线播放| 久久麻豆一区二区| 一区二区三区国产精华| 免费成人av在线| 成人精品电影在线观看| 欧美三级乱人伦电影| 久久九九影视网| 亚洲一区免费观看| 国产在线精品免费av| 在线免费精品视频| 精品国产一区二区三区四区四| 中文字幕欧美一区| 免费高清成人在线| 91免费在线播放| 久久综合久久综合九色| 一区二区三区日韩精品视频| 久久精品久久99精品久久| av在线一区二区| 精品国产免费人成电影在线观看四季| 国产精品丝袜一区| 精品写真视频在线观看| 欧美精品色综合| 日本一区二区三区在线不卡| 香蕉乱码成人久久天堂爱免费|