crc.s

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

S
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	nomacrobeq	$5,$0,$L11move	$9,$4lui	$2,%hi(crc_lut)addiu	$8,$2,%lo(crc_lut)move	$6,$0move	$7,$0$L5:addu	$3,$9,$6lbu	$2,0($3)srl	$4,$7,8xor	$2,$2,$4sll	$2,$2,1addu	$2,$2,$8lhu	$4,0($2)sll	$3,$7,8xor	$3,$3,$4addiu	$6,$6,1bne	$5,$6,$L5andi	$7,$3,0xffffj	$31move	$2,$7$L11:j	$31move	$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 + -
显示快捷键?