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

📄 idcinvideo.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "idcinvideo.c".section .mdebug.abi32.previous.section	.text.idcin_decode_end,"ax",@progbits.align	2.align	5.ent	idcin_decode_end.type	idcin_decode_end, @functionidcin_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	idcin_decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"  Id CIN Video: get_buffer() failed\012\000".align	2$LC1:.ascii	"Huffman decode error.\012\000".section	.text.idcin_decode_frame,"ax",@progbits.align	2.align	5.ent	idcin_decode_frame.type	idcin_decode_frame, @functionidcin_decode_frame:.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-48sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$17,20($sp)sw	$31,44($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$16,16($sp)lw	$16,136($4)lw	$20,64($sp)lw	$2,3120($16)move	$17,$4sw	$7,3320($16)move	$21,$5move	$22,$6sw	$20,3324($16).set	noreorder.set	nomacrobeq	$2,$0,$L37lw	$18,584($4).set	macro.set	reorderaddiu	$19,$16,3120lw	$2,264($4).set	noreorder.set	nomacrojal	$2move	$5,$19.set	macro.set	reorder$L7:lw	$2,260($17)move	$4,$17.set	noreorder.set	nomacrojal	$2move	$5,$19.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L9lui	$6,%hi($LC0).set	macro.set	reorderlw	$4,0($16)lw	$3,3136($16)lw	$2,44($4)mul	$2,$2,$3.set	noreorder.set	nomacroblez	$2,$L11move	$11,$0.set	macro.set	reordermove	$5,$0move	$6,$0move	$9,$0move	$10,$0move	$12,$0lw	$2,40($4)$L53:addu	$2,$12,$2slt	$2,$11,$2.set	noreorder.set	nomacrobeq	$2,$0,$L25sll	$2,$5,2.set	macro.set	reorder$L50:li	$3,2097152			# 0x200000addu	$2,$2,$16addu	$2,$2,$3lw	$7,3328($2)sll	$3,$5,13addiu	$3,$3,3328slt	$2,$7,256.set	noreorder.set	nomacrobne	$2,$0,$L47addu	$8,$16,$3.set	macro.set	reordermove	$5,$7$L19:.set	noreorder.set	nomacrobeq	$9,$0,$L20addiu	$9,$9,-1.set	macro.set	reorder$L22:sll	$2,$5,4andi	$3,$6,0x1addu	$2,$2,$8sll	$3,$3,2addu	$3,$3,$2lw	$5,8($3)slt	$2,$5,256.set	noreorder.set	nomacrobeq	$2,$0,$L19srl	$6,$6,1.set	macro.set	reorderlw	$2,3120($16)addu	$2,$2,$11sb	$5,0($2)lw	$4,0($16)addiu	$11,$11,1lw	$2,40($4)addu	$2,$12,$2slt	$2,$11,$2.set	noreorder.set	nomacrobne	$2,$0,$L50sll	$2,$5,2.set	macro.set	reorderlw	$3,3136($16)$L25:lw	$2,44($4)addu	$12,$12,$3mul	$2,$3,$2slt	$2,$12,$2.set	noreorder.set	nomacrobeq	$2,$0,$L11move	$11,$12.set	macro.set	reorder.set	noreorder.set	nomacroj	$L53lw	$2,40($4).set	macro.set	reorder$L20:lw	$2,3324($16)slt	$2,$10,$2.set	noreorder.set	nomacrobeq	$2,$0,$L38li	$9,7			# 0x7.set	macro.set	reorderlw	$2,3320($16)addu	$2,$2,$10lbu	$6,0($2).set	noreorder.set	nomacroj	$L22addiu	$10,$10,1.set	macro.set	reorder$L38:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder$L11:lw	$4,3124($16)andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L27addiu	$5,$18,4.set	macro.set	reorderandi	$2,$5,0x3bne	$2,$0,$L27addiu	$5,$4,1020addiu	$4,$4,-4sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L30move	$3,$18.set	macro.set	reorder$L32:#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,$L32lw	$2,0($18).set	noreorder.set	nomacrobne	$2,$0,$L51li	$2,1			# 0x1.set	macro.set	reorder$L33:li	$2,200			# 0xc8$L52:sw	$2,0($22)move	$6,$19move	$7,$21addiu	$8,$16,3312$L35: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,$L35addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)$L14:move	$2,$20lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L27:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder$L30:lw	$2,0($18).set	noreorder.set	nomacrobeq	$2,$0,$L52li	$2,200			# 0xc8.set	macro.set	reorderli	$2,1			# 0x1$L51:sw	$0,0($18).set	noreorder.set	nomacroj	$L33sw	$2,3296($16).set	macro.set	reorder$L37:.set	noreorder.set	nomacroj	$L7addiu	$19,$16,3120.set	macro.set	reorder$L47:lw	$2,3120($16)move	$5,$7addu	$2,$2,$11sb	$5,0($2)lw	$4,0($16)addiu	$11,$11,1lw	$2,40($4)addu	$2,$12,$2slt	$2,$11,$2.set	noreorder.set	nomacrobne	$2,$0,$L50sll	$2,$5,2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L25lw	$3,3136($16).set	macro.set	reorder$L9:move	$4,$17addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L14li	$20,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	idcin_decode_frame.section	.rodata.str1.4.align	2$LC2:.ascii	"  Id CIN video: expected extradata size of %d\012\000".section	.text.idcin_decode_init,"ax",@progbits.align	2.align	5.ent	idcin_decode_init.type	idcin_decode_init, @functionidcin_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)li	$2,14			# 0xesw	$2,52($4)sw	$4,0($16)move	$5,$4jal	dsputil_initaddiu	$4,$16,4lw	$4,0($16)li	$2,65536			# 0x10000lw	$3,28($4)bne	$3,$2,$L94lui	$6,%hi($LC2)li	$2,2097152			# 0x200000ori	$2,$2,0xd00lw	$14,24($4)addu	$15,$16,$2move	$24,$0$L58:sll	$6,$24,13addiu	$2,$6,3328addu	$5,$16,$2move	$4,$14move	$3,$0$L59:lbu	$2,0($4)addiu	$3,$3,1sw	$2,0($5)li	$2,256			# 0x100addiu	$4,$4,1bne	$3,$2,$L59addiu	$5,$5,16addiu	$2,$6,3328addu	$6,$16,$2move	$3,$0li	$4,8192			# 0x2000$L61:addu	$2,$6,$3addiu	$3,$3,16bne	$3,$4,$L61sb	$0,4($2)addiu	$12,$6,4096move	$8,$12li	$7,256			# 0x100addiu	$13,$6,4$L63:li	$2,99942400			# 0x5f50000ori	$9,$2,0xe0ffmove	$3,$13move	$5,$0li	$10,-1			# 0xffffffffffffffff$L64:lbu	$2,0($3)bne	$2,$0,$L65noplw	$2,-4($3)beq	$2,$0,$L65slt	$4,$2,$9beq	$4,$0,$L65nopmove	$9,$2move	$10,$5$L65:addiu	$5,$5,1bne	$7,$5,$L64addiu	$3,$3,16li	$2,-1			# 0xffffffffffffffffbeq	$10,$2,$L95li	$3,99942400			# 0x5f50000sll	$2,$10,4addu	$2,$2,$6ori	$9,$3,0xe0ffli	$3,1move	$4,$13move	$5,$0li	$11,-1			# 0xffffffffffffffffsb	$3,4($2)sw	$10,8($8)$L72:lbu	$2,0($4)bne	$2,$0,$L74noplw	$2,-4($4)beq	$2,$0,$L74slt	$3,$2,$9beq	$3,$0,$L74nopmove	$9,$2move	$11,$5$L74:addiu	$5,$5,1bne	$7,$5,$L72addiu	$4,$4,16li	$2,-1			# 0xffffffffffffffffbeq	$11,$2,$L83addiu	$8,$8,16lw	$2,-8($8)sll	$4,$11,4sll	$2,$2,4addu	$4,$6,$4addu	$2,$2,$6lw	$3,0($2)lw	$5,0($4)li	$2,1addu	$3,$3,$5addiu	$7,$7,1sb	$2,4($4)sw	$11,-4($8)sw	$3,-16($8)bgtz	$7,$L63move	$12,$8li	$2,-1			# 0xffffffffffffffff$L95:sw	$2,8($8)$L73:addiu	$2,$7,-1sw	$2,0($15)addiu	$24,$24,1li	$2,256			# 0x100addiu	$14,$14,256bne	$24,$2,$L58addiu	$15,$15,4move	$2,$0sw	$0,3120($16)$L57:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24$L94:addiu	$6,$6,%lo($LC2)move	$5,$0jal	av_logli	$7,65536			# 0x10000j	$L57li	$2,-1			# 0xffffffffffffffff$L83:j	$L73sw	$11,12($12).set	macro.set	reorder.end	idcin_decode_init.globl	idcin_decoder.section	.rodata.str1.4.align	2$LC3:.ascii	"idcinvideo\000".data.align	2.type	idcin_decoder, @object.size	idcin_decoder, 52idcin_decoder:.word	$LC3.word	0.word	48.word	2101504.word	idcin_decode_init.word	0.word	idcin_decode_end.word	idcin_decode_frame.word	2.space	16.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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