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

📄 interplayvideo.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
.file	1 "interplayvideo.c".section .mdebug.abi32.previous.section	.text.ipvideo_decode_end,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_end.type	ipvideo_decode_end, @functionipvideo_decode_end:.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	$16,136($4)move	$17,$4lw	$2,3320($16)beq	$2,$0,$L2addiu	$5,$16,3320lw	$2,264($4)jal	$2nop$L2:lw	$2,3120($16)move	$4,$17beq	$2,$0,$L4addiu	$5,$16,3120lw	$2,264($17)jal	$2nop$L4:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	ipvideo_decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Interplay video warning: stream_ptr out of bounds (%p >=".ascii	" %p)\012\000".section	.text.ipvideo_decode_block_opcode_0xF,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0xF.type	ipvideo_decode_block_opcode_0xF, @functionipvideo_decode_block_opcode_0xF:.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)lw	$3,3736($4)lw	$8,3740($4)addiu	$7,$3,2sltu	$2,$8,$7bne	$2,$0,$L21lui	$6,%hi($LC0)addiu	$2,$3,1lbu	$6,0($3)sw	$2,3736($4)lbu	$5,1($3)lw	$3,3744($4)move	$8,$0li	$9,8			# 0x8sw	$7,3736($4)$L12:andi	$2,$8,0x1bne	$2,$0,$L13move	$2,$3addiu	$3,$3,8sb	$6,0($2)sb	$5,1($2)sb	$6,2($2)sb	$5,3($2)sb	$6,4($2)sb	$5,5($2)sb	$6,6($2)sb	$5,7($2)sw	$3,3744($4)lw	$2,3748($4)$L22:addiu	$8,$8,1addu	$3,$3,$2bne	$8,$9,$L12sw	$3,3744($4)move	$2,$0$L11:lw	$31,24($sp)j	$31addiu	$sp,$sp,32$L21:lw	$4,0($4)addiu	$6,$6,%lo($LC0)move	$5,$0jal	av_logsw	$8,16($sp)j	$L11li	$2,-1			# 0xffffffffffffffff$L13:move	$7,$0$L14:move	$2,$3addiu	$7,$7,2addiu	$3,$3,2sb	$5,0($2)sb	$6,1($2)bne	$7,$9,$L14sw	$3,3744($4)j	$L22lw	$2,3748($4).set	macro.set	reorder.end	ipvideo_decode_block_opcode_0xF.section	.text.ipvideo_decode_block_opcode_0xE,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0xE.type	ipvideo_decode_block_opcode_0xE, @functionipvideo_decode_block_opcode_0xE:.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)lw	$3,3736($4)lw	$8,3740($4)addiu	$7,$3,1sltu	$2,$8,$7bne	$2,$0,$L32lui	$6,%hi($LC0)lbu	$5,0($3)move	$6,$0sw	$7,3736($4)$L27:lw	$2,3744($4)addiu	$6,$6,1sb	$5,0($2)sb	$5,1($2)sb	$5,2($2)sb	$5,3($2)sb	$5,4($2)sb	$5,5($2)sb	$5,6($2)sb	$5,7($2)lw	$3,3748($4)addiu	$2,$2,8addu	$3,$3,$2li	$2,8			# 0x8bne	$6,$2,$L27sw	$3,3744($4)move	$2,$0$L26:lw	$31,24($sp)j	$31addiu	$sp,$sp,32$L32:lw	$4,0($4)addiu	$6,$6,%lo($LC0)move	$5,$0jal	av_logsw	$8,16($sp)j	$L26li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	ipvideo_decode_block_opcode_0xE.section	.text.ipvideo_decode_block_opcode_0xD,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0xD.type	ipvideo_decode_block_opcode_0xD, @functionipvideo_decode_block_opcode_0xD:.frame	$sp,40,$31		# vars= 8, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,32($sp)lw	$5,3736($4)lw	$3,3740($4)addiu	$7,$5,4sltu	$2,$3,$7bne	$2,$0,$L51move	$8,$4lbu	$3,0($5)addiu	$2,$5,1sw	$2,3736($4)sb	$3,24($sp)lbu	$4,1($5)addiu	$2,$5,2sw	$2,3736($8)sb	$4,25($sp)lbu	$3,2($5)addiu	$2,$5,3sw	$2,3736($8)sb	$3,26($sp)lbu	$2,3($5)move	$11,$0sw	$7,3736($8)addiu	$9,$sp,24sb	$2,27($sp)li	$12,8			# 0x8$L37:slt	$2,$11,4li	$7,2			# 0x2movn	$7,$0,$2lw	$5,3744($8)addu	$2,$9,$7lbu	$3,0($2)addiu	$4,$5,1sb	$3,0($5)li	$10,4			# 0x4sw	$4,3744($8)li	$5,1			# 0x1$L41:bne	$5,$10,$L42addiu	$2,$7,1andi	$7,$2,0x00fflw	$5,3744($8)addu	$2,$9,$7lbu	$3,0($2)addiu	$4,$5,1sb	$3,0($5)sw	$4,3744($8)li	$5,5			# 0x5$L42:lw	$4,3744($8)addu	$2,$9,$7lbu	$3,0($2)addiu	$5,$5,1addiu	$6,$4,1slt	$2,$5,8sb	$3,0($4)bne	$2,$0,$L41sw	$6,3744($8)lw	$2,3748($8)addiu	$11,$11,1addu	$2,$2,$6bne	$11,$12,$L37sw	$2,3744($8)move	$2,$0$L36:lw	$31,32($sp)j	$31addiu	$sp,$sp,40$L51:lw	$4,0($4)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)move	$5,$0jal	av_logsw	$3,16($sp)j	$L36li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	ipvideo_decode_block_opcode_0xD.section	.text.ipvideo_decode_block_opcode_0xC,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0xC.type	ipvideo_decode_block_opcode_0xC, @functionipvideo_decode_block_opcode_0xC:.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)lw	$3,3736($4)lw	$8,3740($4)addiu	$7,$3,16sltu	$2,$8,$7bne	$2,$0,$L60move	$6,$4lw	$5,3744($4)move	$7,$0$L56:lbu	$4,0($3)addiu	$3,$3,1sw	$3,3736($6)sb	$4,0($5)lw	$3,3744($6)addiu	$7,$7,2sb	$4,1($3)lw	$3,3752($6)lw	$2,3744($6)addu	$2,$2,$3sb	$4,0($2)lw	$2,3752($6)lw	$3,3744($6)addu	$3,$3,$2sb	$4,1($3)lw	$2,3736($6)lw	$5,3744($6)lbu	$4,0($2)addiu	$3,$2,1sw	$3,3736($6)sb	$4,2($5)lw	$3,3744($6)sb	$4,3($3)lw	$3,3752($6)lw	$2,3744($6)addu	$2,$2,$3sb	$4,2($2)lw	$2,3752($6)lw	$3,3744($6)addu	$3,$3,$2sb	$4,3($3)lw	$2,3736($6)lw	$5,3744($6)lbu	$4,0($2)addiu	$3,$2,1sw	$3,3736($6)sb	$4,4($5)lw	$3,3744($6)sb	$4,5($3)lw	$3,3752($6)lw	$2,3744($6)addu	$2,$2,$3sb	$4,4($2)lw	$3,3744($6)lw	$2,3752($6)addu	$3,$3,$2sb	$4,5($3)lw	$2,3736($6)lw	$5,3744($6)lbu	$4,0($2)addiu	$2,$2,1sw	$2,3736($6)sb	$4,6($5)lw	$3,3744($6)sb	$4,7($3)lw	$2,3744($6)lw	$3,3752($6)addu	$2,$2,$3sb	$4,6($2)lw	$3,3744($6)lw	$2,3752($6)addu	$3,$3,$2sb	$4,7($3)lw	$2,3752($6)lw	$5,3744($6)sll	$2,$2,1addu	$2,$5,$2move	$5,$2sw	$2,3744($6)li	$2,8			# 0x8beq	$7,$2,$L61move	$2,$0j	$L56lw	$3,3736($6)$L61:$L55:lw	$31,24($sp)j	$31addiu	$sp,$sp,32$L60:lw	$4,0($4)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)move	$5,$0jal	av_logsw	$8,16($sp)j	$L55li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	ipvideo_decode_block_opcode_0xC.section	.text.ipvideo_decode_block_opcode_0xB,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0xB.type	ipvideo_decode_block_opcode_0xB, @functionipvideo_decode_block_opcode_0xB:.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)lw	$5,3736($4)lw	$3,3740($4)addiu	$7,$5,64sltu	$2,$3,$7bne	$2,$0,$L70move	$8,$4j	$L66move	$7,$0$L69:move	$5,$6$L66:lw	$2,3744($8)lbu	$4,0($5)move	$6,$5addiu	$3,$2,1addiu	$5,$5,1sb	$4,0($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,1($6)addiu	$5,$6,2addiu	$3,$2,2sb	$4,1($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,2($6)addiu	$5,$6,3addiu	$3,$2,3sb	$4,2($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,3($6)addiu	$5,$6,4addiu	$3,$2,4sb	$4,3($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,4($6)addiu	$5,$6,5addiu	$3,$2,5sb	$4,4($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,5($6)addiu	$5,$6,6addiu	$3,$2,6sb	$4,5($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,6($6)addiu	$5,$6,7addiu	$3,$2,7sb	$4,6($2)sw	$5,3736($8)sw	$3,3744($8)lbu	$4,7($6)addiu	$3,$2,8sb	$4,7($2)lw	$5,3748($8)addiu	$6,$6,8addu	$3,$3,$5addiu	$7,$7,1li	$2,8			# 0x8sw	$6,3736($8)bne	$7,$2,$L69sw	$3,3744($8)move	$2,$0$L65:lw	$31,24($sp)j	$31addiu	$sp,$sp,32$L70:lw	$4,0($4)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)move	$5,$0jal	av_logsw	$3,16($sp)j	$L65li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	ipvideo_decode_block_opcode_0xB.section	.text.ipvideo_decode_block_opcode_0xA,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0xA.type	ipvideo_decode_block_opcode_0xA, @functionipvideo_decode_block_opcode_0xA:.frame	$sp,64,$31		# vars= 32, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$31,56($sp)lw	$5,3736($4)lw	$9,3740($4)addiu	$7,$5,4sltu	$2,$9,$7bne	$2,$0,$L120move	$12,$4lbu	$2,0($5)addiu	$8,$5,1sw	$8,3736($4)sb	$2,24($sp)lbu	$3,1($5)addiu	$8,$5,2sw	$8,3736($4)sb	$3,25($sp)lbu	$4,2($5)addiu	$8,$5,3sw	$8,3736($12)lbu	$2,24($sp)sb	$4,26($sp)lbu	$3,25($sp)lbu	$4,3($5)sltu	$2,$3,$2sb	$4,27($sp)beq	$2,$0,$L121sw	$7,3736($12)addiu	$7,$5,24sltu	$2,$9,$7bne	$2,$0,$L120noplbu	$2,4($5)addiu	$8,$5,5sw	$8,3736($12)sb	$2,40($sp)lbu	$3,5($5)addiu	$8,$5,6sw	$8,3736($12)sb	$3,41($sp)lbu	$2,6($5)addiu	$8,$5,7sw	$8,3736($12)sb	$2,42($sp)lbu	$3,7($5)addiu	$8,$5,8sw	$8,3736($12)sb	$3,43($sp)lbu	$2,8($5)addiu	$8,$5,9sw	$8,3736($12)sb	$2,44($sp)lbu	$3,9($5)addiu	$8,$5,10sw	$8,3736($12)sb	$3,45($sp)lbu	$2,10($5)addiu	$8,$5,11sw	$8,3736($12)sb	$2,46($sp)lbu	$3,11($5)addiu	$8,$5,12sw	$8,3736($12)sb	$3,47($sp)lbu	$2,12($5)addiu	$8,$5,13sw	$8,3736($12)sb	$2,28($sp)lbu	$3,13($5)addiu	$8,$5,14sw	$8,3736($12)sb	$3,29($sp)lbu	$4,14($5)addiu	$8,$5,15sw	$8,3736($12)sb	$4,30($sp)lbu	$2,15($5)addiu	$8,$5,16sb	$2,31($sp)sw	$8,3736($12)lbu	$2,16($5)addiu	$8,$5,17sw	$8,3736($12)sb	$2,48($sp)lbu	$3,17($5)addiu	$8,$5,18sw	$8,3736($12)sb	$3,49($sp)lbu	$2,18($5)addiu	$8,$5,19sw	$8,3736($12)sb	$2,50($sp)lbu	$3,19($5)addiu	$8,$5,20sw	$8,3736($12)sb	$3,51($sp)lbu	$2,20($5)addiu	$8,$5,21sw	$8,3736($12)sb	$2,52($sp)lbu	$3,21($5)addiu	$8,$5,22sw	$8,3736($12)sb	$3,53($sp)lbu	$4,22($5)addiu	$8,$5,23sw	$8,3736($12)lbu	$2,28($sp)sb	$4,54($sp)lbu	$3,29($sp)lbu	$4,23($5)sltu	$2,$3,$2sb	$4,55($sp)bne	$2,$0,$L99sw	$7,3736($12)addiu	$10,$sp,48addiu	$15,$sp,24addiu	$11,$sp,56$L101:lbu	$2,0($10)lbu	$4,-8($10)sll	$2,$2,8or	$8,$2,$4andi	$3,$8,0x3lw	$2,3744($12)addu	$3,$15,$3lbu	$4,0($3)addiu	$5,$2,1sb	$4,0($2)li	$7,1			# 0x1sw	$5,3744($12)move	$9,$0move	$6,$0$L102:addiu	$6,$6,2sra	$2,$8,$6andi	$2,$2,0x3li	$3,4			# 0x4addiu	$4,$5,1bne	$7,$3,$L104addu	$2,$2,$15lbu	$2,4($2)addiu	$6,$6,2sb	$2,0($5)li	$9,4			# 0x4li	$7,5			# 0x5sw	$4,3744($12)$L104:sra	$2,$8,$6andi	$2,$2,0x3addu	$2,$2,$15lw	$4,3744($12)addu	$2,$2,$9lbu	$3,0($2)addiu	$7,$7,1addiu	$5,$4,1slt	$2,$7,8sb	$3,0($4)bne	$2,$0,$L102sw	$5,3744($12)lw	$2,3748($12)addiu	$10,$10,1addu	$2,$2,$5bne	$10,$11,$L101sw	$2,3744($12)move	$2,$0$L74:lw	$31,56($sp)j	$31addiu	$sp,$sp,64$L121:addiu	$7,$5,32sltu	$2,$9,$7bne	$2,$0,$L120li	$4,4			# 0x4lbu	$2,4($5)addiu	$8,$5,5sw	$8,3736($12)sb	$2,40($sp)lbu	$3,5($5)addiu	$8,$5,6sw	$8,3736($12)sb	$3,41($sp)lbu	$2,6($5)addiu	$8,$5,7sw	$8,3736($12)sb	$2,42($sp)lbu	$3,7($5)addiu	$8,$5,8addiu	$6,$4,4li	$5,4			# 0x4slt	$2,$5,$6sb	$3,43($sp)addiu	$15,$sp,24addiu	$7,$sp,40bne	$2,$0,$L80sw	$8,3736($12)slt	$2,$4,$6$L125:beq	$2,$0,$L83move	$5,$4lw	$8,3736($12)addu	$4,$7,$4$L85:lbu	$2,0($8)addiu	$5,$5,1addiu	$8,$8,1slt	$3,$5,$6sb	$2,0($4)sw	$8,3736($12)bne	$3,$0,$L85addiu	$4,$4,1$L83:slt	$2,$6,16beq	$2,$0,$L86move	$5,$6move	$4,$6$L123:addiu	$6,$4,4slt	$2,$5,$6beq	$2,$0,$L125slt	$2,$4,$6$L80:lw	$8,3736($12)move	$6,$4lbu	$2,0($8)addu	$3,$15,$5addiu	$8,$8,1addiu	$5,$5,1move	$4,$6sb	$2,0($3)j	$L123sw	$8,3736($12)$L86:move	$14,$0addiu	$13,$sp,48li	$24,8			# 0x8$L88:lbu	$3,0($13)lbu	$5,-8($13)sll	$3,$3,8slt	$4,$14,4li	$2,4			# 0x4move	$11,$0movz	$11,$2,$4or	$10,$3,$5move	$7,$0move	$8,$0move	$9,$0sra	$2,$10,$8$L126:addu	$3,$11,$15addu	$3,$3,$9andi	$2,$2,0x3addu	$3,$3,$2lw	$4,3744($12)lbu	$5,0($3)addiu	$7,$7,1addiu	$3,$4,1slt	$2,$7,8sb	$5,0($4)slt	$6,$7,4addiu	$8,$8,2li	$9,8			# 0x8beq	$2,$0,$L124sw	$3,3744($12)beq	$6,$0,$L126sra	$2,$10,$8j	$L126move	$9,$0$L124:lw	$2,3748($12)addiu	$14,$14,1addu	$2,$2,$3sw	$2,3744($12)bne	$14,$24,$L88addiu	$13,$13,1j	$L74move	$2,$0$L99:lbu	$2,41($sp)lbu	$3,40($sp)sll	$2,$2,8or	$7,$2,$3move	$10,$0addiu	$9,$sp,41move	$8,$0j	$L112addiu	$15,$sp,24$L107:lbu	$2,0($9)lbu	$3,-1($9)sll	$2,$2,8or	$7,$2,$3$L112:addu	$5,$10,$15andi	$2,$7,0x3addu	$2,$5,$2lbu	$3,0($2)lw	$6,3744($12)sra	$2,$7,2andi	$2,$2,0x3sb	$3,0($6)addu	$2,$5,$2lbu	$4,0($2)sra	$3,$7,4andi	$3,$3,0x3sb	$4,1($6)addu	$3,$5,$3lbu	$4,0($3)sra	$2,$7,6andi	$2,$2,0x3sb	$4,2($6)addu	$2,$5,$2lbu	$4,0($2)sra	$3,$7,8andi	$3,$3,0x3sb	$4,3($6)addu	$3,$5,$3lbu	$4,0($3)sra	$2,$7,10andi	$2,$2,0x3sb	$4,4($6)addu	$2,$5,$2lbu	$4,0($2)sra	$3,$7,12andi	$3,$3,0x3sb	$4,5($6)addu	$3,$5,$3lbu	$2,0($3)srl	$4,$7,14sb	$2,6($6)addu	$5,$5,$4lbu	$2,0($5)addiu	$4,$6,8sb	$2,7($6)lw	$3,3748($12)addiu	$8,$8,1addu	$3,$3,$4li	$2,4			# 0x4xori	$4,$8,0x4movz	$10,$2,$4li	$2,8			# 0x8sw	$3,3744($12)bne	$8,$2,$L107addiu	$9,$9,2j	$L74move	$2,$0$L120:lw	$4,0($12)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)move	$5,$0jal	av_logsw	$9,16($sp)j	$L74li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	ipvideo_decode_block_opcode_0xA.section	.text.ipvideo_decode_block_opcode_0x8,"ax",@progbits.align	2.align	5.ent	ipvideo_decode_block_opcode_0x8.type	ipvideo_decode_block_opcode_0x8, @functionipvideo_decode_block_opcode_0x8:.frame	$sp,56,$31		# vars= 16, regs= 4/0, args= 24, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$31,52($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)lw	$25,3736($4)lw	$8,3740($4)addiu	$7,$25,2sltu	$2,$8,$7bne	$2,$0,$L232move	$24,$4lbu	$2,0($25)addiu	$3,$25,1sb	$2,24($sp)sw	$3,3736($4)lbu	$4,1($25)lbu	$17,24($sp)sw	$7,3736($24)sltu	$2,$4,$17

⌨️ 快捷键说明

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