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

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

?? spealib.s

?? vxworks的源代碼
?? S
字號:
/* speALib.s  - SPE assembly routines *//* Copyright 2000 - 2003 Wind River, Inc *//*modification history--------------------01a,02sep02,dtr  created.*//* includes */#define _ASMLANGUAGE#include "vxWorks.h"#include "arch/ppc/spePpcLib.h"         /* globals */        FUNC_EXPORT(speSave)        FUNC_EXPORT(speRestore)        _WRS_TEXT_SEG_START/********************************************************************** *   speRestore - restores from memory values back into upper 32 bits  *                of the general purpose registers. It requires specific *		  SP APU instructions to do this so enables the SPE bit in *		  MSR. It also restores the accumulator. */	speRestore:		mfmsr  r4                               mr     r5, r4                          oris   r5, r5, %hi(_PPC_MSR_SPE)     /* Set SPE Bit so SPE instructions 						don't cause exception */        sync                               mtmsr  r5                               sync	evldd r5,SPE_OFFSET(32)(r3)  /* Offset 32 words into structure for 					the accumulator */	evmra r5,r5	/* r5 corrupted so done before restore of r5 */	mr  r5,r3	/* Move ptr to spe register structure into r5 */	evmergelohi r3,r3,r3         /* Swap upper and lower words around */	lwz r3,SPE_OFFSET(3)(r5)     /* Load lower word (was upper) to 					offset for r3 */	evmergelohi r3,r3,r3	     /* Swap r3 back with upper bits now new					context value. Lower bits restored*/	evmergelohi r4,r4,r4         /* Move lower word to upper word to 					retain lower word */   	lwz r4,SPE_OFFSET(4)(r3)     /* Load upper word into lower word and 					swap  */	evmergelohi r4,r4,r4	     /* move new context value into upper 					word and restore lower */ 		/* General approach is to swap upper and lower words	   Load into lower word from SPE context.	   Swap upper and lower to restore upper word and retain lower 	   word value */	/* Load instructions are done together to make full use of cache */			evmergelohi r0,r0,r0	evmergelohi r1,r1,r1	evmergelohi r2,r2,r2	evmergelohi r5,r5,r5	evmergelohi r6,r6,r6	evmergelohi r7,r7,r7	evmergelohi r8,r8,r8	evmergelohi r9,r9,r9	evmergelohi r10,r10,r10	evmergelohi r11,r11,r11	evmergelohi r12,r12,r12	evmergelohi r13,r13,r13	evmergelohi r14,r14,r14	evmergelohi r15,r15,r15	evmergelohi r16,r16,r16	evmergelohi r17,r17,r17	evmergelohi r18,r18,r18	evmergelohi r19,r19,r19	evmergelohi r20,r20,r20	evmergelohi r21,r21,r21	evmergelohi r22,r22,r22	evmergelohi r23,r23,r23	evmergelohi r24,r24,r24	evmergelohi r25,r25,r25	evmergelohi r26,r26,r26	evmergelohi r27,r27,r27	evmergelohi r28,r28,r28	evmergelohi r29,r29,r29	evmergelohi r30,r30,r30	evmergelohi r31,r31,r31	lwz r0,SPE_OFFSET(0)(r3)	lwz r1,SPE_OFFSET(1)(r3)	lwz r2,SPE_OFFSET(2)(r3)	lwz r5,SPE_OFFSET(5)(r3)	lwz r6,SPE_OFFSET(6)(r3)	lwz r7,SPE_OFFSET(7)(r3)	lwz r8,SPE_OFFSET(8)(r3)	lwz r9,SPE_OFFSET(9)(r3)	lwz r10,SPE_OFFSET(10)(r3)	lwz r11,SPE_OFFSET(11)(r3)	lwz r12,SPE_OFFSET(12)(r3)	lwz r13,SPE_OFFSET(13)(r3)	lwz r14,SPE_OFFSET(14)(r3)	lwz r15,SPE_OFFSET(15)(r3)	lwz r16,SPE_OFFSET(16)(r3)	lwz r17,SPE_OFFSET(17)(r3)	lwz r18,SPE_OFFSET(18)(r3)	lwz r19,SPE_OFFSET(19)(r3)	lwz r20,SPE_OFFSET(20)(r3)	lwz r21,SPE_OFFSET(21)(r3)	lwz r22,SPE_OFFSET(22)(r3)	lwz r23,SPE_OFFSET(23)(r3)	lwz r24,SPE_OFFSET(24)(r3)	lwz r25,SPE_OFFSET(25)(r3)	lwz r26,SPE_OFFSET(26)(r3)	lwz r27,SPE_OFFSET(27)(r3)	lwz r28,SPE_OFFSET(28)(r3)	lwz r29,SPE_OFFSET(29)(r3)	lwz r30,SPE_OFFSET(30)(r3)	lwz r31,SPE_OFFSET(31)(r3)	evmergelohi r0,r0,r0	evmergelohi r1,r1,r1	evmergelohi r2,r2,r2	evmergelohi r5,r5,r5	evmergelohi r6,r6,r6	evmergelohi r7,r7,r7	evmergelohi r8,r8,r8	evmergelohi r9,r9,r9	evmergelohi r10,r10,r10	evmergelohi r11,r11,r11	evmergelohi r12,r12,r12	evmergelohi r13,r13,r13	evmergelohi r14,r14,r14	evmergelohi r15,r15,r15	evmergelohi r16,r16,r16	evmergelohi r17,r17,r17	evmergelohi r18,r18,r18	evmergelohi r19,r19,r19	evmergelohi r20,r20,r20	evmergelohi r21,r21,r21	evmergelohi r22,r22,r22	evmergelohi r23,r23,r23	evmergelohi r24,r24,r24	evmergelohi r25,r25,r25	evmergelohi r26,r26,r26	evmergelohi r27,r27,r27	evmergelohi r28,r28,r28	evmergelohi r29,r29,r29	evmergelohi r30,r30,r30	evmergelohi r31,r31,r31        mtmsr  r4                               sync	blr/********************************************************************** *   speSave -    Saves the upper 32 bits of the general purpose registers.  *	  	  It requires specific SP APU instructions to do this so  *                enables the SPE bit in MSR. It also saves the  *		  accumulator. */	speSave:		mfmsr  r4                               mr     r5, r4                          oris   r5,r5,%hi(_PPC_MSR_SPE)	/* Set SPE Bit so SPE instructions 					   don't cause exception */          sync                               mtmsr  r5                       sync	evstwwe r0,SPE_OFFSET(0)(r3)	/* Store Upper word into context 					   offset for r0  */	evstwwe r1,SPE_OFFSET(1)(r3)	evstwwe r2,SPE_OFFSET(2)(r3)	evstwwe r3,SPE_OFFSET(3)(r3)	evstwwe r4,SPE_OFFSET(4)(r3)	evstwwe r5,SPE_OFFSET(5)(r3)	evstwwe r6,SPE_OFFSET(6)(r3)	evstwwe r7,SPE_OFFSET(7)(r3)	evstwwe r8,SPE_OFFSET(8)(r3)	evstwwe r9,SPE_OFFSET(9)(r3)	evstwwe r10,SPE_OFFSET(10)(r3)	evstwwe r11,SPE_OFFSET(11)(r3)	evstwwe r12,SPE_OFFSET(12)(r3)	evstwwe r13,SPE_OFFSET(13)(r3)	evstwwe r14,SPE_OFFSET(14)(r3)	evstwwe r15,SPE_OFFSET(15)(r3)	evstwwe r16,SPE_OFFSET(16)(r3)	evstwwe r17,SPE_OFFSET(17)(r3)	evstwwe r18,SPE_OFFSET(18)(r3)	evstwwe r19,SPE_OFFSET(19)(r3)	evstwwe r20,SPE_OFFSET(20)(r3)	evstwwe r21,SPE_OFFSET(21)(r3)	evstwwe r22,SPE_OFFSET(22)(r3)	evstwwe r23,SPE_OFFSET(23)(r3)	evstwwe r24,SPE_OFFSET(24)(r3)	evstwwe r25,SPE_OFFSET(25)(r3)	evstwwe r26,SPE_OFFSET(26)(r3)	evstwwe r27,SPE_OFFSET(27)(r3)	evstwwe r28,SPE_OFFSET(28)(r3)	evstwwe r29,SPE_OFFSET(29)(r3)	evstwwe r30,SPE_OFFSET(30)(r3)	evstwwe r31,SPE_OFFSET(31)(r3)	/* To avoid corruption of r5 this is done at the end */	evxor r5, r5, r5 	evmwumiaa r5, r5, r5	evstdd  r5,SPE_OFFSET(32)(r3) /* Offset 32 words into structure for acc */        mtmsr  r4                               sync		blr

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合激情| 亚洲国产精品久久久男人的天堂| 色婷婷综合久久久久中文一区二区| 欧美无砖砖区免费| 欧美三级中文字| 欧美日韩亚洲丝袜制服| 久久久www成人免费毛片麻豆| 久久久国产一区二区三区四区小说 | 在线电影一区二区三区| 欧美精品黑人性xxxx| 亚洲国产精品成人久久综合一区| 国产免费久久精品| 欧美一区二区在线免费观看| 精品久久久久久久人人人人传媒| 26uuu色噜噜精品一区二区| 国产日韩欧美精品电影三级在线| 日日欢夜夜爽一区| 国产69精品一区二区亚洲孕妇| 成人丝袜高跟foot| 欧美午夜电影一区| 日韩美女啊v在线免费观看| 天天综合网 天天综合色| 国内外成人在线| 一本大道久久a久久精二百| 久久精品免视看| 亚洲精品成人a在线观看| 美女视频黄 久久| 成人性生交大片免费看中文网站| 日韩欧美成人午夜| 亚洲美女区一区| 精品亚洲成a人在线观看| 91免费视频观看| 欧美va亚洲va| 免费在线观看成人| 99v久久综合狠狠综合久久| 日韩三级精品电影久久久| 成人欧美一区二区三区视频网页| 日本不卡中文字幕| 91丨九色porny丨蝌蚪| 国产精品国产三级国产三级人妇| 日韩激情视频网站| 69精品人人人人| 日韩毛片视频在线看| eeuss国产一区二区三区| 日韩精品一区二区三区蜜臀| 人禽交欧美网站| 日韩欧美成人午夜| 国产超碰在线一区| 亚洲欧美日本在线| 欧美午夜免费电影| 视频一区中文字幕| 日韩美女在线视频| 国产精品1区2区| 日韩一区二区影院| 国产做a爰片久久毛片| 国产亚洲视频系列| 色综合久久中文综合久久牛| 夜夜嗨av一区二区三区网页| 93久久精品日日躁夜夜躁欧美| 亚洲激情av在线| 欧美一区二区三区婷婷月色| 国内精品国产成人国产三级粉色| 中文字幕亚洲区| 欧美精三区欧美精三区| 国产一区不卡视频| 欧美哺乳videos| k8久久久一区二区三区| 伊人夜夜躁av伊人久久| 日韩你懂的在线播放| 成人av电影在线网| 国产精品女同互慰在线看| 国产原创一区二区| 亚洲视频在线一区观看| 日韩视频一区二区三区在线播放| 粉嫩蜜臀av国产精品网站| 亚洲不卡一区二区三区| 欧美日韩精品电影| 亚洲va在线va天堂| 日本一区二区视频在线| 欧美精品高清视频| 国产精品乡下勾搭老头1| 亚洲成av人片观看| 国产精品狼人久久影院观看方式| 91精品久久久久久久91蜜桃| 99久久综合精品| 国产一区二区三区久久久| 亚洲一区视频在线| 日韩精品一区二区三区蜜臀 | 777久久久精品| 91丝袜国产在线播放| 国产在线精品一区二区不卡了 | 国产精品福利电影一区二区三区四区| 欧美日韩精品三区| 91原创在线视频| 成人综合婷婷国产精品久久蜜臀| 日韩成人免费在线| 亚洲一区二区中文在线| 国产精品午夜在线| 久久综合狠狠综合久久综合88| 欧美男女性生活在线直播观看| 色综合久久综合网97色综合| 成人av免费网站| 高潮精品一区videoshd| 裸体一区二区三区| 欧美xxxxxxxx| 日韩一区二区电影网| 欧美日韩国产一区| 一本大道久久a久久精品综合| 99re在线视频这里只有精品| 成人精品鲁一区一区二区| 国产高清成人在线| 亚洲电影你懂得| 亚洲综合在线观看视频| 亚洲品质自拍视频| 亚洲女人的天堂| 亚洲美女视频在线| 亚洲国产精品天堂| 亚洲大片免费看| 亚洲成年人网站在线观看| 亚洲mv在线观看| 日本中文字幕一区| 免费观看在线色综合| 久久激情五月婷婷| 狠狠狠色丁香婷婷综合久久五月| 捆绑调教一区二区三区| 久久99最新地址| 高清久久久久久| 91在线码无精品| 欧美视频在线一区二区三区| 欧美日韩国产综合一区二区三区| 久久日一线二线三线suv| 日韩欧美激情四射| 国产欧美日韩精品一区| 亚洲日本免费电影| 亚洲一区二区视频在线观看| 婷婷中文字幕综合| 国产原创一区二区| 99re这里只有精品首页| 欧美日韩国产大片| 久久蜜桃一区二区| 亚洲欧美激情插| 日本午夜精品视频在线观看| 国产酒店精品激情| 99精品国产一区二区三区不卡| 欧美日韩国产首页在线观看| 2021久久国产精品不只是精品| 国产精品视频免费| 同产精品九九九| 国产精品一区三区| 欧美日韩在线直播| 国产日韩精品久久久| 亚洲乱码国产乱码精品精可以看| 日韩高清欧美激情| www.性欧美| 日韩欧美中文字幕一区| 亚洲视频一区在线观看| 免费在线一区观看| 色综合天天综合给合国产| 粗大黑人巨茎大战欧美成人| 欧美日韩国产一级| 日韩理论在线观看| 国产麻豆视频一区二区| 欧美视频在线观看一区二区| 欧美激情一区在线观看| 日本美女视频一区二区| 91欧美一区二区| 精品sm捆绑视频| 国产女人18水真多18精品一级做| 亚洲一区二区三区四区在线免费观看| 国产在线精品不卡| 5月丁香婷婷综合| 亚洲免费电影在线| 国产精品一区二区免费不卡| 69堂成人精品免费视频| 亚洲一区二区中文在线| 97超碰欧美中文字幕| 久久婷婷国产综合精品青草 | 欧美日韩不卡一区二区| 国产精品你懂的在线欣赏| 国产在线不卡一卡二卡三卡四卡| 欧美精品在欧美一区二区少妇| 中文字幕在线不卡视频| 国产精品亚洲一区二区三区在线| 欧美福利视频一区| 亚洲国产日产av| 91高清视频免费看| 欧美sm美女调教| 亚洲成人av免费| 欧美色欧美亚洲另类二区| 一区二区三区不卡在线观看| 成人91在线观看| 国产精品三级av| 国产不卡视频在线播放| 欧美国产成人精品| 成人av动漫网站| 中文字幕一区二区三区视频| 丁香一区二区三区| 国产日韩三级在线| 成人午夜碰碰视频| 国产精品久久久99|