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

📄 rawdec.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "rawdec.c".section .mdebug.abi32.previous.section	.text.raw_decode,"ax",@progbits.align	2.align	5.ent	raw_decode.type	raw_decode, @functionraw_decode:.frame	$sp,48,$31		# vars= 0, regs= 6/0, args= 24, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-48sw	$20,40($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$31,44($sp)sw	$16,24($sp)lw	$2,408($4)move	$17,$4lw	$3,168($2)lw	$4,164($2)sw	$3,168($5)sw	$4,164($5)lw	$3,392($17)li	$2,4			# 0x4move	$19,$5move	$20,$6move	$8,$7lw	$18,64($sp).set	noreorder.set	nomacrobeq	$3,$2,$L44lw	$16,136($17).set	macro.set	reorderlw	$6,52($17)lw	$4,4($16)$L2:li	$2,14			# 0xe.set	noreorder.set	nomacrobeq	$6,$2,$L41move	$3,$4.set	macro.set	reorder$L12:move	$2,$0subu	$2,$3,$2slt	$2,$18,$2beq	$2,$0,$L15$L46:li	$18,-1			# 0xffffffffffffffffmove	$2,$18lw	$31,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L49:lw	$2,232($17)beq	$2,$0,$L45lw	$3,4($16)$L41:li	$2,1024			# 0x400subu	$2,$3,$2slt	$2,$18,$2bne	$2,$0,$L46$L15:lw	$7,40($17)lw	$2,44($17)move	$5,$8move	$4,$19.set	noreorder.set	nomacrojal	avpicture_fillsw	$2,16($sp).set	macro.set	reorderlw	$3,52($17)li	$2,14			# 0xebeq	$3,$2,$L47$L18:lw	$3,584($17)beq	$3,$0,$L21lw	$2,0($3)beq	$2,$0,$L21lw	$4,4($19)andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L24addiu	$5,$3,4.set	macro.set	reorderandi	$2,$5,0x3bne	$2,$0,$L24addiu	$5,$4,1020addiu	$4,$4,-4sltu	$2,$4,$5beq	$2,$0,$L27$L29:#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,$L29lw	$3,584($17)$L27:sw	$0,0($3)$L21:lw	$3,232($17).set	noreorder.set	nomacrobne	$3,$0,$L51li	$2,842072064			# 0x32310000.set	macro.set	reorderlw	$2,392($17).set	noreorder.set	nomacrobeq	$2,$0,$L52li	$2,32			# 0x20.set	macro.set	reorderlw	$2,24($19).set	noreorder.set	nomacrobne	$2,$0,$L52li	$2,32			# 0x20.set	macro.set	reorderlw	$5,16($19)lw	$2,44($17)subu	$3,$0,$5addiu	$2,$2,-1sw	$3,16($19)mul	$3,$2,$5lw	$4,0($19)addu	$2,$3,$4lw	$3,232($17)sw	$2,0($19)li	$2,842072064			# 0x32310000$L51:ori	$2,$2,0x5659.set	noreorder.set	nomacrobeq	$3,$2,$L48li	$2,32			# 0x20.set	macro.set	reorder$L52:sw	$2,0($20)$L50:move	$2,$18lw	$31,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L44:lw	$6,52($17)li	$2,14			# 0xebeq	$6,$2,$L49.set	noreorder.set	nomacroj	$L12lw	$3,4($16).set	macro.set	reorder$L48:lw	$2,4($19)lw	$3,8($19)sw	$2,8($19)li	$2,32			# 0x20sw	$3,4($19).set	noreorder.set	nomacroj	$L50sw	$2,0($20).set	macro.set	reorder$L47:lw	$2,4($16)slt	$2,$18,$2beq	$2,$0,$L18lw	$2,0($16).set	noreorder.set	nomacroj	$L18sw	$2,4($19).set	macro.set	reorder$L24:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder.set	noreorder.set	nomacroj	$L27lw	$3,584($17).set	macro.set	reorder$L45:lw	$4,4($16)sra	$2,$4,1slt	$2,$2,514bne	$2,$0,$L8li	$6,512			# 0x200li	$7,513			# 0x201addu	$5,$8,$6$L53:lw	$4,0($16)lbu	$2,-512($5)sll	$6,$6,1addu	$4,$4,$6srl	$2,$2,4sb	$2,0($4)lbu	$3,-512($5)lw	$2,0($16)andi	$3,$3,0xfaddu	$2,$2,$6sb	$3,1($2)lw	$4,4($16)addiu	$2,$7,1sra	$3,$4,1move	$6,$7move	$7,$2slt	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L53addu	$5,$8,$6.set	macro.set	reorderlw	$6,52($17)$L8:lw	$2,0($16)addiu	$18,$4,-1024.set	noreorder.set	nomacroj	$L2addiu	$8,$2,1024.set	macro.set	reorder.end	raw_decode.section	.text.raw_close_decoder,"ax",@progbits.align	2.align	5.ent	raw_close_decoder.type	raw_close_decoder, @functionraw_close_decoder:.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)jal	av_freeplw	$4,136($4)lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	raw_close_decoder.section	.text.raw_init_decoder,"ax",@progbits.align	2.align	5.ent	raw_init_decoder.type	raw_init_decoder, @functionraw_init_decoder:.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)li	$2,544669696			# 0x20770000lw	$5,232($4)ori	$2,$2,0x6172move	$17,$4beq	$5,$2,$L87lw	$16,136($4)beq	$5,$0,$L66lui	$2,%hi(ff_raw_pixelFormatTags)lw	$4,%lo(ff_raw_pixelFormatTags)($2)bltz	$4,$L85addiu	$3,$2,%lo(ff_raw_pixelFormatTags)lw	$2,4($3)bne	$5,$2,$L88addiu	$3,$3,8j	$L65sw	$4,52($17)$L73:lw	$2,4($3)beq	$5,$2,$L77addiu	$3,$3,8$L88:lw	$4,0($3)bgez	$4,$L73nop$L85:move	$4,$0$L77:sw	$4,52($17)$L65:lw	$4,52($17)lw	$5,40($17)jal	avpicture_get_sizelw	$6,44($17)sw	$2,4($16)jal	av_mallocmove	$4,$2sw	$2,0($16)move	$4,$2li	$3,1			# 0x1addiu	$2,$16,8sw	$2,408($17)sw	$3,56($16)sw	$3,60($16)li	$2,-1			# 0xfffffffffffffffflw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)movn	$2,$0,$4j	$31addiu	$sp,$sp,32$L66:lw	$5,392($4)beq	$5,$0,$L65li	$2,4			# 0x4beq	$5,$2,$L86lui	$2,%hi(pixelFormatBpsAVI)j	$L78addiu	$3,$2,%lo(pixelFormatBpsAVI)$L79:lw	$2,4($3)beq	$5,$2,$L77nop$L78:addiu	$3,$3,8lw	$4,0($3)bgez	$4,$L79nopj	$L77move	$4,$0$L87:lw	$5,392($4)li	$2,8			# 0x8beq	$5,$2,$L86lui	$2,%hi(pixelFormatBpsMOV)j	$L62addiu	$3,$2,%lo(pixelFormatBpsMOV)$L63:lw	$2,4($3)beq	$5,$2,$L77nop$L62:addiu	$3,$3,8lw	$4,0($3)bgez	$4,$L63nopj	$L77move	$4,$0$L86:li	$4,14			# 0xej	$L65sw	$4,52($17).set	macro.set	reorder.end	raw_init_decoder.globl	rawvideo_decoder.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"rawvideo\000".data.align	2.type	rawvideo_decoder, @object.size	rawvideo_decoder, 52rawvideo_decoder:.word	$LC0.word	0.word	14.word	208.word	raw_init_decoder.word	0.word	raw_close_decoder.word	raw_decode.space	20.rdata.align	2.type	pixelFormatBpsMOV, @object.size	pixelFormatBpsMOV, 40pixelFormatBpsMOV:.word	14.word	8.word	24.word	16.word	2.word	24.word	34.word	32.word	-1.word	0.align	2.type	pixelFormatBpsAVI, @object.size	pixelFormatBpsAVI, 56pixelFormatBpsAVI:.word	14.word	4.word	14.word	8.word	10.word	15.word	10.word	16.word	3.word	24.word	6.word	32.word	-1.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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