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

📄 avs.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "avs.c".section .mdebug.abi32.previous.section	.text.avs_probe,"ax",@progbits.align	2.align	5.ent	avs_probe.type	avs_probe, @functionavs_probe:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$4,4($4)li	$2,119			# 0x77lbu	$3,0($4)beq	$3,$2,$L10move	$3,$0$L7:$L11:j	$31move	$2,$3$L10:lbu	$3,1($4)li	$2,87			# 0x57bne	$3,$2,$L11move	$3,$0lbu	$3,2($4)li	$2,16			# 0x10bne	$3,$2,$L11move	$3,$0lbu	$2,3($4)beq	$2,$0,$L7li	$3,50			# 0x32j	$L11move	$3,$0.set	macro.set	reorder.end	avs_probe.section	.text.avs_read_close,"ax",@progbits.align	2.align	5.ent	avs_read_close.type	avs_read_close, @functionavs_read_close:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31move	$2,$0.set	macro.set	reorder.end	avs_read_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"This avs pretend to be %dx%d when the avs format is supp".ascii	"osed to be 318x198 only.\012\000".section	.text.avs_read_header,"ax",@progbits.align	2.align	5.ent	avs_read_header.type	avs_read_header, @functionavs_read_header:.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,36($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$18,32($sp)lw	$2,3816($4)addiu	$16,$4,16ori	$2,$2,0x1li	$6,4			# 0x4move	$7,$0move	$17,$4sw	$2,3816($4)move	$4,$16jal	url_fskiplw	$18,12($17)jal	get_le16move	$4,$16sw	$2,12($18)jal	get_le16move	$4,$16sw	$2,16($18)jal	get_le16move	$4,$16sw	$2,20($18)jal	get_le16move	$4,$16sw	$2,24($18)jal	get_le32move	$4,$16lw	$3,12($18)lui	$6,%hi($LC0)sw	$2,28($18)li	$2,318			# 0x13emove	$4,$17addiu	$6,$6,%lo($LC0)move	$7,$3move	$5,$0sw	$0,32($18)sw	$0,36($18)sw	$0,8($18)beq	$3,$2,$L20sw	$0,4($18)lw	$3,16($18)$L15:jal	av_logsw	$3,16($sp)lw	$31,36($sp)lw	$18,32($sp)$L22:lw	$17,28($sp)lw	$16,24($sp)move	$2,$0j	$31addiu	$sp,$sp,40$L20:lw	$3,16($18)li	$2,198			# 0xc6bne	$3,$2,$L15lw	$31,36($sp)j	$L22lw	$18,32($sp).set	macro.set	reorder.end	avs_read_header.section	.text.avs_read_packet,"ax",@progbits.align	2.align	5.ent	avs_read_packet.type	avs_read_packet, @functionavs_read_packet:.frame	$sp,832,$31		# vars= 776, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-832sw	$22,816($sp)sw	$21,812($sp)sw	$31,828($sp)sw	$fp,824($sp)sw	$23,820($sp)sw	$20,808($sp)sw	$19,804($sp)sw	$18,800($sp)sw	$17,796($sp)sw	$16,792($sp)lw	$18,12($4)move	$21,$4lw	$2,36($18).set	noreorder.set	nomacroblez	$2,$L72move	$22,$5.set	macro.set	reorderaddiu	$20,$4,16.set	noreorder.set	nomacrojal	url_ftellmove	$4,$20.set	macro.set	reorderlw	$6,8($18)lw	$7,36($18)move	$5,$22move	$4,$21.set	noreorder.set	nomacrojal	voc_get_packetmove	$16,$2.set	macro.set	reordermove	$4,$20.set	noreorder.set	nomacrojal	url_ftellmove	$19,$2.set	macro.set	reorderlw	$4,36($18)subu	$5,$2,$16subu	$4,$4,$5li	$2,-5			# 0xfffffffffffffffb.set	noreorder.set	nomacrobeq	$19,$2,$L24sw	$4,36($18).set	macro.set	reorderbltz	$19,$L24lw	$2,8($18)lw	$3,28($22)lw	$4,0($2)ori	$3,$3,0x1sw	$4,24($22).set	noreorder.set	nomacroblez	$5,$L24sw	$3,28($22).set	macro.set	reorder$L29:move	$19,$0$L45:move	$2,$19$L91:lw	$31,828($sp)lw	$fp,824($sp)lw	$23,820($sp)lw	$22,816($sp)lw	$21,812($sp)lw	$20,808($sp)lw	$19,804($sp)lw	$18,800($sp)lw	$17,796($sp)lw	$16,792($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,832.set	macro.set	reorder$L72:addiu	$20,$4,16$L24:lw	$2,32($18)move	$23,$0$L84:bgtz	$2,$L35.set	noreorder.set	nomacrojal	get_le16move	$4,$20.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L45li	$19,-5			# 0xfffffffffffffffb.set	macro.set	reorder.set	noreorder.set	nomacrojal	get_le16move	$4,$20.set	macro.set	reorderaddiu	$2,$2,-4.set	noreorder.set	nomacroj	$L84sw	$2,32($18).set	macro.set	reorder$L33:.set	noreorder.set	nomacroj	$L45li	$19,-5			# 0xfffffffffffffffb.set	macro.set	reorder$L35:.set	noreorder.set	nomacrojal	get_bytemove	$4,$20.set	macro.set	reordermove	$4,$20.set	noreorder.set	nomacrojal	get_bytemove	$17,$2.set	macro.set	reordermove	$4,$20.set	noreorder.set	nomacrojal	get_le16move	$16,$2.set	macro.set	reordermove	$fp,$2lw	$2,32($18)subu	$2,$2,$fpsw	$2,32($18)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$16,$2,$L38li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$16,$2,$L39li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$16,$2,$L86addiu	$6,$fp,-4.set	macro.set	reordersra	$7,$6,31.set	noreorder.set	nomacrojal	url_fskipmove	$4,$20.set	macro.set	reorder.set	noreorder.set	nomacroj	$L84lw	$2,32($18).set	macro.set	reorder$L38:lw	$2,8($18).set	noreorder.set	nomacrobeq	$2,$0,$L87move	$4,$21.set	macro.set	reorder$L64:addiu	$2,$fp,-4lw	$fp,12($21)move	$4,$20.set	noreorder.set	nomacrojal	url_ftellsw	$2,36($18).set	macro.set	reorderlw	$6,8($fp)lw	$7,36($fp)move	$5,$22move	$4,$21.set	noreorder.set	nomacrojal	voc_get_packetmove	$16,$2.set	macro.set	reordermove	$4,$20.set	noreorder.set	nomacrojal	url_ftellmove	$19,$2.set	macro.set	reorderlw	$4,36($fp)subu	$5,$2,$16subu	$4,$4,$5li	$2,-5			# 0xfffffffffffffffb.set	noreorder.set	nomacrobeq	$19,$2,$L76sw	$4,36($fp).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$19,$L91move	$2,$19.set	macro.set	reorderlw	$2,8($fp)lw	$3,28($22)lw	$4,0($2)ori	$3,$3,0x1sw	$4,24($22).set	noreorder.set	nomacrobne	$5,$0,$L88sw	$3,28($22).set	macro.set	reorder$L76:.set	noreorder.set	nomacroj	$L84lw	$2,32($18).set	macro.set	reorder$L87:.set	noreorder.set	nomacrojal	av_new_streamli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L43sw	$2,8($18).set	macro.set	reorderlw	$3,8($2)li	$2,1			# 0x1.set	noreorder.set	nomacroj	$L64sw	$2,224($3).set	macro.set	reorder$L88:.set	noreorder.set	nomacroj	$L45move	$19,$5.set	macro.set	reorder$L43:.set	noreorder.set	nomacroj	$L45li	$19,-12			# 0xfffffffffffffff4.set	macro.set	reorder$L86:lw	$2,4($18).set	noreorder.set	nomacrobeq	$2,$0,$L89move	$4,$21.set	macro.set	reorder$L41:move	$4,$22addu	$5,$23,$fp.set	noreorder.set	nomacrojal	av_new_packetlw	$16,12($21).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L45move	$19,$2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$23,$0,$L47addiu	$6,$23,-4.set	macro.set	reorderlw	$2,16($22)sra	$5,$23,8sb	$0,0($2)lw	$3,16($22)li	$2,3sb	$2,1($3)lw	$4,16($22)sb	$23,2($4)lw	$2,16($22)sltu	$3,$6,32sb	$5,3($2)lw	$5,16($22).set	noreorder.set	nomacrobne	$3,$0,$L74addiu	$4,$5,4.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L74li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$6,$2addu	$7,$5,$2sltu	$3,$5,$7move	$4,$5.set	noreorder.set	nomacrobeq	$3,$0,$L53addiu	$5,$sp,12.set	macro.set	reorder$L78:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,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,$7bne	$2,$0,$L78$L53:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L92andi	$3,$6,0x3.set	macro.set	reorder$L79:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7.set	noreorder.set	nomacrobne	$2,$0,$L79andi	$3,$6,0x3.set	macro.set	reorder$L92:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L58li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L59li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L47lbu	$2,4($5).set	noreorder.set	nomacroj	$L47sb	$2,4($4).set	macro.set	reorder$L39:addiu	$16,$fp,-4move	$6,$16move	$4,$20.set	noreorder.set	nomacrojal	get_bufferaddiu	$5,$sp,16.set	macro.set	reorderslt	$16,$2,$16.set	noreorder.set	nomacrobne	$16,$0,$L33move	$23,$fp.set	macro.set	reorder.set	noreorder.set	nomacroj	$L84lw	$2,32($18).set	macro.set	reorder$L74:.set	noreorder.set	nomacrojal	memcpyaddiu	$5,$sp,16.set	macro.set	reorder$L47:lw	$2,16($22)li	$4,1addu	$2,$2,$23sb	$17,0($2)lw	$3,16($22)sra	$5,$fp,8addu	$3,$3,$23sb	$4,1($3)lw	$2,16($22)move	$4,$20addu	$2,$23,$2sb	$fp,2($2)lw	$3,16($22)addiu	$6,$fp,-4addu	$3,$23,$3sb	$5,3($3)lw	$5,16($22)addu	$5,$23,$5.set	noreorder.set	nomacrojal	get_bufferaddiu	$5,$5,4.set	macro.set	reorderaddiu	$3,$2,4slt	$2,$3,$fp.set	noreorder.set	nomacrobne	$2,$0,$L90addu	$2,$23,$3.set	macro.set	reorderlw	$4,4($16)sw	$2,20($22)lw	$3,0($4).set	noreorder.set	nomacrobne	$17,$0,$L29sw	$3,24($22).set	macro.set	reorderlw	$2,28($22)move	$19,$0ori	$2,$2,0x1.set	noreorder.set	nomacroj	$L45sw	$2,28($22).set	macro.set	reorder$L89:.set	noreorder.set	nomacrojal	av_new_streamli	$5,1			# 0x1.set	macro.set	reordermove	$6,$2.set	noreorder.set	nomacrobeq	$2,$0,$L43sw	$2,4($18).set	macro.set	reorderlw	$3,8($2)lw	$2,12($18)sw	$0,224($3)sw	$2,40($3)lw	$4,16($18)li	$2,85			# 0x55sw	$4,44($3)sw	$2,228($3)lw	$2,20($18)sw	$2,392($3)lw	$4,28($18)lw	$5,24($18)sra	$2,$4,31sw	$2,164($6)sw	$16,32($3)sw	$5,36($3).set	noreorder.set	nomacroj	$L41sw	$4,160($6).set	macro.set	reorder$L90:lw	$2,36($22)beq	$2,$0,$L33.set	noreorder.set	nomacrojal	$2move	$4,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L45li	$19,-5			# 0xfffffffffffffffb.set	macro.set	reorder$L59:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L47sb	$2,6($4).set	macro.set	reorder$L58:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L47sb	$3,5($4).set	macro.set	reorder.end	avs_read_packet.globl	avs_demuxer.section	.rodata.str1.4.align	2$LC1:.ascii	"avs\000".align	2$LC2:.ascii	"avs format\000".data.align	2.type	avs_demuxer, @object.size	avs_demuxer, 64avs_demuxer:.word	$LC1.word	$LC2.word	40.word	avs_probe.word	avs_read_header.word	avs_read_packet.word	avs_read_close.space	36.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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