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

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

?? divides two 32 bit values and returns their quotient and remai.txt

?? c6000的標(biāo)準(zhǔn)函數(shù)庫
?? TXT
字號(hào):
DIVMODU32
*
*	Revision Date:  07/15/97
*	
*	USAGE	This routine is C Callable and can be called as:
*
*		struct	divmodu divmodu32(unsigned int a, unsigned int b);
*		
*		a --- unsigned numerator 
*               b --- unsigned denominator
*
*		If routine is not to be used as a C callable function then
*		you need to initialize values for all of the values passed
*		as these are assumed to be in registers as defined by the 
*		calling convention of the compiler, (refer to the C compiler
*		reference guide).
*
*	C CODE
*		This is the C equivalent of the assembly code.  Note that
*		the assembly code is hand optimized and restrictions may
*		apply.
*
*
*		struct	divmodu {
*			unsigned int div;
*			unsigned int mod;
*		};
*
*
*		struct divmodu divmodu32(unsigned int a, unsigned int b)
*		{
*		        struct divmodu tmp;
*		
*			tmp.div = a / b;
*			tmp.mod = a % b;
*
*			return tmp;
*		}
*
*	DESCRIPTION
*
*		This routine divides two unsigned 32 bit values and returns
*		their quotient and remainder.  The inputs are unsigned 32-bit
*		numbers, and the result is a unsigned 32-bit number.
*
*	TECHNIQUE
*		
*		The loop is executed at least 6 times.  In the loop, the
*		conditional subtract divide step (SUBC) is block from doing
*		extraneous executions.  In short, the SUBC instruction
*		is conditional and will not necessarily be executed.
*
*	MEMORY NOTE
*	
*		No memory bank hits under any conditions.		
*
*	CYCLES
*
*		Minimum execution time -> 18 cycles
*		Maximum	execution time -> 42 cycles
*
*==============================================================================

	.global _divmodu32
	.text

_divmodu32:

*** BEGIN Benchmark Timing ***
B_START:
	LMBD	.L2X	1,	A4,	B1	; mag_num = lmbd(1, num)
||	LMBD	.L1X	1,	B4,	A1	; mag_den = lmbd(1, den)
||	MVK	.S1	32,	A0		; const 32
||	ZERO	.D1	A8			; first_div = 1

	CMPGTU	.L1X	B4,	A4,	A1	; zero = (den > num)
||	SUB	.L2X	A1,	B1,	B0	; i = mag_den - mag_num
||	MV	.D1	A4,	A5		; save num
||[!B1]	MVK	.S1	1,	A8		; if (num32) first_div = 1

	SHL	.S2	B4,	B0,	B4	; den <<= i
||[B1]	ADD	.D2	B0,	1,	B0	; if (!num32) i++
||	MV		B0,	A6

	CMPGTU	.L2X	B4,	A4,	B2	; gt = den > num
||	SUB	.L1X	A0,	B0,	A0	; qs = 32 - i
||	SHL	.S1	A8,	A6,	A8	; first_div <<= i
||	B	.S2	LOOP			;
||[B1]	MPY	.M2	B2,	0,	B2	; num32 && gt

	ADD	.L1X	0,	B0,	A2
||[B2]	MV	.D2	B2,	B1		; !(num32 && !gt)
||[B2]	SHRU	.S1	A8,	1,	A8	; first_div >>= 1
||	B	.S2	LOOP			;

  [B2]	SHRU	.S2	B4,	1,	B4	; if (num32 && gt) den >> 1
||[!B1]	SUB	.L1X	A4,	B4,	A4	; if (num32 && !gt) num -= den
||[B0]	SUB	.D2	B0,	1,	B0	; i--
||	B	.S1	LOOP			;

  [!B1]	SHRU	.S2	B4,	1,	B4	; if (num32 && !gt) den >> 1
||[B2]	SUB	.L1X	A4,	B4,	A4	; if (num32 && gt) num -= den
||	CMPLT	.L2	B0,	6,	B2	; check for neg. loop counter
||	SUB	.D2	B0,	6,	B1	; generate loop counter
||	B	.S1	LOOP			;

  [B2]	ZERO	.L2	B1			; zero negative loop counter
