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

📄 truemotion2.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "truemotion2.c".section .mdebug.abi32.previous.section	.text.decode_end,"ax",@progbits.align	2.align	5.ent	decode_end.type	decode_end, @functiondecode_end:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)lw	$16,136($4)lw	$4,5248($16)beq	$4,$0,$L2nopjal	av_freenop$L2:lw	$4,5252($16)beq	$4,$0,$L4nopjal	av_freenop$L4:lw	$4,3340($16)beq	$4,$0,$L6nopjal	av_freenop$L6:lw	$4,3344($16)beq	$4,$0,$L8nopjal	av_freenop$L8:lw	$4,3348($16)beq	$4,$0,$L10nopjal	av_freenop$L10:lw	$4,3352($16)beq	$4,$0,$L12nopjal	av_freenop$L12:lw	$4,3356($16)beq	$4,$0,$L14nopjal	av_freenop$L14:lw	$4,3360($16)beq	$4,$0,$L16nopjal	av_freenop$L16:lw	$4,3364($16)beq	$4,$0,$L18nopjal	av_freenop$L18:lw	$4,5256($16)beq	$4,$0,$L24lw	$31,20($sp)jal	av_freenopjal	av_freelw	$4,5260($16)jal	av_freelw	$4,5264($16)jal	av_freelw	$4,5268($16)jal	av_freelw	$4,5272($16)jal	av_freelw	$4,5276($16)lw	$31,20($sp)$L24:lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Width and height must be multiple of 4\012\000".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	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lw	$5,40($4)lw	$6,44($4)move	$17,$4jal	avcodec_check_dimensionslw	$16,136($4)bltz	$2,$L34lw	$31,24($sp)lw	$2,40($17)andi	$2,$2,0x3bne	$2,$0,$L35lui	$6,%hi($LC0)lw	$2,44($17)andi	$2,$2,0x3beq	$2,$0,$L31move	$5,$17$L35:move	$4,$17addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0lw	$31,24($sp)$L34:lw	$17,20($sp)lw	$16,16($sp)li	$2,-1			# 0xffffffffffffffffj	$31addiu	$sp,$sp,32$L31:sw	$17,0($16)addiu	$4,$16,224sw	$0,8($16)jal	dsputil_initsw	$0,52($17)lw	$4,40($17)sra	$4,$4,2jal	av_mallocsll	$4,$4,4lw	$4,40($17)sw	$2,5248($16)sra	$4,$4,2jal	av_mallocsll	$4,$4,4sw	$0,3368($16)sw	$0,3372($16)sw	$0,3376($16)sw	$0,3380($16)sw	$0,3384($16)sw	$0,3388($16)sw	$0,3392($16)lw	$4,40($17)lw	$3,44($17)sll	$4,$4,2mul	$4,$4,$3sw	$2,5252($16)sw	$0,3340($16)sw	$0,3344($16)sw	$0,3348($16)sw	$0,3352($16)sw	$0,3356($16)sw	$0,3360($16)jal	av_mallocsw	$0,3364($16)lw	$4,40($17)lw	$3,44($17)addiu	$4,$4,1addiu	$3,$3,1sra	$4,$4,1sra	$3,$3,1sll	$4,$4,2mul	$4,$3,$4jal	av_mallocsw	$2,5256($16)lw	$4,40($17)lw	$3,44($17)addiu	$4,$4,1addiu	$3,$3,1sra	$4,$4,1sra	$3,$3,1sll	$4,$4,2mul	$4,$3,$4jal	av_mallocsw	$2,5260($16)lw	$4,40($17)lw	$3,44($17)sll	$4,$4,2mul	$4,$4,$3jal	av_mallocsw	$2,5264($16)lw	$4,40($17)lw	$3,44($17)addiu	$4,$4,1addiu	$3,$3,1sra	$4,$4,1sra	$3,$3,1sll	$4,$4,2mul	$4,$3,$4jal	av_mallocsw	$2,5268($16)lw	$4,40($17)lw	$3,44($17)addiu	$4,$4,1addiu	$3,$3,1sra	$4,$4,1sra	$3,$3,1sll	$4,$4,2mul	$4,$3,$4jal	av_mallocsw	$2,5272($16)sw	$2,5276($16)sw	$0,5280($16)lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	decode_init.section	.rodata.str1.4.align	2$LC1:.ascii	"Tree exceeded its given depth (%i)\012\000".align	2$LC2:.ascii	"Too many literals\012\000".section	.text.tm2_read_tree,"ax",@progbits.align	2.align	5.ent	tm2_read_tree.type	tm2_read_tree, @functiontm2_read_tree:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$17,20($sp)sw	$16,16($sp)sw	$31,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)lw	$3,4($7)move	$16,$7slt	$2,$3,$6move	$13,$6move	$24,$5bne	$2,$0,$L53move	$17,$4addiu	$14,$4,208lw	$8,8($14)lw	$9,208($4)sra	$2,$8,3addu	$2,$9,$2lbu	$3,0($2)andi	$5,$8,0x7sll	$3,$3,$5andi	$3,$3,0x00ffaddiu	$11,$8,1srl	$3,$3,7bne	$3,$0,$L40sw	$11,8($14)lw	$15,16($7)lw	$2,20($7)li	$3,1			# 0x1slt	$2,$15,$2beq	$2,$0,$L54movz	$13,$3,$6lw	$12,0($7)slt	$2,$12,18beq	$2,$0,$L46lw	$17,24($7)sra	$4,$11,3addu	$4,$4,$9lbu	$2,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$3,2($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$11,0x7sll	$3,$3,$4subu	$2,$0,$12addu	$4,$11,$12srl	$3,$3,$2sw	$4,8($14)$L48:sll	$2,$15,2addu	$2,$2,$17sw	$3,0($2)lw	$3,16($16)lw	$2,28($16)sll	$3,$3,2addu	$3,$3,$2sw	$24,0($3)lw	$2,16($16)lw	$3,32($16)sll	$2,$2,2addu	$2,$2,$3sw	$13,0($2)lw	$3,16($16)move	$2,$0addiu	$3,$3,1sw	$3,16($16)$L39:lw	$31,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L46:addiu	$8,$8,17sra	$2,$11,3addu	$2,$2,$9sra	$6,$8,3addu	$6,$6,$9lbu	$10,3($2)lbu	$5,2($2)lbu	$3,0($2)lbu	$4,1($2)sw	$8,8($14)lbu	$2,0($6)lbu	$7,1($6)sll	$4,$4,16sll	$3,$3,24or	$3,$3,$4lbu	$9,3($6)lbu	$4,2($6)sll	$2,$2,24sll	$7,$7,16or	$3,$3,$10or	$2,$2,$7sll	$5,$5,8or	$5,$5,$3or	$2,$2,$9andi	$3,$11,0x7sll	$4,$4,8sll	$5,$5,$3or	$4,$4,$2addiu	$3,$12,-16andi	$2,$8,0x7sll	$4,$4,$2srl	$5,$5,16subu	$2,$0,$3srl	$4,$4,$2sll	$5,$5,$3addu	$8,$8,$3or	$3,$4,$5j	$L48sw	$8,8($14)$L53:lw	$4,0($4)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)move	$7,$3jal	av_logmove	$5,$0j	$L39li	$2,-1			# 0xffffffffffffffff$L40:sll	$19,$24,1addiu	$18,$6,1move	$5,$19jal	tm2_read_treemove	$6,$18li	$20,-1			# 0xffffffffffffffffbeq	$2,$20,$L49move	$4,$17ori	$5,$19,0x1move	$6,$18jal	tm2_read_treemove	$7,$16beq	$2,$20,$L49nopj	$L39move	$2,$0$L54:lw	$4,0($4)lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)jal	av_logli	$5,2			# 0x2j	$L39li	$2,-1			# 0xffffffffffffffff$L49:j	$L39li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	tm2_read_tree.section	.rodata.str1.4.align	2$LC3:.ascii	"Incorrect delta table: %i deltas x %i bits\012\000".align	2$LC4:.ascii	"Incorrect tree parameters - literal length: %i, max code".ascii	" length: %i\012\000".align	2$LC5:.ascii	"Incorrect number of Huffman tree nodes: %i\012\000".align	2$LC6:.ascii	"Got less codes than expected: %i of %i\012\000".align	2$LC7:.ascii	"Cannot build VLC table\012\000".align	2$LC8:.ascii	"Incorrect number of tokens: %i\012\000".section	.text.tm2_read_stream,"ax",@progbits.align	2.align	5.ent	tm2_read_stream.type	tm2_read_stream, @functiontm2_read_stream:.frame	$sp,168,$31		# vars= 72, regs= 10/0, args= 56, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-168sw	$22,152($sp)sw	$31,164($sp)sw	$fp,160($sp)sw	$23,156($sp)sw	$21,148($sp)sw	$20,144($sp)sw	$19,140($sp)sw	$18,136($sp)sw	$17,132($sp)sw	$16,128($sp)lbu	$2,0($5)lbu	$3,1($5)move	$8,$5lbu	$7,3($8)lbu	$5,2($5)sll	$2,$2,24sll	$3,$3,16or	$2,$2,$3or	$2,$2,$7sll	$5,$5,8or	$7,$5,$2move	$22,$4beq	$7,$0,$L144sw	$6,176($sp)addiu	$5,$8,4lbu	$2,4($8)lbu	$4,1($5)lbu	$6,3($5)sll	$4,$4,16lbu	$3,2($5)sll	$2,$2,24or	$2,$2,$4or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2sll	$4,$7,2andi	$2,$3,0x1sw	$3,120($sp)addiu	$21,$4,4bne	$2,$0,$L145addiu	$12,$8,8li	$16,8			# 0x8addiu	$17,$22,208$L64:lbu	$2,0($12)lbu	$3,1($12)sll	$2,$2,24sll	$3,$3,16lbu	$4,2($12)lbu	$5,3($12)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2li	$3,-2147483648			# 0xffffffff80000000beq	$4,$3,$L146addiu	$19,$16,8$L156:subu	$2,$21,$19sll	$2,$2,3sra	$3,$2,3bltz	$3,$L89addiu	$18,$12,8$L148:bltz	$2,$L89nopaddu	$4,$18,$3move	$3,$18$L92:sw	$0,8($17)sw	$2,12($17)sw	$3,0($17)sw	$4,4($17)lbu	$2,0($3)move	$6,$3srl	$9,$2,3li	$3,5			# 0x5sw	$3,8($17)sw	$9,84($sp)lbu	$2,0($6)lbu	$3,1($6)sll	$2,$2,24sll	$3,$3,16or	$2,$2,$3srl	$2,$2,22andi	$8,$2,0x1fli	$3,10			# 0xasw	$3,8($17)sw	$8,88($sp)lbu	$2,1($6)li	$3,15			# 0xfsrl	$2,$2,1andi	$2,$2,0x1fsw	$3,8($17)addiu	$5,$6,1sw	$2,92($sp)lbu	$3,1($6)lbu	$4,1($5)lbu	$6,3($5)lbu	$2,2($5)sll	$3,$3,24sll	$4,$4,16or	$3,$3,$4or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3sll	$2,$2,7addiu	$3,$9,-1srl	$7,$2,15sltu	$3,$3,32li	$2,32			# 0x20sw	$2,8($17)sw	$7,96($sp)beq	$3,$0,$L93sw	$0,100($sp)bltz	$8,$L93slt	$2,$8,33beq	$2,$0,$L93li	$2,65536			# 0x10000ori	$2,$2,0x1sltu	$2,$7,$2bne	$2,$0,$L97lui	$6,%hi($LC5)lw	$4,0($22)li	$21,-1			# 0xffffffffffffffffaddiu	$6,$6,%lo($LC5)jal	av_logmove	$5,$0move	$2,$21lw	$31,164($sp)lw	$fp,160($sp)lw	$23,156($sp)lw	$22,152($sp)lw	$21,148($sp)lw	$20,144($sp)lw	$19,140($sp)lw	$18,136($sp)lw	$17,132($sp)lw	$16,128($sp)j	$31addiu	$sp,$sp,168$L145:lbu	$4,1($12)lbu	$2,8($8)lbu	$5,3($12)lbu	$3,2($12)sll	$2,$2,24sll	$4,$4,16or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8or	$3,$3,$2li	$2,-2147483648			# 0xffffffff80000000beq	$3,$2,$L61addiu	$12,$8,12li	$16,12			# 0xc$L63:blez	$3,$L134subu	$2,$21,$16sll	$2,$2,3sra	$3,$2,3bltz	$3,$L66addiu	$17,$22,208bltz	$2,$L66nopaddu	$4,$12,$3move	$3,$12$L69:sw	$0,8($17)sw	$2,12($17)sw	$3,0($17)move	$24,$3sw	$4,4($17)lbu	$3,0($3)lbu	$4,1($24)li	$2,9			# 0x9sll	$4,$4,16sll	$3,$3,24sw	$2,8($17)or	$3,$3,$4srl	$13,$3,23lbu	$4,1($24)addiu	$3,$13,-1srl	$4,$4,2li	$2,14			# 0xesltu	$3,$3,64sw	$2,8($17)beq	$3,$0,$L70andi	$15,$4,0x1fblez	$15,$L70slt	$2,$15,33beq	$2,$0,$L70nopblez	$13,$L147lw	$4,176($sp)li	$3,32			# 0x20sll	$2,$4,8addiu	$2,$2,3424addiu	$31,$15,-16addu	$14,$22,$2li	$2,1			# 0x1subu	$fp,$3,$31sll	$20,$2,$15addiu	$19,$15,-1move	$25,$0slt	$18,$15,18subu	$23,$3,$15$L78:beq	$18,$0,$L79noplw	$6,8($17)sra	$4,$6,3addu	$4,$4,$24lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4addu	$6,$15,$6srl	$3,$2,$23sw	$6,8($17)$L81:sra	$2,$3,$19andi	$2,$2,0x1beq	$2,$0,$L82subu	$4,$3,$20sw	$4,0($14)$L84:addiu	$25,$25,1bne	$13,$25,$L78addiu	$14,$14,4slt	$2,$13,64beq	$2,$0,$L86nop$L76:lw	$3,176($sp)sll	$2,$3,6addu	$2,$2,$13sll	$2,$2,2addiu	$2,$2,3424addu	$3,$22,$2$L77:addiu	$13,$13,1slt	$2,$13,64sw	$0,0($3)bne	$2,$0,$L77addiu	$3,$3,4$L86:lw	$2,8($17)addiu	$2,$2,31sra	$2,$2,5sll	$2,$2,2addu	$12,$12,$2addu	$16,$16,$2lbu	$3,1($12)lbu	$2,0($12)sll	$3,$3,16sll	$2,$2,24lbu	$4,2($12)lbu	$5,3($12)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2li	$3,-2147483648			# 0xffffffff80000000bne	$4,$3,$L156addiu	$19,$16,8$L146:addiu	$16,$16,4addiu	$19,$16,8subu	$2,$21,$19sll	$2,$2,3addiu	$12,$12,4sra	$3,$2,3bgez	$3,$L148addiu	$18,$12,8$L89:move	$3,$0move	$2,$0j	$L92move	$4,$0$L93:lw	$4,0($22)lw	$2,88($sp)lui	$6,%hi($LC4)addiu	$6,$6,%lo($LC4)move	$7,$9move	$5,$0sw	$2,16($sp)jal	av_logli	$21,-1			# 0xffffffffffffffff$L58:move	$2,$21$L154:lw	$31,164($sp)lw	$fp,160($sp)lw	$23,156($sp)lw	$22,152($sp)lw	$21,148($sp)lw	$20,144($sp)lw	$19,140($sp)lw	$18,136($sp)lw	$17,132($sp)lw	$16,128($sp)j	$31addiu	$sp,$sp,168$L144:li	$21,4			# 0x4move	$2,$21lw	$31,164($sp)lw	$fp,160($sp)lw	$23,156($sp)lw	$22,152($sp)lw	$21,148($sp)lw	$20,144($sp)lw	$19,140($sp)lw	$18,136($sp)lw	$17,132($sp)lw	$16,128($sp)j	$31addiu	$sp,$sp,168$L66:move	$3,$0move	$2,$0j	$L69move	$4,$0$L82:j	$L84sw	$3,0($14)$L79:lw	$8,8($17)addiu	$9,$8,16sra	$2,$8,3addu	$2,$2,$24sra	$7,$9,3lbu	$11,3($2)addu	$7,$7,$24lbu	$6,2($2)lbu	$4,0($2)lbu	$3,1($2)sw	$9,8($17)lbu	$5,0($7)lbu	$2,1($7)sll	$3,$3,16sll	$4,$4,24or	$4,$4,$3lbu	$10,3($7)sll	$2,$2,16lbu	$3,2($7)sll	$5,$5,24or	$5,$5,$2or	$4,$4,$11sll	$6,$6,8or	$6,$6,$4or	$5,$5,$10sll	$3,$3,8andi	$8,$8,0x7andi	$2,$9,0x7sll	$6,$6,$8or	$3,$3,$5sll	$3,$3,$2srl	$6,$6,16srl	$3,$3,$fpsll	$6,$6,$31addu	$9,$9,$31or	$3,$3,$6j	$L81sw	$9,8($17)$L70:lw	$4,0($22)lui	$6,%hi($LC3)li	$21,-1			# 0xffffffffffffffffaddiu	$6,$6,%lo($LC3)move	$7,$13move	$5,$0jal	av_logsw	$15,16($sp)move	$2,$21lw	$31,164($sp)lw	$fp,160($sp)lw	$23,156($sp)lw	$22,152($sp)lw	$21,148($sp)lw	$20,144($sp)lw	$19,140($sp)lw	$18,136($sp)lw	$17,132($sp)lw	$16,128($sp)j	$31addiu	$sp,$sp,168$L61:lbu	$4,1($12)lbu	$2,12($8)lbu	$5,3($12)lbu	$3,2($12)sll	$2,$2,24sll	$4,$4,16or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8or	$3,$3,$2addiu	$12,$8,16j	$L63li	$16,16			# 0x10$L134:j	$L64addiu	$17,$22,208$L97:addiu	$3,$7,1sra	$3,$3,1li	$2,1			# 0x1movz	$8,$2,$8sll	$4,$3,2sw	$8,88($sp)jal	av_malloczsw	$3,104($sp)lw	$4,104($sp)sw	$2,108($sp)jal	av_malloczsll	$4,$4,2lw	$4,104($sp)sw	$2,112($sp)jal	av_malloczsll	$4,$4,2move	$4,$22addiu	$7,$sp,84move	$5,$0move	$6,$0jal	tm2_read_treesw	$2,116($sp)li	$3,-1			# 0xfffffffffffffffflw	$7,100($sp)lw	$8,104($sp)nor	$2,$0,$2move	$4,$3beq	$7,$8,$L104movn	$4,$0,$2lw	$4,0($22)lui	$6,%hi($LC6)addiu	$6,$6,%lo($LC6)move	$5,$0jal	av_logsw	$8,16($sp)$L106:lw	$4,108($sp)$L155:jal	av_free

⌨️ 快捷键说明

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