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

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

?? fio21k.asm

?? 一個簡單的視頻會議VC++MFC工程文件
?? ASM
字號:
/*************************************************************************//*                                                                       *//*                            LD-CELP  G.728                             *//*                                                                       *//*    Low-Delay Code Excitation Linear Prediction speech compression.    *//*                                                                       *//*                 Copyright: Analog Devices, Inc., 1993                 *//*                                                                       *//*                         Author: Alex Zatsman.                         *//*                                                                       *//*  This program was written mostly for testing  Analog Devices' g21k C  *//*  compiler for the  ADSP21000 architecture  family. While the program  *//*  works  on  Sparc and ADSP21020, it  has  NOT  been  tested with the  *//*  official test data from CCITT/ITU.                                   *//*                                                                       *//*  The program  is   distributed as  is,  WITHOUT ANY WARRANTY, EITHER  *//*  EXPLICIT OR IMPLIED.                                                 *//*                                                                       *//*************************************************************************/#include "qsize.h"#include "def21020.h".segment /pm seg_pmco;.file "fio21k.c";.endseg;.segment /dm seg_dmda;.gcc_compiled;.endseg;#ifdef BITT.segment /dm db_ser;.var _left_port;.var _right_port;.endseg;#endif#ifdef EZ.segment /dm hip_regs;.var _left_port;.var _left_output;.var _right_port;.var _right_output;.var _control_0;.var _control_1;.endseg;#endif#ifdef DECODER.segment /pm seg_pmco;.global _output_handler;_output_handler:	  dm(_r2_save)=r2;	  dm(_r3_save)=r3;          r2 = pm(i9,m14);	  r2 = fix f2;#ifdef BITT	  dm(_right_port)=r2;	  dm(_left_port)=r2;#endif	/* BITT */#ifdef EZ	  r2 = ashift r2 by 16;	  dm(_right_output)=r2;	  dm(_left_output)=r2;#endif	/* EZ */#ifdef TASK3	  r2 = dm(sample_phase);	  r2 = r2-1;	  if ne jump _OLH1(db);nop;nop;	    r2 = 5;	    dm(_vector_end) = i9;	    bit set IRPTL  SFT0I;	/* Trigger software interrupt */_OLH1:	            dm(sample_phase) = r2;#endif	  bit clr mode2 0x00080000;          rti(DB);r2=dm(_r2_save);r3=dm(_r3_save);output_vec:	jump _output_handler;.global _init_output;_init_output:	dm(i7,-2)=r2;	dm(-1,i6)=i13;	  B9=_thequeue;	  B8=_thequeue;	  L9=QSIZE;	  L8=QSIZE;	r0 = 0x7f000000;	/** Max gain for input, output thru				    1/8" jack */	dm(_control_0) = r0;	r0=0;	dm(_control_1) = r0;	/* 8 kHz sampling rate */	r0=5;	dm(sample_phase)=r0;	wait2111_o:	r0=dm(_control_1);	btst r0 by 31;	if sz jump wait2111_o; nop ;nop;		pmwait = 0x1c21;	dmwait = 0x70a421;		modify(i8,10);		px=pm(output_vec);	pm(___lib_IRQ3I)=px;		bit set mode2 0x00000008;	/** make IRQ3 edge-sensitive **/	bit clr mode2 CAFRZ;		/** Un-freeze cache ***/	bit set mode1 IRPTEN;		/** Enable all interrupts **/	bit set imask IRQ3I;		/** Unmask IRQ3**/		i13=dm(m7,i6);	jump(m14,i13) (DB);i7=i6; i6=dm(0,i6);.endseg;#endif	/* DECODER */#ifdef CODER.segment /pm seg_pmda;.var ioctr = 0;		/** Number of times _input_handler has been called */.var ioprof[2] = 0,0;	/* ioprof[0] -- number of cycles between last */			/*                   two calls to _input_handler */			/* ioprof[1] -- stored value of the counter  */.endseg;#ifdef TASK3.segment /dm seg_dmda;.var sample_phase = 5;.global _vector_end;	/* End of last written vector */.var    _vector_end;.endseg;#endif.segment /pm seg_pmco;_input_handler:	  dm(_r2_save)=r2;	  dm(_r3_save)=r3;!	  r2=pm(ioctr);	  r2 = r2+1;	  pm(ioctr)=r2;!	  r2 = emuclk;	  r3 = pm(ioprof+1);	  r3 = r2-r3;  	  pm(ioprof) = r3;	  pm(ioprof+1) = r2;!	  r2=dm(_right_port);	  r3=dm(_left_port);	  r2=r2+r3;#ifdef EZ	  r2 = ashift r2 by -16;#endif	  f2 = float r2;	  pm(i8,m14)=r2;#ifdef TASK3	  r2 = dm(sample_phase);	  r2 = r2-1;	  if ne jump _ILH1(db);nop;nop;	    r2 = 5;	    dm(_vector_end) = i8;	    bit set IRPTL  SFT0I;	/* Trigger software interrupt */_ILH1:	            dm(sample_phase) = r2;#endif	  bit clr mode2 0x00080000;          rti(DB);r2=dm(_r2_save);r3=dm(_r3_save);/** This is the handler for the first 5000 (skipped) samples **/.global _input0handler;	.var _skip = 1000;_input0handler:	dm(_r2_save)=r2;	r2 = pm(_skip);	r2=r2-1;	pm(_skip) = r2;	rti(DB);r2=dm(_r2_save);nop;/** Jump vectors: they  are copied to ___lib_IRQ3I by _init_input**/inputvec0:	jump _input0handler;inputvec:	jump _input_handler;!!!! Initialize Input.global	_init_input;_init_input:!	FUNCTION PROLOGUE: init_input !	rtrts protocol, params in registers, DM stack, doubles are doubles	dm(i7,-2)=r2;	dm(-1,i6)=i13;!	saving registers: !	END FUNCTION PROLOGUE: !!!   Initialize circular buffer:	  B9=_thequeue;	  B8=_thequeue;	  L9=QSIZE;	  L8=QSIZE;#ifdef BITT	r0=5000;#endif /* BITT */#ifdef EZ	r0=2000;#endif /* EZ */	pm(_skip)=r0;#ifdef NOIOi8 = _thequeue+QSIZE-1;#else	px = pm(inputvec0);	/** inputvec0 skips first 5000 samples **/	pm(___lib_IRQ3I) = px;#ifdef EZ!! set	0x4000 -- microphone input!!	0x2000 -- 4*3 dB right input gain!!	0x0400 -- 4*3 dB left  input gain!!	  	  and no attenuations (0) on either channel.	r0 = 0x64000000;	/* Input through microphone */	dm(_control_0) = r0;	r0=0;	dm(_control_1) = r0;	/* 8 kHz sampling rate */	wait2111_i:	r0=dm(_control_1);	btst r0 by 31;	if sz jump wait2111_i; nop ;nop;		pmwait = 0x1c21;	dmwait = 0x70a421;	#endif	/** EZ **/	bit set mode2 0x00000008;	/** make IRQ3 edge-sensitive **/	bit clr mode2 CAFRZ;		/** Un-freeze cache ***/	bit set mode1 IRPTEN;		/** Enable all interrupts **/	bit set imask IRQ3I;		/** Unmask IRQ3**/	/* Wait  skipped samples to be skipped: **/_skipwait:		r0 = pm(_skip);		r0=pass r0;	if gt jump _skipwait(DB);nop;nop;	px=pm(inputvec);          /** Now switch to normal io handler **/	pm(___lib_IRQ3I)=px;#ifdef TASK3	bit set MODE1 NESTM;		/** Allow Nested Interrupts **/	bit set IMASK SFT0I;		/** Unmask Software Interrupt **/	r2 = 5;	dm(sample_phase) = r2;#endif#endif   /* not NOIO */	r2 = 0;			/** Init counter **/	pm(ioctr)=r2;!	FUNCTION EPILOGUE: 	i13=dm(m7,i6);	jump(m14,i13) (DB);i7=i6; i6=dm(0,i6);.endseg;#endif /* CODER */.segment /pm seg_pmda;.global _thequeue; .var	_thequeue[QSIZE+1];.endseg;.segment /dm seg_dmda;.var _r2_save;.var _r3_save;.var _r4_save;.var _r5_save;.endseg;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青草国产精品久久久久久| 亚洲精品一线二线三线无人区| 偷拍亚洲欧洲综合| 国产欧美一区二区三区网站| 欧美在线免费播放| 国产成人一区在线| 免费视频最近日韩| 亚洲视频一区二区在线观看| 欧美一区二区久久久| 91麻豆swag| 国产成人av在线影院| 免费的成人av| 五月天久久比比资源色| 国产精品毛片久久久久久| 欧美成人video| 欧美日韩国产色站一区二区三区| 成人v精品蜜桃久久一区| 国内精品久久久久影院色| 亚洲国产精品久久不卡毛片| 国产精品欧美精品| 亚洲国产经典视频| 久久综合九色综合97_久久久| 欧美日韩精品欧美日韩精品| 色系网站成人免费| 99re视频精品| a美女胸又www黄视频久久| 国产高清不卡二三区| 韩日欧美一区二区三区| 美女任你摸久久| 日本亚洲免费观看| 日韩av成人高清| 丝袜亚洲另类欧美综合| 亚洲亚洲人成综合网络| 亚洲国产精品久久人人爱蜜臀| 亚洲猫色日本管| 一区二区三区在线观看网站| 国产精品电影一区二区三区| 国产日产欧美精品一区二区三区| 国产欧美一区二区在线观看| 国产亚洲欧美中文| 国产精品网曝门| 国产精品久久久久久亚洲伦| 国产精品天天摸av网| 国产精品久久久久久久久搜平片 | 亚洲成av人片在线| 午夜不卡av在线| 美女视频一区二区三区| 久久99精品久久久久久久久久久久| 男人操女人的视频在线观看欧美 | 国内精品在线播放| 国产裸体歌舞团一区二区| 国产永久精品大片wwwapp| 丰满岳乱妇一区二区三区| 国产a精品视频| 91美女在线视频| 欧美日韩视频在线第一区| 91精品国产一区二区三区香蕉| 91精品国产色综合久久ai换脸 | 国产色婷婷亚洲99精品小说| 日本一区二区电影| 一区二区三区精密机械公司| 亚洲成人一区在线| 精品一区二区影视| 成人av在线播放网站| 在线观看91视频| 日韩精品一区二区三区视频播放| 久久免费午夜影院| 亚洲免费高清视频在线| 亚洲123区在线观看| 激情国产一区二区| 色婷婷久久99综合精品jk白丝| 69精品人人人人| 国产欧美一区二区精品性色超碰| 国产精品美女久久久久高潮| 亚洲夂夂婷婷色拍ww47| 日本系列欧美系列| 丁香六月久久综合狠狠色| 91福利在线观看| 26uuu欧美| 亚洲靠逼com| 九一久久久久久| 色嗨嗨av一区二区三区| 欧美精品久久99久久在免费线| 久久综合狠狠综合久久激情 | 亚洲欧美偷拍三级| 午夜视频在线观看一区二区三区| 麻豆成人久久精品二区三区小说| 99国产精品久久久久久久久久久| 正在播放亚洲一区| 国产精品无码永久免费888| 五月天国产精品| youjizz国产精品| 日韩一区二区三区免费观看| 国产精品久久久99| 免费高清成人在线| 91福利在线播放| 国产农村妇女毛片精品久久麻豆 | 99国产麻豆精品| 欧美一区二区三区婷婷月色| 中文字幕在线不卡一区| 久久精品国产精品亚洲红杏| 在线观看中文字幕不卡| 国产人伦精品一区二区| 日韩精品一二区| 色综合天天综合在线视频| 精品播放一区二区| 亚洲v日本v欧美v久久精品| 成人a区在线观看| 亚洲精品在线电影| 麻豆成人综合网| 欧美精品视频www在线观看| 国产精品美女久久久久久| 国产在线一区二区综合免费视频| 欧美日韩一区二区三区四区五区| 国产精品国产三级国产普通话99| 麻豆免费看一区二区三区| 欧美三级电影网站| 一区二区三区日韩| 99久久精品国产精品久久 | 亚洲福利电影网| av在线综合网| 日本一区二区三区四区在线视频| 韩国三级电影一区二区| 日韩一区二区三区四区| 日韩有码一区二区三区| 在线一区二区三区| 亚洲男同性恋视频| 99国产一区二区三精品乱码| 国产清纯白嫩初高生在线观看91 | 国产精品白丝在线| 成人福利在线看| 国产欧美一区二区精品仙草咪| 狠狠色狠狠色综合系列| 欧美videos中文字幕| 免费观看久久久4p| 日韩欧美一区二区视频| 男女男精品视频网| 精品国产1区二区| 国产在线国偷精品产拍免费yy| 欧美mv和日韩mv的网站| 韩国午夜理伦三级不卡影院| 欧美精品一区二区不卡| 国产精品一区在线| 国产精品国产三级国产普通话三级 | 在线观看视频一区二区欧美日韩| 最新久久zyz资源站| 91麻豆.com| 亚洲国产日韩精品| 欧美一区二区在线看| 免费久久99精品国产| 精品人伦一区二区色婷婷| 国产福利一区二区三区视频 | 久久精品国产一区二区| www一区二区| 北条麻妃国产九九精品视频| 亚洲精品视频一区二区| 欧美日韩另类国产亚洲欧美一级| 婷婷夜色潮精品综合在线| 日韩欧美亚洲另类制服综合在线| 精品一区二区免费在线观看| 久久久精品2019中文字幕之3| 不卡一区在线观看| 亚洲国产va精品久久久不卡综合| 777久久久精品| 国产福利精品导航| 悠悠色在线精品| 精品国产乱码久久久久久夜甘婷婷| 国产乱色国产精品免费视频| 国产精品久久久久久久久晋中| 欧美亚洲综合久久| 精久久久久久久久久久| 国产精品久久久久精k8| 4438亚洲最大| www.视频一区| 免费观看久久久4p| 亚洲欧美日韩中文播放 | 亚洲福利一二三区| 久久久精品黄色| 欧美日韩一卡二卡| 国产成人精品在线看| 亚洲大片一区二区三区| 久久毛片高清国产| 欧美美女一区二区三区| 国产成人av一区二区三区在线| 亚洲高清视频中文字幕| 久久久国产精华| 3d成人动漫网站| 91丨国产丨九色丨pron| 精品系列免费在线观看| 亚洲一区二区综合| 国产欧美一区二区精品秋霞影院| 欧美日韩亚洲高清一区二区| 国产精品性做久久久久久| 婷婷综合在线观看| 亚洲视频电影在线| 国产亚洲成av人在线观看导航| 欧美日韩精品免费| 色8久久精品久久久久久蜜| 国产精品伊人色| 久久国产精品无码网站|