||[A2]	SUBC	.L1X	A4,	B4,	A4	; num = subc(num, den)
||	B	.S2	LOOP			;

LOOP:
  [B0]	SUBC	.L1X	A4,	B4,	A4	; num = subc(num, den)
||[B0]	SUB	.L2	B0,	1,	B0	; i--
||[B1]	SUB	.D2	B1,	1,	B1	; i--
||[B1]	B	.S1	LOOP			; for

;end of LOOP

  	ADD	.L2	A3,	4,	B7	; address for mod result
||[!A1]	SHL	.S1	A4,	A0,	A6	; q = num << qs
||[A1]	MPY	.M1	0,	A6,	A6	; if (zero) q = zero
||	B	.S2	B3	

  [!A1]	SHRU	.S1	A6,	A0,	A6	; q = num >> qs
||[A1]	MV	.L1	A5,	A2		; if (zero) mod = num
||	MV		A8,	B5		;

	ADD	.L2X	A6,	B5,	B8	;
||[!A1]	SHRU	.S1	A4,	A2,	A2	; mod = n >> ms

	STW	.D1	B8,	*A3++		; c[2 * i] = q
||	STW	.D2	A2,	*B7++		; c[2 * i + 1] = mod

B_END:
*** END Benchmark Timing ***

	NOP	2

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线免费亚洲电影| 97久久精品人人爽人人爽蜜臀| 91麻豆国产香蕉久久精品| 国产精品女人毛片| 成人动漫精品一区二区| 欧美激情一区二区三区不卡 | 91精品麻豆日日躁夜夜躁| 香蕉久久一区二区不卡无毒影院| 欧美偷拍一区二区| 天天影视网天天综合色在线播放| 欧美日韩色一区| 久久国产精品99久久久久久老狼 | 国产精品污污网站在线观看| www.性欧美| 亚洲制服欧美中文字幕中文字幕| 欧美日韩国产精品成人| 老司机精品视频导航| 久久精品人人做人人综合| 成人福利电影精品一区二区在线观看| 亚洲视频在线观看一区| 欧美剧在线免费观看网站| 九色综合国产一区二区三区| 国产精品欧美经典| 欧美亚洲精品一区| 国产一区二区三区久久久| 中文字幕人成不卡一区| 欧美日本视频在线| 国产成人啪免费观看软件| 亚洲色图制服诱惑 | 91理论电影在线观看| 午夜久久久久久电影| 久久网这里都是精品| 91香蕉视频黄| 精油按摩中文字幕久久| 国产精品久久久久7777按摩| 欧美人狂配大交3d怪物一区| 国产精品一卡二卡| 国产suv精品一区二区883| 自拍偷拍国产精品| 日韩一区二区三区视频在线| gogogo免费视频观看亚洲一| 日韩av中文字幕一区二区| 欧美国产日韩一二三区| 欧美理论电影在线| 99久精品国产| 国内国产精品久久| 亚洲成人激情社区| 国产精品超碰97尤物18| 精品国产麻豆免费人成网站| 欧美主播一区二区三区| 高清不卡在线观看av| 日本人妖一区二区| 亚洲免费观看视频| 国产视频不卡一区| 日韩精品一区在线观看| 欧美亚洲一区二区在线| 99精品视频在线播放观看| 九九国产精品视频| 奇米色一区二区| 亚洲综合精品久久| 国产精品久久久久久亚洲毛片 | 91在线国产观看| 久久精品国产一区二区三| 亚洲国产精品一区二区久久恐怖片 | 亚洲最色的网站| 中文字幕精品三区| 久久久久久久综合色一本| 91精品国产色综合久久不卡电影| 一本久久a久久精品亚洲| 成人动漫在线一区| 国产成人精品三级麻豆| 国产另类ts人妖一区二区| 蜜桃视频第一区免费观看| 日韩精品91亚洲二区在线观看| 亚洲欧美偷拍卡通变态| 国产精品理论在线观看| 国产欧美日韩另类一区| 国产婷婷色一区二区三区| 久久亚区不卡日本| 久久久精品人体av艺术| 精品欧美乱码久久久久久1区2区| 91精品国产综合久久精品app | 日本亚洲天堂网| 日韩精品亚洲一区二区三区免费| 亚洲欧美日韩国产另类专区| 亚洲情趣在线观看| 尤物在线观看一区| 一区二区三区 在线观看视频| 亚洲欧美激情一区二区| 亚洲最大色网站| 亚洲成人动漫精品| 91麻豆国产香蕉久久精品| 成人在线一区二区三区| eeuss鲁片一区二区三区 | av电影在线观看一区| av亚洲精华国产精华| 色综合色综合色综合色综合色综合| 91视频免费观看| 欧美午夜不卡在线观看免费| 欧美麻豆精品久久久久久| 欧美一卡二卡三卡| 国产亚洲女人久久久久毛片| 欧美国产乱子伦| 一区二区在线看| 日韩在线一二三区| 国产一区在线视频| 91在线免费播放| 欧美三级日韩三级国产三级| 91精品国产综合久久久久久久久久 | 精品一区在线看| 国产成人精品影院| 在线观看www91| 884aa四虎影成人精品一区| 精品久久久久久最新网址| 国产欧美一区二区精品秋霞影院| 亚洲区小说区图片区qvod| 日本不卡高清视频| 成人av资源在线| 欧美一区二区私人影院日本| 久久精品免费在线观看| 亚洲香肠在线观看| 精品亚洲成a人| 91香蕉视频在线| 精品av综合导航| 亚洲精品免费在线观看| 精品一区二区三区免费播放| 91猫先生在线| 日韩久久久精品| 亚洲另类色综合网站| 久久99国产精品免费网站| 色哟哟一区二区| 久久综合色8888| 亚洲成人精品在线观看| 粉嫩av一区二区三区| 欧美一区二区视频在线观看2020 | 精品少妇一区二区三区视频免付费 | 国产精品人妖ts系列视频| 日日欢夜夜爽一区| 国产99久久久国产精品潘金网站| 欧美亚洲日本国产| 国产精品丝袜在线| 麻豆精品一二三| 欧美日韩国产a| 《视频一区视频二区| 国产麻豆精品一区二区| 国产日韩影视精品| 偷拍与自拍一区| 一本一道久久a久久精品综合蜜臀| 精品少妇一区二区三区视频免付费 | 91蝌蚪porny成人天涯| 久久众筹精品私拍模特| 视频一区在线播放| 欧美自拍偷拍一区| 中文字幕在线观看一区| 国产精品一区二区男女羞羞无遮挡| 欧美日韩一区 二区 三区 久久精品| 欧美—级在线免费片| 久久99精品久久久| 欧美成人综合网站| 日本欧美肥老太交大片| 欧美日韩二区三区| 亚洲国产精品精华液网站| 色综合天天狠狠| 亚洲欧美韩国综合色| youjizz久久| 国产精品久久久爽爽爽麻豆色哟哟| 韩国三级在线一区| wwwwww.欧美系列| 看国产成人h片视频| 日韩欧美国产小视频| 蜜桃av噜噜一区| 欧美一级xxx| 久久国产剧场电影| 欧美xxxxx牲另类人与| 九色综合狠狠综合久久| 欧美精品一区二区在线播放| 美女网站在线免费欧美精品| 日韩欧美中文字幕精品| 美国精品在线观看| 精品剧情在线观看| 国产伦精品一区二区三区免费迷| 精品久久久久久久久久久久久久久久久| 日本亚洲免费观看| 精品国产伦一区二区三区观看体验 | 国产在线精品一区二区夜色| www国产精品av| 成人激情文学综合网| 亚洲三级视频在线观看| 在线一区二区观看| 日韩av在线发布| 26uuu久久综合| 99精品国产91久久久久久| 一区二区三区免费| 欧美一卡二卡在线观看| 国产自产视频一区二区三区| 国产精品毛片a∨一区二区三区| 91美女在线观看| 免费观看在线色综合| 国产亚洲欧洲一区高清在线观看| 成年人午夜久久久|