⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ffv1.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "ffv1.c".section .mdebug.abi32.previous.section	.text.common_end,"ax",@progbits.align	2.align	5.ent	common_end.type	common_end, @functioncommon_end:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$18,136($4)lw	$2,808($18)blez	$2,$L2move	$17,$0addiu	$16,$18,816$L4:jal	av_freepaddiu	$4,$16,4jal	av_freepaddiu	$4,$16,8lw	$2,808($18)addiu	$17,$17,1slt	$2,$17,$2bne	$2,$0,$L4addiu	$16,$16,16$L2:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	common_end.section	.text.decode_init,"ax",@progbits.align	2.align	5.ent	decode_init.type	decode_init, @functiondecode_init:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)sw	$16,16($sp)sw	$17,20($sp)lw	$17,136($4)lw	$2,12($4)move	$16,$4sw	$4,0($17)sw	$2,600($17)addiu	$4,$17,3448jal	dsputil_initmove	$5,$16lw	$4,40($16)move	$2,$0sw	$4,584($17)lw	$3,44($16)sw	$3,588($17)lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	decode_init.section	.text.decode_rgb_frame,"ax",@progbits.align	2.align	5.ent	decode_rgb_frame.type	decode_rgb_frame, @functiondecode_rgb_frame:.frame	$fp,96,$31		# vars= 40, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$3,$6,6sll	$8,$3,3sll	$2,$3,5addiu	$sp,$sp,-96subu	$12,$2,$8sw	$fp,88($sp)sw	$18,64($sp)move	$fp,$spmove	$18,$6addiu	$6,$12,8sw	$17,60($sp)sw	$16,56($sp)sw	$31,92($sp)sw	$23,84($sp)sw	$22,80($sp)sw	$21,76($sp)sw	$20,72($sp)sw	$19,68($sp)sll	$2,$3,4sw	$sp,48($fp)sll	$3,$3,2subu	$sp,$sp,$6addiu	$11,$sp,16addu	$9,$3,$2subu	$6,$2,$3addu	$8,$11,$8addu	$6,$11,$6addu	$9,$11,$9addu	$3,$11,$3addu	$2,$11,$2move	$16,$4addiu	$3,$3,12addiu	$8,$8,12addiu	$6,$6,12addiu	$2,$2,12addiu	$9,$9,12addiu	$4,$11,12sltu	$10,$12,40sw	$7,108($fp)sw	$4,16($fp)sw	$3,20($fp)sw	$8,24($fp)sw	$6,28($fp)sw	$2,32($fp)sw	$9,36($fp)move	$17,$5.set	noreorder.set	nomacrobne	$10,$0,$L213sw	$0,3440($16).set	macro.set	reorderandi	$2,$11,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L16move	$4,$11.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L17li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L235addiu	$5,$4,-4.set	macro.set	reorderaddiu	$4,$11,1sb	$0,0($11)addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobne	$3,$0,$L236li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddu	$6,$12,$11$L232:addiu	$2,$6,-31$L247:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L237addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L238:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L238addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L237:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L23$L194:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L194$L23:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L26addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L27li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L234lw	$2,108($fp).set	macro.set	reordersb	$0,4($5)$L13:lw	$2,108($fp)$L234:.set	noreorder.set	nomacroblez	$2,$L29lw	$2,112($fp).set	macro.set	reordermove	$22,$17sll	$2,$2,2sw	$2,40($fp)sll	$2,$18,2sw	$2,44($fp)move	$23,$0move	$21,$0$L241:addiu	$14,$fp,16$L30:lw	$5,4($14)lw	$7,0($14)lw	$3,0($5)lw	$2,44($fp)sw	$3,-4($7)addu	$6,$5,$2slt	$3,$21,1li	$2,1			# 0x1movn	$2,$21,$3lw	$4,-4($6)sll	$2,$2,4sw	$4,0($6)addiu	$2,$2,816sw	$5,0($14)sw	$7,4($14)addu	$17,$16,$2.set	noreorder.set	nomacroblez	$18,$L31lw	$19,3440($16).set	macro.set	reordermove	$11,$5move	$12,$7move	$15,$0move	$24,$0move	$25,$0$L33:sll	$13,$15,2lh	$3,2670($16)addu	$2,$13,$11addu	$4,$13,$12lw	$5,4($2)lw	$8,-4($2)lw	$9,-4($4).set	noreorder.set	nomacrobeq	$3,$0,$L34lw	$2,0($2).set	macro.set	reorder$L219:lw	$7,0($4)lw	$6,-8($4)subu	$5,$2,$5subu	$4,$8,$2subu	$7,$7,$2subu	$6,$6,$9subu	$2,$9,$8andi	$4,$4,0xffandi	$5,$5,0xffandi	$2,$2,0xffandi	$6,$6,0xffsll	$4,$4,1sll	$5,$5,1andi	$7,$7,0xffaddu	$4,$4,$16addu	$5,$5,$16sll	$2,$2,1sll	$6,$6,1sll	$7,$7,1addu	$2,$2,$16lh	$3,1392($4)lh	$8,1904($5)addu	$7,$7,$16addu	$6,$6,$16lh	$4,880($2)lh	$5,2416($6)lh	$2,2928($7)addu	$3,$3,$8addu	$4,$4,$5addu	$3,$3,$2addu	$7,$4,$3bltz	$7,$L37$L220:move	$20,$0$L39:lw	$2,812($16).set	noreorder.set	nomacrobeq	$2,$0,$L40sll	$2,$7,5.set	macro.set	reorderlw	$3,4($17)addu	$5,$2,$3addiu	$8,$16,4lw	$3,4($8)lbu	$2,0($5)lw	$9,4($16)mul	$2,$3,$2sra	$10,$2,8subu	$6,$3,$10slt	$2,$9,$6.set	noreorder.set	nomacrobeq	$2,$0,$L42sw	$6,4($8).set	macro.set	reorderlbu	$2,0($5)addu	$2,$2,$8lbu	$3,16($2)sb	$3,0($5)lw	$6,4($8)slt	$2,$6,256beq	$2,$0,$L44lw	$3,4($16)lw	$9,532($8)lw	$2,536($8)sll	$6,$6,8sll	$3,$3,8sltu	$2,$9,$2sw	$6,4($8).set	noreorder.set	nomacrobeq	$2,$0,$L46sw	$3,4($16).set	macro.set	reorderlbu	$2,0($9)lw	$6,4($8)addu	$2,$3,$2sw	$2,4($16)$L46:addiu	$9,$9,1sw	$9,532($8)$L44:lbu	$2,1($5)lw	$10,0($8)mul	$2,$6,$2addiu	$12,$5,1sra	$9,$2,8subu	$4,$6,$9slt	$2,$10,$4.set	noreorder.set	nomacrobne	$2,$0,$L215sw	$4,4($8).set	macro.set	reorderaddiu	$11,$5,2$L59:subu	$4,$10,$4sw	$4,0($8)lbu	$2,0($12)slt	$4,$9,256addu	$2,$2,$8lbu	$3,272($2)sll	$6,$9,8sb	$3,0($12).set	noreorder.set	nomacrobeq	$4,$0,$L190sw	$9,4($8).set	macro.set	reorderlw	$4,0($8)lw	$9,532($8)lw	$2,536($8)sll	$4,$4,8sltu	$2,$9,$2sw	$6,4($8).set	noreorder.set	nomacrobeq	$2,$0,$L62sw	$4,0($8).set	macro.set	reorderlbu	$2,0($9)addu	$4,$4,$2sw	$4,0($8)$L62:addiu	$9,$9,1sw	$9,532($8)$L60:lw	$2,4($8)lbu	$3,0($11)move	$10,$4mul	$3,$2,$3move	$12,$11sra	$9,$3,8subu	$4,$2,$9slt	$3,$10,$4addiu	$11,$11,1.set	noreorder.set	nomacrobeq	$3,$0,$L59sw	$4,4($8).set	macro.set	reordersubu	$2,$11,$5addiu	$7,$2,-3addiu	$11,$11,-2$L54:lbu	$2,0($12)addu	$2,$2,$8lbu	$3,16($2)sb	$3,0($12)lw	$6,4($8)slt	$2,$6,256beq	$2,$0,$L189lw	$4,0($8)lw	$9,532($8)lw	$2,536($8)sll	$6,$6,8sll	$4,$4,8sltu	$2,$9,$2sw	$6,4($8).set	noreorder.set	nomacrobeq	$2,$0,$L57sw	$4,0($8).set	macro.set	reorderlbu	$2,0($9)lw	$6,4($8)addu	$4,$4,$2sw	$4,0($8)$L57:addiu	$9,$9,1.set	noreorder.set	nomacrobltz	$7,$L216sw	$9,532($8).set	macro.set	reorder$L64:addu	$2,$5,$7addiu	$5,$2,22.set	noreorder.set	nomacroj	$L67li	$10,1			# 0x1.set	macro.set	reorder$L217:lbu	$2,0($5)addu	$2,$2,$8lbu	$3,16($2)sb	$3,0($5)lw	$6,4($8)slt	$2,$6,256.set	noreorder.set	nomacrobne	$2,$0,$L70move	$2,$0.set	macro.set	reorderlw	$4,0($8)$L72:addu	$2,$2,$10addu	$10,$10,$2addiu	$7,$7,-1li	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobeq	$7,$2,$L66addiu	$5,$5,-1.set	macro.set	reorder$L67:lbu	$2,0($5)mul	$2,$6,$2sra	$3,$2,8subu	$6,$6,$3slt	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L217sw	$6,4($8).set	macro.set	reordersubu	$4,$4,$6sw	$4,0($8)lbu	$2,0($5)move	$6,$3addu	$2,$2,$8lbu	$3,272($2)slt	$4,$6,256sb	$3,0($5).set	noreorder.set	nomacrobne	$4,$0,$L75sw	$6,4($8).set	macro.set	reorderli	$2,1			# 0x1addu	$2,$2,$10addu	$10,$10,$2addiu	$7,$7,-1li	$2,-1			# 0xfffffffffffffffflw	$4,0($8).set	noreorder.set	nomacrobne	$7,$2,$L67addiu	$5,$5,-1.set	macro.set	reorder$L66:lbu	$2,11($11)mul	$2,$6,$2sra	$3,$2,8subu	$6,$6,$3slt	$2,$4,$6.set	noreorder.set	nomacrobeq	$2,$0,$L79sw	$6,4($8).set	macro.set	reorder$L226:lbu	$2,11($11)addu	$2,$2,$8lbu	$3,16($2)sb	$3,11($11)lw	$4,4($8)slt	$2,$4,256.set	noreorder.set	nomacrobeq	$2,$0,$L191sll	$6,$4,8.set	macro.set	reorderlw	$3,0($8)lw	$9,532($8)lw	$2,536($8)sltu	$2,$9,$2sll	$4,$3,8sw	$6,4($8).set	noreorder.set	nomacrobeq	$2,$0,$L83sw	$4,0($8).set	macro.set	reorderlbu	$2,0($9)addu	$4,$4,$2sw	$4,0($8)$L83:lw	$12,4($14)lw	$11,0($14)addu	$7,$13,$12addu	$4,$13,$11lw	$6,-4($7)lw	$5,0($4)lw	$3,-4($4)addu	$2,$5,$6subu	$3,$2,$3addiu	$9,$9,1subu	$4,$0,$10slt	$2,$3,$6sw	$9,532($8).set	noreorder.set	nomacrobne	$2,$0,$L218movn	$10,$4,$20.set	macro.set	reorder$L176:slt	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L239addu	$2,$10,$3.set	macro.set	reorderslt	$2,$5,$6move	$3,$6movz	$3,$5,$2addu	$2,$10,$3andi	$2,$2,0x1ffaddiu	$15,$15,1.set	noreorder.set	nomacrobne	$18,$15,$L33sw	$2,0($7).set	macro.set	reorder$L31:addiu	$21,$21,1li	$2,3			# 0x3sw	$19,3440($16).set	noreorder.set	nomacrobne	$21,$2,$L30addiu	$14,$14,8.set	macro.set	reorder.set	noreorder.set	nomacroblez	$18,$L240lw	$2,40($fp).set	macro.set	reorderlw	$12,20($fp)lw	$11,28($fp)lw	$10,36($fp)move	$7,$22move	$9,$0move	$8,$0$L184:addu	$2,$11,$8addu	$3,$10,$8lw	$5,0($2)lw	$4,0($3)addiu	$5,$5,-256addiu	$4,$4,-256addu	$6,$12,$8addu	$2,$5,$4lw	$3,0($6)sra	$2,$2,2subu	$3,$3,$2addu	$4,$4,$3addu	$5,$5,$3sll	$3,$3,8addu	$5,$5,$3sll	$4,$4,16addu	$5,$5,$4addiu	$9,$9,1sw	$5,0($7)addiu	$8,$8,4.set	noreorder.set	nomacrobne	$18,$9,$L184addiu	$7,$7,4.set	macro.set	reorderlw	$2,40($fp)$L240:addiu	$23,$23,1addu	$22,$22,$2lw	$2,108($fp).set	noreorder.set	nomacrobne	$2,$23,$L241move	$21,$0.set	macro.set	reorder$L29:lw	$sp,48($fp)move	$sp,$fplw	$31,92($sp)lw	$fp,88($sp)lw	$23,84($sp)lw	$22,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,96.set	macro.set	reorder$L17:sb	$0,0($11)sb	$0,1($11)sb	$0,2($11)addiu	$4,$11,3$L14:addiu	$5,$4,-4$L235:move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L232addu	$6,$12,$11.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0$L236:and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L232addu	$6,$12,$11.set	macro.set	reorder$L192:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L192addu	$6,$12,$11.set	macro.set	reorder.set	noreorder.set	nomacroj	$L247addiu	$2,$6,-31.set	macro.set	reorder$L190:.set	noreorder.set	nomacroj	$L60lw	$4,0($8).set	macro.set	reorder$L70:lw	$4,0($8)lw	$9,532($8)lw	$2,536($8)sll	$6,$6,8sll	$4,$4,8sltu	$2,$9,$2sw	$6,4($8).set	noreorder.set	nomacrobeq	$2,$0,$L73sw	$4,0($8).set	macro.set	reorderlbu	$2,0($9)lw	$6,4($8)addu	$4,$4,$2sw	$4,0($8)$L73:addiu	$9,$9,1move	$2,$0.set	noreorder.set	nomacroj	$L72sw	$9,532($8).set	macro.set	reorder$L75:lw	$4,0($8)lw	$9,532($8)lw	$2,536($8)sll	$6,$6,8sll	$4,$4,8sltu	$2,$9,$2sw	$6,4($8).set	noreorder.set	nomacrobeq	$2,$0,$L77sw	$4,0($8).set	macro.set	reorderlbu	$2,0($9)lw	$6,4($8)addu	$4,$4,$2sw	$4,0($8)$L77:addiu	$9,$9,1li	$2,1			# 0x1.set	noreorder.set	nomacroj	$L72sw	$9,532($8).set	macro.set	reorder$L40:bne	$7,$0,$L89bne	$25,$0,$L92li	$25,1			# 0x1$L92:.set	noreorder.set	nomacrobeq	$24,$0,$L94li	$2,1			# 0x1.set	macro.set	reorderaddiu	$24,$24,-1.set	noreorder.set	nomacrobltz	$24,$L233sll	$3,$7,1.set	macro.set	reorder$L48:move	$10,$0$L81:addu	$4,$13,$11addu	$7,$13,$12lw	$6,-4($7)lw	$5,0($4)lw	$3,-4($4)addu	$2,$5,$6subu	$3,$2,$3subu	$4,$0,$10slt	$2,$3,$6.set	noreorder.set	nomacrobeq	$2,$0,$L176movn	$10,$4,$20.set	macro.set	reorder$L218:slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L239addu	$2,$10,$3.set	macro.set	reorderslt	$2,$6,$5move	$3,$6movz	$3,$5,$2addu	$2,$10,$3$L239:andi	$2,$2,0x1ffaddiu	$15,$15,1.set	noreorder.set	nomacrobeq	$18,$15,$L31sw	$2,0($7).set	macro.set	reordersll	$13,$15,2lh	$3,2670($16)addu	$2,$13,$11addu	$4,$13,$12lw	$5,4($2)lw	$8,-4($2)lw	$9,-4($4).set	noreorder.set	nomacrobne	$3,$0,$L219lw	$2,0($2).set	macro.set	reorder$L34:subu	$5,$2,$5subu	$2,$8,$2subu	$3,$9,$8andi	$2,$2,0xffandi	$5,$5,0xffandi	$3,$3,0xffsll	$2,$2,1sll	$5,$5,1addu	$2,$2,$16sll	$3,$3,1addu	$5,$5,$16lh	$4,1392($2)addu	$3,$3,$16lh	$6,1904($5)lh	$2,880($3)addu	$4,$4,$6addu	$7,$2,$4bgez	$7,$L220$L37:subu	$7,$0,$7.set	noreorder.set	nomacroj	$L39li	$20,1			# 0x1.set	macro.set	reorder$L97:$L233:sll	$2,$7,3lw	$4,8($17)subu	$2,$2,$3addu	$7,$2,$4lbu	$3,5($7)lhu	$8,2($7)slt	$2,$3,$8beq	$2,$0,$L221move	$9,$0$L111:sll	$3,$3,1slt	$2,$3,$8.set	noreorder.set	nomacrobne	$2,$0,$L111addiu	$9,$9,1.set	macro.set	reorder$L110:addiu	$11,$16,544lw	$10,8($11)lw	$4,544($16)sra	$3,$10,3addu	$3,$3,$4lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)sll	$5,$5,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$10,0x7sll	$5,$4,$3li	$2,-65536			# 0xffffffffffff0000and	$2,$5,$2.set	noreorder.set	nomacrobne	$2,$0,$L112srl	$3,$5,16.set	macro

⌨️ 快捷键说明

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