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

📄 tiff.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
.file	1 "tiff.c".section .mdebug.abi32.previous.section	.text.tiff_end,"ax",@progbits.align	2.align	5.ent	tiff_end.type	tiff_end, @functiontiff_end:.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)lw	$16,136($4)move	$17,$4jal	ff_lzw_decode_closeaddiu	$4,$16,260lw	$2,8($16)move	$4,$17beq	$2,$0,$L2addiu	$5,$16,8lw	$2,264($17)jal	$2nop$L2:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	tiff_end.section	.text.tiff_init,"ax",@progbits.align	2.align	5.ent	tiff_init.type	tiff_init, @functiontiff_init:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$17,20($sp)lw	$17,136($4)move	$16,$4addiu	$18,$17,8sw	$4,0($17)sw	$0,208($17)move	$4,$18jal	avcodec_get_frame_defaultssw	$0,212($17)sw	$18,408($16)sw	$0,8($17)jal	ff_lzw_decode_openaddiu	$4,$17,260lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	tiff_init.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"TIFF header not found\012\000".align	2$LC1:.ascii	"The answer to life, universe and everything is not corre".ascii	"ct!\012\000".align	2$LC2:.ascii	"IFD offset is greater than image size\012\000".align	2$LC3:.ascii	"Tag referencing position outside the image\012\000".align	2$LC4:.ascii	"This format is not supported (bpp=%i)\012\000".align	2$LC5:.ascii	"get_buffer() failed\012\000".align	2$LC6:.ascii	"Deflate: ZLib not compiled in\012\000".align	2$LC7:.ascii	"CCITT G3 compression is not supported\012\000".align	2$LC8:.ascii	"CCITT G4 compression is not supported\012\000".align	2$LC9:.ascii	"CCITT RLE compression is not supported\012\000".align	2$LC10:.ascii	"JPEG compression is not supported\012\000".align	2$LC11:.ascii	"Unknown compression method %i\012\000".align	2$LC12:.ascii	"Incorrect value of rows per strip\012\000".align	2$LC13:.ascii	"Picture initialization missing\012\000".align	2$LC14:.ascii	"Error initializing LZW decoder\012\000".align	2$LC15:.ascii	"Source data overread\012\000".align	2$LC16:.ascii	"Copy went out of bounds\012\000".align	2$LC17:.ascii	"Run went out of bounds\012\000".align	2$LC18:.ascii	"Decoded only %i bytes of %i\012\000".align	2$LC19:.ascii	"Color mode %d is not supported\012\000".align	2$LC20:.ascii	"Palette met but this is not palettized format\012\000".align	2$LC21:.ascii	"Planar format is not supported\012\000".section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,112,$31		# vars= 48, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-112sw	$7,124($sp)sw	$31,108($sp)sw	$fp,104($sp)sw	$23,100($sp)sw	$22,96($sp)sw	$21,92($sp)sw	$20,88($sp)sw	$19,84($sp)sw	$18,80($sp)sw	$17,76($sp)sw	$16,72($sp)lbu	$2,1($7)lbu	$3,0($7)sll	$2,$2,8or	$3,$2,$3lw	$2,124($sp)sw	$5,116($sp)addiu	$5,$2,2li	$2,18761			# 0x4949move	$7,$4sw	$6,120($sp).set	noreorder.set	nomacrobeq	$3,$2,$L9lw	$20,136($4).set	macro.set	reorderli	$2,19789			# 0x4d4d.set	noreorder.set	nomacrobne	$3,$2,$L367lui	$6,%hi($LC0).set	macro.set	reorderlw	$4,124($sp)sw	$0,220($20)sw	$0,228($20)lbu	$2,2($4)lbu	$3,1($5)sll	$2,$2,8or	$3,$2,$3move	$6,$0$L14:li	$2,42			# 0x2a.set	noreorder.set	nomacrobne	$3,$2,$L368move	$4,$7.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$0,$L17addiu	$3,$5,2.set	macro.set	reorderlbu	$4,2($3)lbu	$2,3($3)sll	$4,$4,16sll	$2,$2,24lbu	$5,2($5)lbu	$3,1($3)or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8or	$2,$3,$2$L19:lw	$3,124($sp)addu	$4,$3,$2lw	$2,128($sp)addu	$2,$3,$2sw	$2,60($sp)lw	$3,60($sp)addiu	$2,$4,14sltu	$2,$2,$3beq	$2,$0,$L369beq	$6,$0,$L22lbu	$2,1($4)lbu	$3,0($4)sll	$2,$2,8or	$2,$2,$3sw	$2,56($sp)move	$7,$2$L24:.set	noreorder.set	nomacroblez	$7,$L287addiu	$fp,$4,10.set	macro.set	reorderlw	$12,220($20)addiu	$18,$4,2.set	noreorder.set	nomacrobeq	$12,$0,$L28sw	$0,24($sp).set	macro.set	reorder$L371:lbu	$3,7($18)lbu	$5,6($18)lbu	$2,11($18)lbu	$4,10($18)sll	$5,$5,16sll	$4,$4,16sll	$3,$3,24sll	$2,$2,24lbu	$9,5($18)lbu	$11,4($18)lbu	$6,9($18)lbu	$10,8($18)or	$3,$3,$5or	$2,$2,$4lbu	$7,1($18)lbu	$8,3($18)or	$2,$2,$10lbu	$5,0($18)lbu	$4,2($18)or	$3,$3,$11sll	$9,$9,8sll	$6,$6,8sll	$7,$7,8sll	$8,$8,8or	$6,$6,$2or	$9,$9,$3li	$2,1			# 0x1or	$7,$7,$5.set	noreorder.set	nomacrobeq	$9,$2,$L370or	$22,$8,$4.set	macro.set	reorder$L31:lui	$2,%hi(type_sizes)addiu	$2,$2,%lo(type_sizes)addu	$2,$22,$2lbu	$3,0($2)mul	$3,$9,$3slt	$3,$3,5.set	noreorder.set	nomacrobeq	$3,$0,$L46lw	$2,124($sp).set	macro.set	reordermove	$8,$fpmove	$5,$0$L45:.set	noreorder.set	nomacrobeq	$8,$0,$L48lw	$3,124($sp).set	macro.set	reordersltu	$2,$8,$3.set	noreorder.set	nomacrobne	$2,$0,$L50lw	$4,60($sp).set	macro.set	reordersltu	$2,$4,$8bne	$2,$0,$L50$L48:move	$10,$8$L52:addiu	$7,$7,-256addiu	$3,$20,8sltu	$2,$7,65.set	noreorder.set	nomacrobeq	$2,$0,$L53sw	$3,64($sp).set	macro.set	reorderlui	$3,%hi($L65)sll	$2,$7,2addiu	$3,$3,%lo($L65)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L65:.word	$L54.word	$L55.word	$L56.word	$L57.word	$L53.word	$L53.word	$L58.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L59.word	$L53.word	$L53.word	$L53.word	$L53.word	$L60.word	$L61.word	$L53.word	$L53.word	$L53.word	$L53.word	$L62.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L53.word	$L63.word	$L53.word	$L53.word	$L64.section	.text.decode_frame$L17:lbu	$2,2($5)lbu	$4,1($3)lbu	$5,3($3)sll	$2,$2,24sll	$4,$4,16lbu	$3,2($3)or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8.set	noreorder.set	nomacroj	$L19or	$2,$3,$2.set	macro.set	reorder$L60:.set	noreorder.set	nomacroblez	$5,$L292lui	$6,%hi($LC12).set	macro.set	reordersw	$5,236($20)$L53:lw	$3,24($sp)$L395:lw	$4,56($sp)addiu	$3,$3,1sw	$3,24($sp).set	noreorder.set	nomacrobeq	$4,$3,$L25addiu	$fp,$fp,12.set	macro.set	reorderlw	$12,220($20).set	noreorder.set	nomacrobne	$12,$0,$L371addiu	$18,$18,12.set	macro.set	reorder$L28:lbu	$3,4($18)lbu	$5,5($18)lbu	$2,8($18)lbu	$4,9($18)sll	$5,$5,16sll	$4,$4,16sll	$3,$3,24sll	$2,$2,24lbu	$9,6($18)lbu	$11,7($18)lbu	$6,10($18)lbu	$10,11($18)or	$3,$3,$5or	$2,$2,$4lbu	$7,0($18)lbu	$8,2($18)or	$2,$2,$10lbu	$5,1($18)lbu	$4,3($18)or	$3,$3,$11sll	$9,$9,8sll	$6,$6,8sll	$7,$7,8sll	$8,$8,8or	$6,$6,$2or	$9,$9,$3li	$2,1			# 0x1or	$7,$7,$5.set	noreorder.set	nomacrobne	$9,$2,$L31or	$22,$8,$4.set	macro.set	reorder$L370:li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$22,$2,$L38li	$2,4			# 0x4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L35move	$5,$6.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$9,$L372lw	$2,124($sp).set	macro.set	reorderli	$5,-1			# 0xffffffffffffffff.set	noreorder.set	nomacroj	$L45addu	$8,$2,$6.set	macro.set	reorder$L54:.set	noreorder.set	nomacroj	$L53sw	$5,208($20).set	macro.set	reorder$L55:.set	noreorder.set	nomacroj	$L53sw	$5,212($20).set	macro.set	reorder$L56:li	$2,1			# 0x1beq	$9,$2,$L373.set	noreorder.set	nomacrobeq	$22,$2,$L70sra	$4,$6,8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$0,$L69addiu	$2,$22,-3.set	macro.set	reordersltu	$2,$2,2.set	noreorder.set	nomacrobeq	$2,$0,$L397li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.set	noreorder.set	nomacroblez	$9,$L72sw	$0,216($20).set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$22,$2,$L374move	$6,$0.set	macro.set	reorderli	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$22,$2,$L375li	$2,1			# 0x1.set	macro.set	reorderbeq	$22,$2,$L334$L354:lw	$5,216($20)addiu	$6,$6,1addiu	$2,$5,-1.set	noreorder.set	nomacrobne	$9,$6,$L354sw	$2,216($20).set	macro.set	reorder.set	noreorder.set	nomacroj	$L394lw	$7,216($20).set	macro.set	reorder$L57:li	$2,5			# 0x5.set	noreorder.set	nomacrobeq	$5,$2,$L53sw	$5,224($20).set	macro.set	reorderslt	$2,$5,6.set	noreorder.set	nomacrobne	$2,$0,$L376li	$2,2			# 0x2.set	macro.set	reorderli	$2,8			# 0x8beq	$5,$2,$L109slt	$2,$5,8.set	noreorder.set	nomacrobne	$2,$0,$L108lui	$6,%hi($LC10).set	macro.set	reorderli	$2,32773			# 0x8005.set	noreorder.set	nomacrobeq	$5,$2,$L53li	$2,32946			# 0x80b2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$5,$2,$L109lui	$6,%hi($LC11).set	macro.set	reorder$L398:lw	$4,0($20).set	noreorder.set	nomacroj	$L364addiu	$6,$6,%lo($LC11).set	macro.set	reorder$L58:li	$3,1			# 0x1.set	noreorder.set	nomacrobeq	$5,$3,$L231slt	$2,$5,2.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L377slt	$2,$5,4.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L395lw	$3,24($sp).set	macro.set	reorderlui	$6,%hi($LC19)$L407:lw	$4,0($20)addiu	$6,$6,%lo($LC19)$L364:move	$7,$5.set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$3,-1			# 0xffffffffffffffffsw	$3,128($sp)move	$2,$3$L13:lw	$31,108($sp)lw	$fp,104($sp)lw	$23,100($sp)lw	$22,96($sp)lw	$21,92($sp)lw	$20,88($sp)lw	$19,84($sp)lw	$18,80($sp)lw	$17,76($sp)lw	$16,72($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,112.set	macro.set	reorder$L59:li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$9,$2,$L378lw	$4,124($sp).set	macro.set	reordersw	$9,232($20)addu	$2,$4,$6sw	$2,244($20)$L116:lw	$7,60($sp)sltu	$2,$7,$2.set	noreorder.set	nomacrobeq	$2,$0,$L53sw	$22,240($20).set	macro.set	reorderlw	$4,0($20)lui	$6,%hi($LC3)addiu	$6,$6,%lo($LC3).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacroj	$L13sw	$2,128($sp).set	macro.set	reorder$L61:li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$9,$2,$L379lw	$4,124($sp).set	macro.set	reorderaddu	$3,$4,$6sw	$3,248($20)$L120:lw	$7,60($sp)sltu	$2,$7,$3.set	noreorder.set	nomacrobne	$2,$0,$L293sw	$9,232($20).set	macro.set	reorderlw	$2,64($sp)lw	$2,0($2).set	noreorder.set	nomacrobeq	$2,$0,$L294sw	$2,36($sp).set	macro.set	reorderlw	$4,64($sp)lw	$16,212($20)lw	$4,16($4).set	noreorder.set	nomacroblez	$16,$L53sw	$4,40($sp).set	macro.set	reorderlw	$19,236($20)sw	$0,28($sp)$L126:.set	noreorder.set	nomacrobeq	$3,$0,$L127li	$2,3			# 0x3.set	macro.set	reorderlw	$4,220($20).set	noreorder.set	nomacrobeq	$22,$2,$L131addiu	$8,$20,248.set	macro.set	reorderli	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$22,$2,$L132li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L130li	$7,-1			# 0xffffffffffffffff.set	macro.set	reordersw	$7,44($sp)$L133:lw	$3,244($20)beq	$3,$0,$L140$L392:lw	$4,240($20)li	$2,3			# 0x3lw	$5,220($20).set	noreorder.set	nomacrobeq	$4,$2,$L144addiu	$6,$20,244.set	macro.set	reorderli	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$4,$2,$L145li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L143li	$5,-1			# 0xffffffffffffffff$L146:lw	$2,216($20)lw	$3,208($20)srl	$2,$2,3mul	$21,$2,$3lw	$2,124($sp)lw	$4,224($20)addu	$17,$2,$5li	$2,5			# 0x5.set	noreorder.set	nomacrobeq	$4,$2,$L380lw	$7,44($sp).set	macro.set	reorderlw	$4,28($sp)$L406:subu	$3,$16,$4slt	$2,$3,$19movz	$3,$19,$2.set	noreorder.set	nomacroblez	$3,$L156sw	$3,48($sp).set	macro.set	reorderlw	$7,44($sp).set	noreorder.set	nomacrobltz	$7,$L158lw	$23,36($sp).set	macro.set	reordersw	$17,32($sp).set	noreorder.set	nomacroj	$L162sw	$0,52($sp).set	macro.set	reorder$L382:.set	noreorder.set	nomacrobeq	$3,$2,$L166li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L381$L163:lw	$7,52($sp)lw	$2,48($sp)addiu	$7,$7,1.set	noreorder.set	nomacrobeq	$2,$7,$L156sw	$7,52($sp).set	macro.set	reorderlw	$3,32($sp)lw	$4,44($sp)subu	$2,$17,$3slt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L158lw	$7,40($sp).set	macro.set	reorderaddu	$23,$23,$7$L162:lw	$3,224($20)li	$2,5			# 0x5.set	noreorder.set	nomacrobne	$3,$2,$L382li	$2,32773			# 0x8005.set	macro.set	reorderlw	$4,260($20)move	$5,$23.set	noreorder.set	nomacrojal	ff_lzw_decodemove	$6,$21.set	macro.set	reordermove	$7,$2slt	$2,$2,$21.set	noreorder.set	nomacrobeq	$2,$0,$L163lui	$6,%hi($LC18).set	macro.set	reorderlw	$4,0($20)addiu	$6,$6,%lo($LC18)move	$5,$0.set	noreorder.set	nomacrojal	av_logsw	$21,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L395lw	$3,24($sp).set	macro.set	reorder$L62:li	$2,2			# 0x2.set	noreorder.set	nomacrobne	$5,$2,$L395lw	$3,24($sp).set	macro.set	reorderlw	$4,0($20)lui	$6,%hi($LC21)addiu	$6,$6,%lo($LC21).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacroj	$L13sw	$2,128($sp).set	macro.set	reorder$L63:lw	$3,64($sp)lw	$8,0($3).set	noreorder.set	nomacrobeq	$8,$0,$L298lui	$6,%hi($LC13).set	macro.set	reorderli	$2,2			# 0x2.set	noreorder.set	nomacrobne	$5,$2,$L395lw	$3,24($sp).set	macro.set	reorderlw	$2,216($20)lw	$3,208($20)srl	$11,$2,3lw	$16,212($20)lw	$2,64($sp)mul	$14,$11,$3.set	noreorder.set	nomacroblez	$16,$L53lw	$12,16($2).set	macro.set	reorderaddu	$9,$8,$11move	$10,$0slt	$13,$11,$14$L224:beq	$13,$0,$L226

⌨️ 快捷键说明

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