crc.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 310 行

MID
310
字号
	.file	1 "crc.c"	.section .mdebug.abi32	.previous	.section	.text.a52_crc16_block,"ax",@progbits	.align	2	.align	5	.globl	a52_crc16_block	.ent	a52_crc16_block	.type	a52_crc16_block, @functiona52_crc16_block:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		beq	$5,$0,$L11	move	$9,$4	lui	$2,%hi(crc_lut)	addiu	$8,$2,%lo(crc_lut)	move	$6,$0	move	$7,$0$L5:	addu	$3,$9,$6	lbu	$2,0($3)	srl	$4,$7,8	xor	$2,$2,$4	sll	$2,$2,1	addu	$2,$2,$8	lhu	$4,0($2)	sll	$3,$7,8	xor	$3,$3,$4	addiu	$6,$6,1	bne	$5,$6,$L5	andi	$7,$3,0xffff	j	$31	move	$2,$7$L11:	j	$31	move	$2,$0	.set	macro	.set	reorder	.end	a52_crc16_block	.rdata	.align	2	.type	crc_lut, @object	.size	crc_lut, 512crc_lut:	.half	0	.half	-32763	.half	-32753	.half	10	.half	-32741	.half	30	.half	20	.half	-32751	.half	-32717	.half	54	.half	60	.half	-32711	.half	40	.half	-32723	.half	-32729	.half	34	.half	-32669	.half	102	.half	108	.half	-32663	.half	120	.half	-32643	.half	-32649	.half	114	.half	80	.half	-32683	.half	-32673	.half	90	.half	-32693	.half	78	.half	68	.half	-32703	.half	-32573	.half	198	.half	204	.half	-32567	.half	216	.half	-32547	.half	-32553	.half	210	.half	240	.half	-32523	.half	-32513	.half	250	.half	-32533	.half	238	.half	228	.half	-32543	.half	160	.half	-32603	.half	-32593	.half	170	.half	-32581	.half	190	.half	180	.half	-32591	.half	-32621	.half	150	.half	156	.half	-32615	.half	136	.half	-32627	.half	-32633	.half	130	.half	-32381	.half	390	.half	396	.half	-32375	.half	408	.half	-32355	.half	-32361	.half	402	.half	432	.half	-32331	.half	-32321	.half	442	.half	-32341	.half	430	.half	420	.half	-32351	.half	480	.half	-32283	.half	-32273	.half	490	.half	-32261	.half	510	.half	500	.half	-32271	.half	-32301	.half	470	.half	476	.half	-32295	.half	456	.half	-32307	.half	-32313	.half	450	.half	320	.half	-32443	.half	-32433	.half	330	.half	-32421	.half	350	.half	340	.half	-32431	.half	-32397	.half	374	.half	380	.half	-32391	.half	360	.half	-32403	.half	-32409	.half	354	.half	-32477	.half	294	.half	300	.half	-32471	.half	312	.half	-32451	.half	-32457	.half	306	.half	272	.half	-32491	.half	-32481	.half	282	.half	-32501	.half	270	.half	260	.half	-32511	.half	-31997	.half	774	.half	780	.half	-31991	.half	792	.half	-31971	.half	-31977	.half	786	.half	816	.half	-31947	.half	-31937	.half	826	.half	-31957	.half	814	.half	804	.half	-31967	.half	864	.half	-31899	.half	-31889	.half	874	.half	-31877	.half	894	.half	884	.half	-31887	.half	-31917	.half	854	.half	860	.half	-31911	.half	840	.half	-31923	.half	-31929	.half	834	.half	960	.half	-31803	.half	-31793	.half	970	.half	-31781	.half	990	.half	980	.half	-31791	.half	-31757	.half	1014	.half	1020	.half	-31751	.half	1000	.half	-31763	.half	-31769	.half	994	.half	-31837	.half	934	.half	940	.half	-31831	.half	952	.half	-31811	.half	-31817	.half	946	.half	912	.half	-31851	.half	-31841	.half	922	.half	-31861	.half	910	.half	900	.half	-31871	.half	640	.half	-32123	.half	-32113	.half	650	.half	-32101	.half	670	.half	660	.half	-32111	.half	-32077	.half	694	.half	700	.half	-32071	.half	680	.half	-32083	.half	-32089	.half	674	.half	-32029	.half	742	.half	748	.half	-32023	.half	760	.half	-32003	.half	-32009	.half	754	.half	720	.half	-32043	.half	-32033	.half	730	.half	-32053	.half	718	.half	708	.half	-32063	.half	-32189	.half	582	.half	588	.half	-32183	.half	600	.half	-32163	.half	-32169	.half	594	.half	624	.half	-32139	.half	-32129	.half	634	.half	-32149	.half	622	.half	612	.half	-32159	.half	544	.half	-32219	.half	-32209	.half	554	.half	-32197	.half	574	.half	564	.half	-32207	.half	-32237	.half	534	.half	540	.half	-32231	.half	520	.half	-32243	.half	-32249	.half	514	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?