res012.s

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

S
1,628
字号
.file	1 "res012.c".section .mdebug.abi32.previous.section	.text.res2_inverse,"ax",@progbits.align	2.align	5.globl	res2_inverse.ent	res2_inverse.type	res2_inverse, @functionres2_inverse:.frame	$sp,88,$31		# vars= 16, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-88sw	$21,68($sp)sw	$17,52($sp)sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)sw	$16,48($sp)lw	$23,0($5)sw	$5,92($sp)lw	$3,0($23)lw	$2,4($23)lw	$16,8($23)subu	$2,$2,$3div	$0,$2,$16teq	$16,$0,7lw	$5,20($5)sw	$4,88($sp)lw	$22,0($5)sw	$6,96($sp)move	$17,$7mflo	$21addu	$5,$22,$21addiu	$5,$5,-1div	$0,$5,$22teq	$22,$0,7mflo	$5jal	_vorbis_block_allocsll	$5,$5,2sw	$2,32($sp)lw	$3,104($sp)lw	$2,0($23)lw	$4,104($sp)div	$0,$2,$3teq	$3,$0,7mflo	$3blez	$4,$L34sw	$3,40($sp)lw	$2,0($17)bne	$2,$0,$L5move	$3,$0j	$L7move	$7,$17$L8:lw	$2,4($7)bne	$2,$0,$L4addiu	$7,$7,4$L7:lw	$2,104($sp)addiu	$3,$3,1bne	$3,$2,$L8nop$L4:lw	$4,104($sp)beq	$4,$3,$L37lw	$31,84($sp)$L5:lw	$2,92($sp)lw	$3,12($2)lw	$2,104($sp)div	$0,$16,$2teq	$2,$0,7blez	$3,$L9mflo	$19move	$fp,$0$L11:blez	$21,$L18nopsll	$3,$fp,2lw	$20,32($sp)sw	$3,36($sp)move	$18,$0$L12:beq	$fp,$0,$L35lw	$3,92($sp)$L13:blez	$22,$L16slt	$2,$18,$21beq	$2,$0,$L28lw	$2,40($sp)move	$16,$0mtlo	$2madd	$19,$18j	$L20mflo	$17$L36:beq	$16,$2,$L38lw	$2,92($sp)$L20:lw	$3,0($20)sll	$2,$16,2addu	$2,$2,$3lw	$4,0($2)sll	$4,$4,2addu	$3,$4,$23lw	$2,20($3)sra	$2,$2,$fpandi	$2,$2,0x1beq	$2,$0,$L21addiu	$16,$16,1lw	$3,92($sp)move	$6,$17lw	$2,24($3)lw	$3,88($sp)addu	$2,$4,$2addiu	$8,$3,4lw	$4,36($sp)lw	$3,0($2)lw	$5,96($sp)addu	$3,$3,$4lw	$2,0($3)lw	$7,104($sp)beq	$2,$0,$L21move	$4,$2li	$2,-8			# 0xfffffffffffffff8sw	$8,16($sp)sw	$2,24($sp)jal	vorbis_book_decodevv_addsw	$19,20($sp)li	$3,-1			# 0xffffffffffffffffbeq	$2,$3,$L37lw	$31,84($sp)$L21:subu	$2,$21,$18addu	$17,$17,$19bne	$16,$22,$L36addu	$3,$18,$16move	$18,$3$L16:slt	$2,$18,$21bne	$2,$0,$L12addiu	$20,$20,4lw	$4,92($sp)lw	$3,12($4)$L18:addiu	$fp,$fp,1slt	$2,$fp,$3bne	$2,$0,$L11nop$L9:lw	$31,84($sp)$L37:lw	$fp,80($sp)$L39:lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)move	$2,$0j	$31addiu	$sp,$sp,88$L35:lw	$2,88($sp)lw	$4,20($3)jal	vorbis_book_decodeaddiu	$5,$2,4move	$3,$2li	$2,-1			# 0xffffffffffffffffbeq	$3,$2,$L9lw	$4,92($sp)sll	$3,$3,2lw	$2,32($4)addu	$3,$3,$2lw	$4,0($3)bne	$4,$0,$L13sw	$4,0($20)j	$L37lw	$31,84($sp)$L28:lw	$2,92($sp)$L38:addiu	$fp,$fp,1lw	$3,12($2)slt	$2,$fp,$3bne	$2,$0,$L11lw	$31,84($sp)j	$L39lw	$fp,80($sp)$L34:j	$L4move	$3,$0.set	macro.set	reorder.end	res2_inverse.section	.text._01inverse,"ax",@progbits.align	2.align	5.ent	_01inverse.type	_01inverse, @function_01inverse:.frame	$fp,104,$31		# vars= 40, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-104sw	$fp,96($sp)sw	$23,92($sp)sw	$31,100($sp)sw	$22,88($sp)sw	$21,84($sp)sw	$20,80($sp)sw	$19,76($sp)sw	$18,72($sp)sw	$17,68($sp)sw	$16,64($sp)lw	$19,0($5)sll	$2,$7,2move	$23,$7addiu	$2,$2,14lw	$7,8($19)move	$fp,$spsrl	$2,$2,3sw	$5,108($fp)sll	$2,$2,3sw	$7,36($fp)lw	$3,4($19)lw	$5,0($19)subu	$sp,$sp,$2lw	$2,36($fp)subu	$3,$3,$5div	$0,$3,$2teq	$2,$0,7lw	$8,108($fp)addiu	$3,$sp,24lw	$7,20($8)sw	$4,104($fp)lw	$7,0($7)sw	$6,112($fp)sw	$7,32($fp)sw	$3,28($fp)mflo	$2blez	$23,$L41sw	$2,48($fp)addu	$2,$7,$2addiu	$2,$2,-1div	$0,$2,$7teq	$7,$0,7move	$16,$3move	$17,$0mflo	$2sll	$18,$2,2$L43:lw	$4,104($fp)jal	_vorbis_block_allocmove	$5,$18addiu	$17,$17,1sw	$2,0($16)bne	$23,$17,$L43addiu	$16,$16,4$L41:lw	$2,108($fp)lw	$3,12($2)blez	$3,$L68nopsw	$0,40($fp)$L46:lw	$7,48($fp)blez	$7,$L79lw	$4,40($fp)lw	$8,40($fp)sw	$0,24($fp)sll	$8,$8,2sw	$8,44($fp)move	$20,$0$L47:lw	$3,40($fp)bne	$3,$0,$L80lw	$2,32($fp)blez	$23,$L80lw	$4,104($fp)lw	$16,28($fp)move	$17,$0addiu	$18,$4,4j	$L51li	$21,-1			# 0xffffffffffffffff$L77:lw	$8,108($fp)lw	$3,0($16)lw	$2,32($8)addu	$3,$3,$20addu	$2,$4,$2lw	$4,0($2)addiu	$16,$16,4beq	$4,$0,$L68sw	$4,0($3)beq	$17,$23,$L80lw	$2,32($fp)$L51:lw	$7,108($fp)move	$5,$18lw	$4,20($7)jal	vorbis_book_decodeaddiu	$17,$17,1bne	$2,$21,$L77sll	$4,$2,2$L44:$L68:move	$sp,$fp$L78:lw	$31,100($sp)lw	$fp,96($sp)lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)move	$2,$0j	$31addiu	$sp,$sp,104$L80:blez	$2,$L54lw	$3,48($fp)lw	$4,24($fp)slt	$2,$4,$3beq	$2,$0,$L70lw	$2,36($fp)move	$9,$0mul	$22,$2,$4$L58:blez	$23,$L81lw	$3,24($fp)lw	$18,112($fp)lw	$17,28($fp)sll	$21,$9,2move	$16,$0$L59:lw	$2,0($17)addiu	$16,$16,1addu	$2,$2,$20lw	$3,0($2)addiu	$17,$17,4addu	$3,$3,$21lw	$2,0($3)sll	$4,$2,2addu	$3,$4,$19lw	$2,20($3)lw	$3,40($fp)sra	$2,$2,$3andi	$2,$2,0x1beq	$2,$0,$L60lw	$5,0($19)lw	$7,108($fp)addu	$2,$5,$22lw	$3,24($7)sll	$8,$2,2lw	$2,104($fp)addu	$3,$4,$3addiu	$6,$2,4lw	$2,0($3)lw	$3,44($fp)lw	$7,36($fp)addu	$2,$2,$3lw	$3,0($2)beq	$3,$0,$L60move	$4,$3lw	$5,0($18)li	$2,-8			# 0xfffffffffffffff8addu	$5,$8,$5lw	$8,120($fp)sw	$9,56($fp)jal	$8sw	$2,16($sp)li	$3,-1			# 0xffffffffffffffffbeq	$2,$3,$L68lw	$9,56($fp)$L60:bne	$16,$23,$L59addiu	$18,$18,4lw	$3,24($fp)$L81:lw	$4,32($fp)addiu	$9,$9,1beq	$9,$4,$L64addu	$2,$9,$3lw	$7,48($fp)lw	$8,36($fp)subu	$2,$7,$3bne	$2,$9,$L58addu	$22,$22,$8lw	$2,108($fp)lw	$3,12($2)$L56:lw	$4,40($fp)$L79:addiu	$4,$4,1slt	$2,$4,$3bne	$2,$0,$L46sw	$4,40($fp)j	$L78move	$sp,$fp$L64:sw	$2,24($fp)$L54:lw	$3,48($fp)lw	$4,24($fp)slt	$2,$4,$3bne	$2,$0,$L47addiu	$20,$20,4lw	$7,108($fp)j	$L56lw	$3,12($7)$L70:lw	$8,108($fp)j	$L56lw	$3,12($8).set	macro.set	reorder.end	_01inverse.section	.text.res1_inverse,"ax",@progbits.align	2.align	5.globl	res1_inverse.ent	res1_inverse.type	res1_inverse, @functionres1_inverse:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$11,16($sp)blez	$11,$L83move	$3,$6move	$9,$0move	$10,$0move	$8,$6$L85:lw	$2,0($7)addiu	$9,$9,1beq	$2,$0,$L86addiu	$7,$7,4lw	$2,0($3)addiu	$10,$10,1sw	$2,0($8)addiu	$8,$8,4$L86:bne	$11,$9,$L85addiu	$3,$3,4beq	$10,$0,$L83move	$7,$10lui	$2,%hi(vorbis_book_decodev_add)addiu	$2,$2,%lo(vorbis_book_decodev_add)j	_01inversesw	$2,16($sp)$L83:j	$31move	$2,$0.set	macro.set	reorder.end	res1_inverse.section	.text.res0_inverse,"ax",@progbits.align	2.align	5.globl	res0_inverse.ent	res0_inverse.type	res0_inverse, @functionres0_inverse:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$11,16($sp)blez	$11,$L95move	$3,$6move	$9,$0move	$10,$0move	$8,$6$L97:lw	$2,0($7)addiu	$9,$9,1beq	$2,$0,$L98addiu	$7,$7,4lw	$2,0($3)addiu	$10,$10,1sw	$2,0($8)addiu	$8,$8,4$L98:bne	$11,$9,$L97addiu	$3,$3,4beq	$10,$0,$L95move	$7,$10lui	$2,%hi(vorbis_book_decodevs_add)addiu	$2,$2,%lo(vorbis_book_decodevs_add)j	_01inversesw	$2,16($sp)$L95:j	$31move	$2,$0.set	macro.set	reorder.end	res0_inverse.section	.text.res0_look,"ax",@progbits.align	2.align	5.globl	res0_look.ent	res0_look.type	res0_look, @functionres0_look:.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$17,28($sp)sw	$16,24($sp)move	$17,$4move	$16,$5li	$4,1			# 0x1li	$5,36			# 0x24sw	$31,60($sp)sw	$fp,56($sp)sw	$21,44($sp)sw	$19,36($sp)sw	$18,32($sp)move	$19,$6sw	$23,52($sp)sw	$22,48($sp)jal	uc_callocsw	$20,40($sp)move	$18,$2lw	$2,12($16)lw	$3,4($17)sw	$2,4($18)lw	$6,12($19)lw	$fp,28($3)sw	$6,8($18)lw	$3,16($19)lw	$4,3104($fp)sll	$5,$3,2sll	$2,$3,4sw	$4,16($18)subu	$2,$2,$5lw	$4,3104($fp)addu	$2,$2,$3sll	$2,$2,2addu	$2,$2,$4sw	$19,0($18)move	$4,$6sw	$2,20($18)li	$5,4			# 0x4jal	uc_calloclw	$21,0($2)lw	$6,8($18)blez	$6,$L140sw	$2,24($18)move	$22,$0move	$11,$0move	$20,$19$L110:lw	$2,20($19)beq	$2,$0,$L111nopmove	$17,$0$L113:srl	$2,$2,1bne	$2,$0,$L113addiu	$17,$17,1bne	$17,$0,$L141slt	$2,$11,$17$L111:addiu	$22,$22,1slt	$2,$22,$6bne	$2,$0,$L110addiu	$19,$19,4$L109:slt	$2,$21,2move	$4,$6bne	$2,$0,$L120sw	$6,28($18)li	$2,1			# 0x1$L122:mul	$4,$4,$6addiu	$2,$2,1bne	$21,$2,$L122sw	$4,28($18)$L120:sw	$11,12($18)jal	uc_mallocsll	$4,$4,2lw	$19,28($18)blez	$19,$L123sw	$2,32($18)sll	$23,$21,2move	$22,$0$L125:lw	$16,32($18)sll	$20,$22,2move	$4,$23addu	$16,$20,$16jal	uc_malloclw	$17,8($18)blez	$21,$L126sw	$2,0($16)div	$0,$19,$17teq	$17,$0,7lw	$2,32($18)move	$6,$22addu	$2,$2,$20lw	$16,0($2)move	$5,$0mflo	$4$L128:div	$0,$6,$4teq	$4,$0,7lw	$3,8($18)addiu	$5,$5,1mflo	$2mul	$7,$2,$4div	$0,$4,$3teq	$3,$0,7sw	$2,0($16)subu	$6,$6,$7addiu	$16,$16,4bne	$21,$5,$L128mflo	$4$L126:lw	$19,28($18)addiu	$22,$22,1slt	$2,$22,$19bne	$2,$0,$L125nop$L123:move	$2,$18lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,64$L141:lw	$16,24($18)movn	$11,$17,$2sll	$23,$22,2move	$4,$17li	$5,4			# 0x4sw	$11,16($sp)jal	uc_callocaddu	$16,$23,$16sw	$2,0($16)blez	$17,$L130lw	$11,16($sp)lw	$10,20($19)move	$7,$0addiu	$8,$20,276sra	$2,$10,$7$L142:andi	$2,$2,0x1sll	$9,$7,2beq	$2,$0,$L118addiu	$7,$7,1lw	$4,0($8)lw	$5,24($18)sll	$3,$4,2sll	$2,$4,4subu	$2,$2,$3addu	$5,$5,$23lw	$6,3104($fp)addu	$2,$2,$4lw	$3,0($5)sll	$2,$2,2addu	$3,$9,$3addu	$6,$6,$2addiu	$20,$20,4addiu	$8,$8,4sw	$6,0($3)$L118:bne	$7,$17,$L142sra	$2,$10,$7$L130:j	$L111lw	$6,8($18)$L140:j	$L109move	$11,$0.set	macro.set	reorder.end	res0_look.section	.text.res0_unpack,"ax",@progbits.align	2.align	5.globl	res0_unpack.ent	res0_unpack.type	res0_unpack, @functionres0_unpack:

⌨️ 快捷键说明

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