adler32.s

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

S
86
字号
.file	1 "adler32.c".section .mdebug.abi32.previous.section	.text.av_adler32_update,"ax",@progbits.align	2.align	5.globl	av_adler32_update.ent	av_adler32_update.type	av_adler32_update, @functionav_adler32_update:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$11,$6move	$8,$5srl	$10,$4,16beq	$6,$0,$L3andi	$9,$4,0xffff$L12:sltu	$2,$11,5bne	$2,$0,$L5nop$L13:bltz	$10,$L5noplbu	$2,0($8)lbu	$3,1($8)addu	$2,$2,$9lbu	$4,2($8)addu	$3,$2,$3lbu	$5,3($8)addu	$2,$2,$10addu	$4,$3,$4addu	$2,$2,$3addiu	$11,$11,-4addu	$9,$4,$5addu	$2,$2,$4sltu	$3,$11,5addu	$10,$2,$9beq	$3,$0,$L13addiu	$8,$8,4$L5:lbu	$4,0($8)li	$2,-2147024896			# 0xffffffff80070000addu	$4,$4,$9addu	$7,$4,$10ori	$2,$2,0x8071multu	$7,$2addiu	$11,$11,-1mfhi	$3multu	$4,$2srl	$10,$3,15mfhi	$2sll	$5,$10,4srl	$9,$2,15sll	$6,$9,4sll	$3,$9,16sll	$2,$10,16subu	$3,$3,$6subu	$2,$2,$5addu	$3,$3,$9addu	$2,$2,$10subu	$9,$4,$3beq	$11,$0,$L3subu	$10,$7,$2j	$L12addiu	$8,$8,1$L3:sll	$2,$10,16j	$31or	$2,$2,$9.set	macro.set	reorder.end	av_adler32_update.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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