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

📄 targa.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "targa.c".section .mdebug.abi32.previous.section	.text.targa_end,"ax",@progbits.align	2.align	5.ent	targa_end.type	targa_end, @functiontarga_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,0($5)beq	$2,$0,$L6lw	$31,16($sp)lw	$2,264($4)jal	$2noplw	$31,16($sp)$L6:move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	targa_end.section	.text.targa_init,"ax",@progbits.align	2.align	5.ent	targa_init.type	targa_init, @functiontarga_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	$31,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$16,136($4)move	$17,$4jal	avcodec_get_frame_defaultsmove	$4,$16sw	$16,408($17)sw	$0,0($16)lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	targa_init.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Bit depth %i is not supported\012\000".align	2$LC1:.ascii	"get_buffer() failed\012\000".align	2$LC2:.ascii	"Incorrect palette: %i colors with offset %i\012\000".align	2$LC3:.ascii	"Palette entry size %i bits is not supported\012\000".align	2$LC4:.ascii	"Packet went out of bounds: position (%i,%i) size %i\012\000".section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,88,$31		# vars= 24, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-88sw	$23,76($sp)sw	$19,60($sp)sw	$17,52($sp)sw	$16,48($sp)sw	$31,84($sp)sw	$fp,80($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$18,56($sp)lbu	$3,15($7)lbu	$8,14($7)move	$19,$4lbu	$20,16($7)lbu	$4,12($7)lbu	$2,13($7)lbu	$21,17($7)lw	$18,136($19)sw	$6,96($sp)sw	$5,92($sp)sll	$3,$3,8or	$17,$3,$8lbu	$3,0($7)sll	$2,$2,8sw	$3,40($sp)or	$16,$2,$4lbu	$4,4($7)lbu	$22,2($7)sw	$4,36($sp)lbu	$5,3($7)addiu	$10,$20,-8sw	$5,32($sp)lbu	$3,5($7)lbu	$fp,6($7)sw	$3,28($sp)lbu	$4,7($7)sltu	$2,$10,25sw	$4,24($sp)sw	$20,208($18)sw	$16,200($18)addiu	$23,$7,17.set	noreorder.set	nomacrobeq	$2,$0,$L10sw	$17,204($18).set	macro.set	reorderlui	$3,%hi($L16)sll	$2,$10,2addiu	$3,$3,%lo($L16)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L16:.word	$L11.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L13.word	$L13.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L14.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L10.word	$L15.section	.text.decode_frame$L10:lui	$6,%hi($LC0)move	$4,$19addiu	$6,$6,%lo($LC0)move	$7,$20$L185:.set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$5,-1			# 0xffffffffffffffffsw	$5,104($sp)move	$2,$5$L21:lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L13:li	$2,10			# 0xasw	$2,52($19)$L20:lw	$2,0($18).set	noreorder.set	nomacrobeq	$2,$0,$L22move	$4,$19.set	macro.set	reorderlw	$2,264($19).set	noreorder.set	nomacrojal	$2move	$5,$18.set	macro.set	reorder$L22:move	$4,$19move	$5,$16.set	noreorder.set	nomacrojal	avcodec_check_dimensionsmove	$6,$17.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L187li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorderlw	$2,40($19).set	noreorder.set	nomacrobne	$16,$2,$L207move	$5,$16.set	macro.set	reorderlw	$2,44($19)beq	$17,$2,$L28$L207:move	$4,$19.set	noreorder.set	nomacrojal	avcodec_set_dimensionsmove	$6,$17.set	macro.set	reorder$L28:lw	$2,260($19)move	$4,$19.set	noreorder.set	nomacrojal	$2move	$5,$18.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L188lui	$6,%hi($LC1).set	macro.set	reorderandi	$2,$21,0x20.set	noreorder.set	nomacrobeq	$2,$0,$L31addiu	$2,$17,-1.set	macro.set	reorderlw	$16,0($18)lw	$21,16($18)$L33:lw	$3,52($19)li	$2,14			# 0xebeq	$3,$2,$L189$L34:lw	$3,28($sp)sll	$2,$fp,8lw	$4,40($sp)or	$7,$2,$3addiu	$3,$23,1.set	noreorder.set	nomacrobeq	$7,$0,$L44addu	$17,$3,$4.set	macro.set	reorderlw	$5,36($sp)lw	$2,32($sp)sll	$3,$5,8or	$8,$3,$2addu	$2,$8,$7slt	$2,$2,257.set	noreorder.set	nomacrobeq	$2,$0,$L190lw	$4,24($sp).set	macro.set	reorderli	$2,24			# 0x18.set	noreorder.set	nomacrobne	$4,$2,$L191li	$2,14			# 0xe.set	macro.set	reorderlw	$3,52($19).set	noreorder.set	nomacrobeq	$3,$2,$L50sll	$2,$7,1.set	macro.set	reorderaddu	$2,$2,$7addu	$17,$17,$2$L44:andi	$2,$22,0xf7.set	noreorder.set	nomacrobne	$2,$0,$L56andi	$2,$22,0x8.set	macro.set	reorderlw	$4,16($18)lw	$3,204($18)mul	$7,$4,$3sltu	$2,$7,40.set	noreorder.set	nomacrobne	$2,$0,$L192lw	$6,0($18).set	macro.set	reorderandi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L63move	$4,$6.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L64li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L193$L61:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L65li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L65$L124:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L124$L65:addu	$6,$7,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L208addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L209:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L209addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L208:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L210andi	$4,$6,0x3.set	macro.set	reorder$L126:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L126andi	$4,$6,0x3.set	macro.set	reorder$L210:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L73addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L74li	$2,1			# 0x1.set	macro.set	reorderbne	$4,$2,$L60sb	$0,4($5)$L60:lw	$7,92($sp)$L205:move	$6,$18addiu	$8,$18,192$L122: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,$L122addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$5,96($sp)li	$2,32			# 0x20sw	$2,0($5)lw	$2,104($sp)lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L15:li	$2,6			# 0x6.set	noreorder.set	nomacroj	$L20sw	$2,52($19).set	macro.set	reorder$L11:andi	$2,$22,0xf7xori	$2,$2,0x3li	$3,11			# 0xbli	$4,14			# 0xemovn	$3,$4,$2.set	noreorder.set	nomacroj	$L20sw	$3,52($19).set	macro.set	reorder$L14:li	$2,3			# 0x3.set	noreorder.set	nomacroj	$L20sw	$2,52($19).set	macro.set	reorder$L31:lw	$4,16($18)mul	$5,$4,$2lw	$3,0($18)subu	$21,$0,$4.set	noreorder.set	nomacroj	$L33addu	$16,$5,$3.set	macro.set	reorder$L187:lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)sw	$2,104($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L56:.set	noreorder.set	nomacrobne	$2,$0,$L75addiu	$2,$20,1.set	macro.set	reorderlw	$2,204($18).set	noreorder.set	nomacroblez	$2,$L205lw	$7,92($sp).set	macro.set	reorderlw	$9,208($18)lw	$3,200($18)addiu	$2,$9,1sra	$2,$2,3mul	$6,$2,$3sltu	$3,$6,32.set	noreorder.set	nomacrobne	$3,$0,$L109move	$19,$0.set	macro.set	reorder$L195:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L211move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3bne	$2,$0,$L211li	$2,-32			# 0xffffffffffffffe0addiu	$5,$16,-4and	$2,$6,$2addu	$7,$2,$5sltu	$3,$5,$7.set	noreorder.set	nomacrobeq	$3,$0,$L113addiu	$4,$17,-4.set	macro.set	reorder$L127:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$7bne	$2,$0,$L127$L113:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$5,$7.set	noreorder.set	nomacrobeq	$3,$0,$L212andi	$3,$6,0x3.set	macro.set	reorder$L128:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$7.set	noreorder.set	nomacrobne	$2,$0,$L128andi	$3,$6,0x3.set	macro.set	reorder$L212:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L119li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L120li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L194$L117:lw	$2,204($18)$L203:addiu	$19,$19,1slt	$2,$19,$2lw	$3,200($18).set	noreorder.set	nomacrobeq	$2,$0,$L60lw	$9,208($18).set	macro.set	reorderaddiu	$2,$9,1

⌨️ 快捷键说明

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