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

📄 msvideo1.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "msvideo1.c".section .mdebug.abi32.previous.section	.text.msvideo1_decode_end,"ax",@progbits.align	2.align	5.ent	msvideo1_decode_end.type	msvideo1_decode_end, @functionmsvideo1_decode_end:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)lw	$5,136($4)lw	$2,3120($5)beq	$2,$0,$L2addiu	$5,$5,3120lw	$2,264($4)jal	$2nop$L2:lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	msvideo1_decode_end.section	.text.msvideo1_decode_init,"ax",@progbits.align	2.align	5.ent	msvideo1_decode_init.type	msvideo1_decode_init, @functionmsvideo1_decode_init:.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	$2,584($4)beq	$2,$0,$L7sw	$4,0($16)li	$2,1			# 0x1li	$3,14			# 0xesw	$2,3328($16)sw	$3,52($4)move	$5,$4jal	dsputil_initaddiu	$4,$16,4sw	$0,3120($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24$L7:li	$2,10			# 0xasw	$2,52($4)sw	$0,3328($16)move	$5,$4jal	dsputil_initaddiu	$4,$16,4sw	$0,3120($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	msvideo1_decode_init.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"reget_buffer() failed\012\000".align	2$LC1:.ascii	" MS Video-1 warning: stream_ptr out of bounds (%d >= %d)".ascii	"\012\000".section	.text.msvideo1_decode_frame,"ax",@progbits.align	2.align	5.ent	msvideo1_decode_frame.type	msvideo1_decode_frame, @functionmsvideo1_decode_frame:.frame	$sp,120,$31		# vars= 56, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-120sw	$31,116($sp)sw	$fp,112($sp)sw	$23,108($sp)sw	$22,104($sp)sw	$21,100($sp)sw	$20,96($sp)sw	$19,92($sp)sw	$18,88($sp)sw	$17,84($sp)sw	$16,80($sp)lw	$20,136($4)lw	$2,592($4)addiu	$3,$20,3120sw	$3,64($sp)sw	$7,3320($20)li	$3,1			# 0x1li	$7,13			# 0xdsw	$3,3200($20)sw	$7,3300($20)lw	$3,136($sp)sw	$5,124($sp)lw	$5,64($sp)sw	$3,3324($20).set	noreorder.set	nomacrojal	$2sw	$6,128($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L116lui	$6,%hi($LC0).set	macro.set	reorderlw	$2,3328($20)beq	$2,$0,$L15lw	$22,0($20)lw	$6,3136($20)lw	$2,44($22)lw	$fp,3120($20)slt	$3,$2,0addiu	$4,$2,3movn	$2,$4,$3sra	$11,$2,2lw	$3,40($22).set	noreorder.set	nomacroblez	$11,$L18addiu	$23,$6,4.set	macro.set	reorderaddiu	$5,$3,3slt	$4,$3,0movn	$3,$5,$4sra	$3,$3,2sll	$2,$11,2sw	$3,60($sp)addiu	$2,$2,-1mul	$3,$6,$2lw	$2,60($sp)sw	$3,56($sp)mul	$19,$2,$11sll	$2,$6,2subu	$2,$0,$2sw	$2,52($sp)move	$6,$0move	$22,$0$L21:lw	$3,60($sp)blez	$3,$L22lw	$16,56($sp)move	$18,$3$L24:.set	noreorder.set	nomacrobeq	$22,$0,$L25addiu	$7,$6,2.set	macro.set	reorderaddiu	$16,$16,4addiu	$22,$22,-1addiu	$19,$19,-1$L27:addiu	$18,$18,-1bne	$18,$0,$L24$L22:lw	$3,56($sp)lw	$2,52($sp)addiu	$11,$11,-1addu	$3,$3,$2.set	noreorder.set	nomacrobne	$11,$0,$L21sw	$3,56($sp).set	macro.set	reorderlw	$22,0($20)$L18:lw	$3,52($22)li	$2,14			# 0xe.set	noreorder.set	nomacrobne	$3,$2,$L126lw	$3,128($sp).set	macro.set	reorderlw	$4,3124($20)lw	$3,584($22)andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L53addiu	$5,$3,4.set	macro.set	reorderandi	$2,$5,0x3bne	$2,$0,$L53addiu	$5,$4,1020addiu	$4,$4,-4sltu	$2,$4,$5beq	$2,$0,$L56$L58:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$5bne	$2,$0,$L58lw	$22,0($20)$L56:lw	$4,584($22)lw	$2,0($4).set	noreorder.set	nomacrobeq	$2,$0,$L126lw	$3,128($sp).set	macro.set	reorderli	$2,1			# 0x1sw	$2,3296($20)sw	$0,0($4)$L30:lw	$3,128($sp)$L126:li	$2,200			# 0xc8lw	$6,64($sp)lw	$7,124($sp)sw	$2,0($3)addiu	$8,$20,3312$L92:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7).set	noreorder.set	nomacrobne	$6,$8,$L92addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$2,136($sp)$L14:lw	$31,116($sp)lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,120.set	macro.set	reorder$L15:lw	$22,0($20)lw	$6,3136($20)lw	$3,44($22)srl	$4,$6,31addiu	$5,$3,3slt	$2,$3,0movn	$3,$5,$2addu	$4,$4,$6sra	$6,$4,1sra	$23,$3,2lw	$19,3120($20)lw	$3,40($22).set	noreorder.set	nomacroblez	$23,$L30addiu	$18,$6,4.set	macro.set	reorderaddiu	$5,$3,3slt	$4,$3,0movn	$3,$5,$4sra	$24,$3,2sll	$2,$23,2mul	$15,$24,$23addiu	$2,$2,-1mul	$25,$6,$2sll	$2,$6,2subu	$fp,$0,$2move	$12,$0move	$16,$0$L63:blez	$24,$L64move	$13,$25move	$14,$24$L66:.set	noreorder.set	nomacrobeq	$16,$0,$L67addiu	$7,$12,2.set	macro.set	reorderaddiu	$13,$13,4addiu	$16,$16,-1addiu	$15,$15,-1$L69:addiu	$14,$14,-1bne	$14,$0,$L66$L64:addiu	$23,$23,-1.set	noreorder.set	nomacrobne	$23,$0,$L63addu	$25,$25,$fp.set	macro.set	reorder.set	noreorder.set	nomacroj	$L126lw	$3,128($sp).set	macro.set	reorder$L25:lw	$9,3324($20)slt	$2,$9,$7.set	noreorder.set	nomacrobne	$2,$0,$L117move	$5,$0.set	macro.set	reorderlw	$5,3320($20)addu	$2,$5,$6lbu	$8,0($2)lbu	$4,1($2).set	noreorder.set	nomacrobne	$8,$0,$L31move	$6,$7.set	macro.set	reorder.set	noreorder.set	nomacrobne	$4,$0,$L127andi	$3,$4,0xfc.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$19,$0,$L30addiu	$3,$7,2.set	macro.set	reorderslt	$2,$9,$3bne	$2,$0,$L118$L41:addu	$2,$5,$7lbu	$3,0($2)addiu	$7,$7,1sb	$3,24($sp)lw	$2,3320($20)or	$3,$4,$8addu	$2,$2,$7lbu	$4,0($2)li	$2,4			# 0x4andi	$3,$3,0xffffsubu	$9,$2,$23addu	$6,$fp,$16move	$8,$0addiu	$21,$sp,24sb	$4,25($sp)$L43:andi	$2,$3,0x1xori	$2,$2,0x1srl	$5,$3,1addu	$2,$21,$2lbu	$4,0($2)andi	$3,$5,0x1xori	$3,$3,0x1sb	$4,0($6)srl	$5,$5,1addu	$3,$21,$3lbu	$2,0($3)andi	$4,$5,0x1xori	$4,$4,0x1sb	$2,1($6)srl	$5,$5,1addu	$4,$21,$4lbu	$3,0($4)andi	$2,$5,0x1xori	$2,$2,0x1sb	$3,2($6)addu	$2,$21,$2lbu	$3,0($2)addiu	$8,$8,1li	$2,4			# 0x4sb	$3,3($6)srl	$3,$5,1.set	noreorder.set	nomacrobne	$8,$2,$L43addu	$6,$6,$9.set	macro.set	reorderaddiu	$6,$7,1addiu	$16,$16,4.set	noreorder.set	nomacroj	$L27addiu	$19,$19,-1.set	macro.set	reorder$L67:lw	$10,3324($20)slt	$2,$10,$7.set	noreorder.set	nomacrobne	$2,$0,$L119lui	$6,%hi($LC1).set	macro.set	reorderlw	$6,3320($20)addu	$2,$6,$12lbu	$9,0($2)lbu	$4,1($2).set	noreorder.set	nomacrobne	$9,$0,$L72move	$12,$7.set	macro.set	reorder.set	noreorder.set	nomacrobne	$4,$0,$L128andi	$3,$4,0xfc.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$15,$0,$L30addiu	$8,$7,4.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobne	$2,$0,$L120move	$11,$0.set	macro.set	reorder$L82:addu	$2,$6,$7lbu	$3,1($2)lbu	$4,0($2)sll	$3,$3,8or	$3,$3,$4addiu	$2,$7,2sh	$3,32($sp)addu	$2,$6,$2lbu	$3,1($2)lbu	$4,0($2)sll	$3,$3,8lh	$5,32($sp)or	$2,$11,$9or	$3,$3,$4sh	$3,34($sp)andi	$9,$2,0xffff.set	noreorder.set	nomacrobltz	$5,$L121move	$12,$8.set	macro.set	reordersll	$3,$13,1li	$2,4			# 0x4subu	$2,$2,$18addu	$6,$19,$3sll	$11,$2,1move	$8,$6move	$10,$0addiu	$21,$sp,24li	$7,4			# 0x4$L93:andi	$2,$9,0x1xori	$2,$2,0x1srl	$5,$9,1sll	$2,$2,1

⌨️ 快捷键说明

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