txd.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 277 行

S
277
字号
.file	1 "txd.c".section .mdebug.abi32.previous.section	.text.txd_probe,"ax",@progbits.align	2.align	5.ent	txd_probe.type	txd_probe, @functiontxd_probe:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$6,4($4)lbu	$2,3($6)lbu	$3,2($6)sll	$2,$2,24sll	$3,$3,16lbu	$4,1($6)lbu	$5,0($6)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2li	$3,22			# 0x16beq	$4,$3,$L9nop$L2:move	$4,$0$L6:j	$31move	$2,$4$L9:lbu	$2,11($6)lbu	$4,10($6)sll	$2,$2,24sll	$4,$4,16lbu	$5,8($6)lbu	$3,9($6)or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8or	$3,$3,$2li	$2,402849792			# 0x18030000ori	$2,$2,0xffffbeq	$3,$2,$L6li	$4,100			# 0x64li	$2,268632064			# 0x10030000ori	$2,$2,0xffffbne	$3,$2,$L2nopj	$L6nop.set	macro.set	reorder.end	txd_probe.section	.text.txd_read_close,"ax",@progbits.align	2.align	5.ent	txd_read_close.type	txd_read_close, @functiontxd_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	txd_read_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"marker does not match\012\000".align	2$LC1:.ascii	"unknown chunk id %i\012\000".section	.text.txd_read_packet,"ax",@progbits.align	2.align	5.ent	txd_read_packet.type	txd_read_packet, @functiontxd_read_packet:.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48li	$2,402849792			# 0x18030000li	$3,268632064			# 0x10030000sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$18,24($sp)sw	$31,44($sp)sw	$19,28($sp)sw	$17,20($sp)sw	$16,16($sp)move	$22,$5addiu	$18,$4,16ori	$20,$2,0xffffori	$21,$3,0xffff$L32:jal	get_le32move	$4,$18move	$4,$18jal	get_le32move	$17,$2move	$4,$18jal	get_le32move	$19,$2move	$4,$18jal	url_feofmove	$16,$2bne	$2,$0,$L19li	$2,-5			# 0xfffffffffffffffbbeq	$16,$20,$L34li	$2,3			# 0x3bne	$16,$21,$L27lui	$6,%hi($LC0)$L34:beq	$17,$2,$L22sltu	$2,$17,4beq	$2,$0,$L23addiu	$2,$17,-21li	$2,1			# 0x1beq	$17,$2,$L33sltu	$2,$19,101lui	$6,%hi($LC1)$L35:addiu	$6,$6,%lo($LC1)move	$7,$17move	$4,$0jal	av_logmove	$5,$0li	$2,-5			# 0xfffffffffffffffb$L19:lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,48$L33:beq	$2,$0,$L24move	$4,$18$L22:move	$6,$19move	$7,$0jal	url_fskipmove	$4,$18j	$L32nop$L23:sltu	$2,$2,2beq	$2,$0,$L35lui	$6,%hi($LC1)j	$L32nop$L24:move	$6,$19jal	av_get_packetmove	$5,$22bgtz	$2,$L19sw	$0,24($22)j	$L19li	$2,-5			# 0xfffffffffffffffb$L27:addiu	$6,$6,%lo($LC0)move	$4,$0jal	av_logmove	$5,$0j	$L19li	$2,-5			# 0xfffffffffffffffb.set	macro.set	reorder.end	txd_read_packet.section	.text.txd_read_header,"ax",@progbits.align	2.align	5.ent	txd_read_header.type	txd_read_header, @functiontxd_read_header:.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_new_streammove	$5,$0beq	$2,$0,$L39li	$5,-12			# 0xfffffffffffffff4lw	$4,8($2)li	$2,1			# 0x1sw	$2,32($4)li	$3,109			# 0x6dli	$2,5			# 0x5move	$5,$0sw	$3,228($4)sw	$2,36($4)sw	$0,224($4)$L39:lw	$31,16($sp)move	$2,$5j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	txd_read_header.globl	txd_demuxer.section	.rodata.str1.4.align	2$LC2:.ascii	"txd\000".align	2$LC3:.ascii	"txd format\000".data.align	2.type	txd_demuxer, @object.size	txd_demuxer, 64txd_demuxer:.word	$LC2.word	$LC3.word	0.word	txd_probe.word	txd_read_header.word	txd_read_packet.word	txd_read_close.space	36.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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