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

📄 xan.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "xan.c".section .mdebug.abi32.previous.section	.text.xan_decode_end,"ax",@progbits.align	2.align	5.ent	xan_decode_end.type	xan_decode_end, @functionxan_decode_end:.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,8($16)beq	$2,$0,$L2addiu	$5,$16,8lw	$2,264($4)jal	$2nop$L2:jal	av_freelw	$4,416($16)jal	av_freelw	$4,424($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	xan_decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	" WC3 Xan video: palette expected.\012\000".section	.text.xan_decode_init,"ax",@progbits.align	2.align	5.ent	xan_decode_init.type	xan_decode_init, @functionxan_decode_init:.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	$16,16($sp)sw	$31,24($sp)sw	$17,20($sp)lw	$2,132($4)lw	$17,136($4)lw	$3,8($2)li	$2,41			# 0x29move	$16,$4sw	$0,432($17)bne	$3,$2,$L7sw	$4,0($17)lw	$2,584($4)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)beq	$2,$0,$L17move	$5,$0$L7:li	$2,14			# 0xelw	$5,40($16)lw	$6,44($16)sw	$2,52($16)jal	avcodec_check_dimensionsmove	$4,$16beq	$2,$0,$L18nop$L11:li	$2,-1			# 0xffffffffffffffff$L10:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L18:lw	$3,44($16)lw	$2,40($16)mul	$2,$2,$3move	$4,$2jal	av_mallocsw	$2,420($17)lw	$3,44($16)lw	$4,40($16)sw	$2,416($17)mul	$4,$4,$3jal	av_mallocsw	$4,428($17)move	$3,$2lw	$2,416($17)beq	$2,$0,$L11sw	$3,424($17)beq	$3,$0,$L11move	$2,$0lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L17:jal	av_lognopj	$L10li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	xan_decode_init.section	.rodata.str1.4.align	2$LC1:.ascii	"  Xan Video: get_buffer() failed\012\000".section	.text.xan_decode_frame,"ax",@progbits.align	2.align	5.ent	xan_decode_frame.type	xan_decode_frame, @functionxan_decode_frame:.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-64sw	$23,52($sp)sw	$19,36($sp)sw	$31,60($sp)sw	$fp,56($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)lw	$17,136($4)lw	$2,260($4)addiu	$23,$17,208sw	$5,68($sp)sw	$4,64($sp)move	$5,$23sw	$6,72($sp)move	$19,$7.set	noreorder.set	nomacrojal	$2lw	$16,584($4).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L167lui	$6,%hi($LC1).set	macro.set	reorderlw	$3,432($17)li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$0,$L168sw	$2,288($17).set	macro.set	reorder$L23:lw	$4,212($17)sw	$0,0($16)andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L25addiu	$5,$16,4.set	macro.set	reorderandi	$2,$5,0x3beq	$2,$0,$L169$L25:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder$L28:lw	$3,64($sp)sw	$19,408($17)lw	$2,132($3)li	$3,1			# 0x1sw	$3,384($17)lw	$4,8($2)lw	$2,80($sp)sw	$2,412($17)li	$2,41			# 0x29beq	$4,$2,$L170$L31:lw	$2,8($17)$L181:.set	noreorder.set	nomacrobeq	$2,$0,$L134lw	$3,64($sp).set	macro.set	reorderaddiu	$16,$17,8lw	$2,264($3)move	$4,$3.set	noreorder.set	nomacrojal	$2move	$5,$16.set	macro.set	reorder$L127:move	$7,$16addiu	$8,$17,400move	$6,$23$L129: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,$L129addiu	$7,$7,16.set	macro.set	reorderlw	$3,4($8)lw	$2,0($8)sw	$3,4($7)sw	$2,0($7)lw	$4,72($sp)li	$3,200			# 0xc8lw	$7,68($sp)sw	$3,0($4)move	$6,$23$L130: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,$L130addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$2,80($sp)$L22:lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,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,64.set	macro.set	reorder$L168:lw	$2,0($17)lw	$3,224($17)lw	$4,44($2)mul	$3,$3,$4.set	noreorder.set	nomacroj	$L23sw	$3,432($17).set	macro.set	reorder$L169:addiu	$5,$4,1020addiu	$4,$4,-4sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L28move	$3,$16.set	macro.set	reorder$L30:#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,$L30lw	$3,64($sp)sw	$19,408($17)lw	$2,132($3)li	$3,1			# 0x1sw	$3,384($17)lw	$4,8($2)lw	$2,80($sp)sw	$2,412($17)li	$2,41			# 0x29bne	$4,$2,$L31$L170:lbu	$2,1($19)lbu	$3,0($19)sll	$2,$2,8or	$2,$2,$3addu	$2,$19,$2lbu	$11,0($2)lbu	$3,7($19)lbu	$6,6($19)lw	$4,0($17)addiu	$9,$2,1sll	$3,$3,8sll	$2,$11,1or	$3,$3,$6addu	$6,$9,$2lbu	$2,4($19)lw	$7,44($4)lw	$22,40($4)lw	$18,416($17)addiu	$4,$11,22lw	$5,420($17)lbu	$21,3($19)lbu	$24,2($19)lbu	$25,5($19)andi	$4,$4,0x00ffsw	$2,16($sp)li	$2,22			# 0x16mul	$20,$22,$7addu	$15,$19,$3addu	$14,$18,$5lw	$fp,424($17)lw	$16,428($17).set	noreorder.set	nomacrobeq	$4,$2,$L33lbu	$10,0($6).set	macro.set	reorderaddiu	$8,$6,1move	$7,$18move	$3,$4move	$6,$0li	$13,8			# 0x8li	$12,22			# 0x16$L35:sra	$2,$10,$6$L182:andi	$2,$2,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L36addu	$2,$9,$3.set	macro.set	reorderaddu	$2,$11,$3addu	$2,$2,$9lbu	$3,-23($2)$L38:sltu	$2,$3,22.set	noreorder.set	nomacrobeq	$2,$0,$L39addiu	$5,$7,1.set	macro.set	reordersltu	$2,$14,$5bne	$2,$0,$L33sb	$3,0($7)move	$7,$5move	$3,$4$L39:addiu	$6,$6,1beq	$6,$13,$L171.set	noreorder.set	nomacrobne	$3,$12,$L182sra	$2,$10,$6.set	macro.set	reorder$L33:lbu	$3,0($15)$L180:li	$2,2			# 0x2beq	$3,$2,$L172addiu	$fp,$15,1$L50:.set	noreorder.set	nomacrobeq	$20,$0,$L31lw	$4,16($sp).set	macro.set	reorderlbu	$5,0($18)sll	$2,$25,8sll	$3,$21,8or	$2,$2,$4or	$3,$3,$24addu	$21,$19,$2sltu	$2,$5,22addu	$7,$19,$3move	$24,$0move	$19,$0move	$25,$0addiu	$18,$18,1.set	noreorder.set	nomacrobeq	$2,$0,$L86move	$12,$5.set	macro.set	reorder$L174:lui	$3,%hi($L93)sll	$2,$5,2addiu	$3,$3,%lo($L93)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L93:.word	$L87.word	$L88.word	$L88.word	$L88.word	$L88.word	$L88.word	$L88.word	$L88.word	$L88.word	$L89.word	$L90.word	$L91.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L89.word	$L90.word	$L91.section	.text.xan_decode_frame$L134:.set	noreorder.set	nomacroj	$L127addiu	$16,$17,8.set	macro.set	reorder$L171:lbu	$10,0($8)move	$6,$0.set	noreorder.set	nomacrobne	$3,$12,$L35addiu	$8,$8,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L180lbu	$3,0($15).set	macro.set	reorder$L91:lbu	$2,0($7)lbu	$3,1($7)lbu	$4,2($7)sll	$2,$2,16or	$2,$2,$4sll	$3,$3,8or	$12,$3,$2addiu	$7,$7,3$L88:sltu	$2,$5,12beq	$2,$0,$L95$L175:xori	$19,$19,0x1.set	noreorder.set	nomacrobeq	$19,$0,$L97move	$8,$12.set	macro.set	reorderlw	$2,0($17)lw	$3,224($17)lw	$11,40($2)mul	$2,$3,$25lw	$15,208($17)addu	$9,$2,$24lw	$14,8($17)subu	$13,$3,$11move	$8,$24move	$10,$12move	$5,$9move	$6,$24li	$16,-1			# 0xffffffffffffffff$L161:addiu	$10,$10,-1beq	$10,$16,$L104$L173:lw	$2,432($17)slt	$2,$5,$2.set	noreorder.set	nomacrobeq	$2,$0,$L104addu	$2,$14,$9.set	macro.set	reorderlbu	$3,0($2)addiu	$8,$8,1addu	$2,$15,$5slt	$4,$8,$11sb	$3,0($2)addiu	$5,$5,1.set	noreorder.set	nomacrobne	$4,$0,$L101addiu	$9,$9,1.set	macro.set	reorderaddu	$5,$5,$13move	$8,$0$L101:addiu	$6,$6,1slt	$2,$6,$11bne	$2,$0,$L161addiu	$10,$10,-1addu	$9,$9,$13.set	noreorder.set	nomacrobne	$10,$16,$L173move	$6,$0.set	macro.set	reorder$L104:.set	noreorder.set	nomacrobeq	$12,$0,$L94subu	$20,$20,$12

⌨️ 快捷键说明

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