mxf.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,669 行 · 第 1/4 页

MID
4,669
字号
	.file	1 "mxf.c"	.section .mdebug.abi32	.previous	.section	.text.mxf_read_seek,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_seek	.type	mxf_read_seek, @functionmxf_read_seek:	.frame	$sp,48,$31		# vars= 0, regs= 5/0, args= 24, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$19,36($sp)	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,40($sp)	sw	$18,32($sp)	sll	$5,$5,2	lw	$2,3848($4)	addu	$5,$5,$4	move	$19,$4	li	$3,-1			# 0xffffffffffffffff	lw	$18,100($5)	move	$16,$6	bne	$2,$0,$L9	move	$17,$7	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,48$L9:	blez	$7,$L10	nop$L5:	lw	$2,64($18)	lw	$3,68($18)	move	$6,$2	sra	$7,$2,31	move	$4,$16	move	$5,$17	sra	$2,$3,31	sw	$2,20($sp)	jal	av_rescale	sw	$3,16($sp)	lw	$4,3848($19)	sw	$0,16($sp)	sra	$9,$4,31	mul	$10,$9,$2	multu	$2,$4	move	$8,$4	mflo	$6	mfhi	$7	mul	$5,$3,$8	srl	$6,$6,3	addu	$8,$5,$10	addu	$7,$8,$7	sll	$2,$7,29	addiu	$4,$19,16	or	$6,$2,$6	jal	url_fseek	sra	$7,$7,3	move	$4,$19	move	$5,$18	move	$6,$16	jal	av_update_cur_dts	move	$7,$17	move	$3,$0	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,48$L10:	beq	$7,$0,$L11	nop	move	$16,$0	j	$L5	move	$17,$0$L11:	bgtu	$6,$0,$L5	nop	move	$16,$0	j	$L5	move	$17,$0	.set	macro	.set	reorder	.end	mxf_read_seek	.section	.text.mxf_read_close,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_close	.type	mxf_read_close, @functionmxf_read_close:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$31,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$16,12($4)	jal	av_freep	move	$4,$16	lw	$2,12($16)	blez	$2,$L13	move	$17,$0	j	$L27	lw	$6,8($16)$L26:	beq	$2,$0,$L16	addiu	$4,$5,36$L24:	jal	av_freep	nop	lw	$6,8($16)$L16:	jal	av_freep	addu	$4,$18,$6	lw	$2,12($16)	addiu	$17,$17,1	slt	$2,$17,$2	beq	$2,$0,$L13	nop$L15:	lw	$6,8($16)$L27:	sll	$18,$17,2	addu	$2,$6,$18	lw	$5,0($2)	li	$2,5			# 0x5	lw	$3,16($5)	addiu	$4,$5,36	beq	$3,$2,$L24	sltu	$7,$3,6	addiu	$2,$3,-1	bne	$7,$0,$L26	sltu	$2,$2,2	li	$2,6			# 0x6	beq	$3,$2,$L24	addiu	$4,$5,84	jal	av_freep	addu	$4,$18,$6	lw	$2,12($16)	addiu	$17,$17,1	slt	$2,$17,$2	bne	$2,$0,$L15	nop$L13:	jal	av_freep	addiu	$4,$16,8	jal	av_freep	addiu	$4,$16,20	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_close	.section	.text.mxf_probe,"ax",@progbits	.align	2	.align	5	.ent	mxf_probe	.type	mxf_probe, @functionmxf_probe:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$31,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$5,8($4)	sltu	$2,$5,14	bne	$2,$0,$L29	lw	$16,4($4)	addu	$2,$16,$5	addiu	$17,$2,-14	sltu	$3,$16,$17	beq	$3,$0,$L29	lui	$18,%hi(mxf_header_partition_pack_key)	j	$L38	move	$4,$16$L32:	beq	$3,$0,$L37	lw	$31,28($sp)	move	$4,$16$L38:	addiu	$5,$18,%lo(mxf_header_partition_pack_key)	li	$6,14			# 0xe	jal	memcmp	addiu	$16,$16,1	bne	$2,$0,$L32	sltu	$3,$16,$17	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	li	$2,100			# 0x64	j	$31	addiu	$sp,$sp,32$L29:	lw	$31,28($sp)$L37:	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_probe	.section	.text.mxf_read_metadata_cryptographic_context,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_cryptographic_context	.type	mxf_read_metadata_cryptographic_context, @functionmxf_read_metadata_cryptographic_context:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$7,$4	addiu	$sp,$sp,-24	move	$8,$6	li	$2,65533			# 0xfffd	move	$4,$5	sw	$31,16($sp)	li	$6,16			# 0x10	beq	$8,$2,$L41	addiu	$5,$7,36	li	$2,65534			# 0xfffe	beq	$8,$2,$L41	addiu	$5,$7,20	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24$L41:	jal	get_buffer	nop	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	mxf_read_metadata_cryptographic_context	.section	.text.mxf_read_metadata_generic_descriptor,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_generic_descriptor	.type	mxf_read_metadata_generic_descriptor, @functionmxf_read_metadata_generic_descriptor:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,13313			# 0x3401	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,28($sp)	move	$18,$4	move	$17,$5	beq	$6,$2,$L77	move	$16,$7	slt	$2,$6,13314	bne	$2,$0,$L78	li	$2,12801			# 0x3201	li	$2,15622			# 0x3d06	beq	$6,$2,$L55	slt	$2,$6,15623	bne	$2,$0,$L79	li	$2,15617			# 0x3d01	li	$2,16129			# 0x3f01	beq	$6,$2,$L57	li	$2,33281			# 0x8201	beq	$6,$2,$L58	li	$2,15623			# 0x3d07	beq	$6,$2,$L80	nop$L45:	move	$3,$0$L64:	lw	$31,28($sp)$L83:	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,32$L67:	jal	get_byte	lw	$16,80($18)	addu	$16,$16,$2	sw	$16,80($18)$L77:	jal	get_byte	move	$4,$17	move	$16,$2	li	$2,71			# 0x47	beq	$16,$2,$L67	move	$4,$17	li	$2,82			# 0x52	beq	$16,$2,$L67	li	$2,66			# 0x42	beq	$16,$2,$L81	nop	jal	get_byte	nop	bne	$16,$0,$L77	move	$3,$0	j	$L83	lw	$31,28($sp)$L81:	lw	$16,80($18)	jal	get_byte	move	$4,$17	addu	$16,$16,$2	j	$L77	sw	$16,80($18)$L78:	beq	$6,$2,$L55	slt	$2,$6,12802	bne	$2,$0,$L82	li	$2,12292			# 0x3004	li	$2,12803			# 0x3203	beq	$6,$2,$L50	slt	$2,$6,12803	bne	$2,$0,$L49	li	$2,12814			# 0x320e	bne	$6,$2,$L45	nop	jal	get_be32	move	$4,$5	sw	$2,60($18)	jal	get_be32	move	$4,$17	move	$3,$0	j	$L64	sw	$2,64($18)$L55:	move	$4,$17	addiu	$5,$18,36	jal	get_buffer	li	$6,16			# 0x10	move	$3,$0	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,32$L79:	beq	$6,$2,$L53	li	$2,15619			# 0x3d03	bne	$6,$2,$L45	nop	jal	get_be32	move	$4,$5	sw	$2,52($18)	jal	get_be32	move	$4,$17	move	$3,$0	j	$L64	sw	$2,56($18)$L82:	beq	$6,$2,$L46	li	$2,12294			# 0x3006	bne	$6,$2,$L45	nop	jal	get_be32	move	$4,$5	move	$3,$0	j	$L64	sw	$2,92($18)$L49:	jal	get_be32	move	$4,$5	move	$3,$0	j	$L64	sw	$2,72($18)$L80:	jal	get_be32	move	$4,$5	move	$3,$0	j	$L64	sw	$2,76($18)$L46:	move	$4,$5	li	$6,16			# 0x10	jal	get_buffer	addiu	$5,$18,20	j	$L64	move	$3,$0$L50:	jal	get_be32	move	$4,$5	move	$3,$0	j	$L64	sw	$2,68($18)$L53:	jal	get_be32	move	$4,$5	move	$3,$0	j	$L64	sw	$2,80($18)$L57:	jal	get_be32	move	$4,$5	move	$4,$2	li	$2,268369920			# 0xfff0000	ori	$2,$2,0xffff	sltu	$2,$4,$2	bne	$2,$0,$L62	sw	$4,88($18)	j	$L64	li	$3,-1			# 0xffffffffffffffff$L58:	jal	av_malloc	move	$4,$7	sw	$2,96($18)	sw	$16,100($18)	move	$4,$17	move	$5,$2	jal	get_buffer	move	$6,$16	j	$L64	move	$3,$0$L62:	jal	av_malloc	sll	$4,$4,4	sw	$2,84($18)	li	$6,4			# 0x4	move	$7,$0	jal	url_fskip	move	$4,$17	lw	$6,88($18)	lw	$5,84($18)	move	$4,$17	jal	get_buffer	sll	$6,$6,4	j	$L64	move	$3,$0	.set	macro	.set	reorder	.end	mxf_read_metadata_generic_descriptor	.section	.text.mxf_read_metadata_source_package,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_source_package	.type	mxf_read_metadata_source_package, @functionmxf_read_metadata_source_package:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,17411			# 0x4403	sw	$17,20($sp)	sw	$16,16($sp)	move	$17,$4	sw	$31,24($sp)	move	$3,$6	move	$16,$5	beq	$6,$2,$L87	move	$4,$5	li	$2,18177			# 0x4701	addiu	$5,$17,48	beq	$3,$2,$L88	li	$6,16			# 0x10	li	$2,17409			# 0x4401	li	$6,16			# 0x10	move	$7,$0	beq	$3,$2,$L86	move	$5,$0$L89:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$5	j	$31	addiu	$sp,$sp,32$L87:	jal	get_be32	nop	li	$3,268369920			# 0xfff0000	ori	$3,$3,0xffff	sltu	$3,$2,$3	sll	$4,$2,4	li	$5,-1			# 0xffffffffffffffff	beq	$3,$0,$L89	sw	$2,40($17)	jal	av_malloc	nop	sw	$2,36($17)	move	$4,$16	li	$6,4			# 0x4	jal	url_fskip	move	$7,$0	lw	$6,40($17)	lw	$5,36($17)	move	$4,$16	jal	get_buffer	sll	$6,$6,4	move	$5,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$5	j	$31	addiu	$sp,$sp,32$L88:	jal	get_buffer	nop	move	$5,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$5	j	$31	addiu	$sp,$sp,32$L86:	jal	url_fskip	nop	addiu	$5,$17,20	move	$4,$16	jal	get_buffer	li	$6,16			# 0x10	move	$5,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$5	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_metadata_source_package	.section	.text.mxf_read_metadata_sequence,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_sequence	.type	mxf_read_metadata_sequence, @functionmxf_read_metadata_sequence:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,514			# 0x202	sw	$17,20($sp)	sw	$16,16($sp)	move	$17,$4	sw	$31,24($sp)	move	$3,$6	move	$16,$5	beq	$6,$2,$L96	move	$4,$5	li	$2,4097			# 0x1001	beq	$6,$2,$L97	li	$2,513			# 0x201	addiu	$5,$17,20	li	$6,16			# 0x10	beq	$3,$2,$L102	move	$7,$0$L98:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32$L97:	jal	get_be32	nop	li	$3,268369920			# 0xfff0000	ori	$3,$3,0xffff	sltu	$3,$2,$3	sll	$4,$2,4	li	$7,-1			# 0xffffffffffffffff	beq	$3,$0,$L98	sw	$2,40($17)	jal	av_malloc	nop	sw	$2,36($17)	li	$6,4			# 0x4	move	$4,$16	jal	url_fskip	move	$7,$0	lw	$6,40($17)	lw	$5,36($17)	move	$4,$16	sll	$6,$6,4$L102:	jal	get_buffer	nop	move	$7,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32$L96:	jal	get_be64	nop	sw	$2,48($17)	sw	$3,52($17)	move	$7,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_metadata_sequence	.section	.text.mxf_read_metadata_track,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_track	.type	mxf_read_metadata_track, @functionmxf_read_metadata_track:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,18435			# 0x4803	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,24($sp)	move	$17,$4	beq	$6,$2,$L106	move	$16,$5	slt	$2,$6,18436	bne	$2,$0,$L111	li	$2,18433			# 0x4801	li	$2,18436			# 0x4804	beq	$6,$2,$L107	li	$2,19201			# 0x4b01	bne	$6,$2,$L113	lw	$31,24($sp)	jal	get_be32	move	$4,$5	sw	$2,52($17)	jal	get_be32	move	$4,$16	j	$L104	sw	$2,48($17)$L111:	beq	$6,$2,$L112	nop$L104:	lw	$31,24($sp)$L113:	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L106:	move	$4,$5	li	$6,16			# 0x10	jal	get_buffer	addiu	$5,$17,24	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L107:	move	$4,$5	li	$6,4			# 0x4	jal	get_buffer	addiu	$5,$17,44	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L112:	jal	get_be32	move	$4,$5	sw	$2,40($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_metadata_track	.section	.text.mxf_read_metadata_material_package,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_material_package	.type	mxf_read_metadata_material_package, @functionmxf_read_metadata_material_package:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,17411			# 0x4403	sw	$17,20($sp)	sw	$16,16($sp)	move	$17,$4	sw	$31,24($sp)	move	$7,$0	move	$16,$5	beq	$6,$2,$L121	move	$4,$5$L117:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32$L121:	jal	get_be32	nop	li	$3,268369920			# 0xfff0000	ori	$3,$3,0xffff	sltu	$3,$2,$3	sll	$4,$2,4	li	$7,-1			# 0xffffffffffffffff	beq	$3,$0,$L117	sw	$2,40($17)	jal	av_malloc	nop	sw	$2,36($17)	move	$7,$0	move	$4,$16	jal	url_fskip	li	$6,4			# 0x4	lw	$6,40($17)	lw	$5,36($17)	move	$4,$16	jal	get_buffer	sll	$6,$6,4	move	$7,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_metadata_material_package	.section	.text.mxf_read_metadata_source_clip,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_source_clip	.type	mxf_read_metadata_source_clip, @functionmxf_read_metadata_source_clip:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,4353			# 0x1101	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,24($sp)	move	$17,$4	beq	$6,$2,$L125	move	$16,$5	slt	$2,$6,4354	bne	$2,$0,$L130	li	$2,514			# 0x202	li	$2,4354			# 0x1102	beq	$6,$2,$L126	li	$2,4609			# 0x1201	bne	$6,$2,$L132	lw	$31,24($sp)	jal	get_be64	move	$4,$5	sw	$2,64($17)	j	$L123	sw	$3,68($17)$L130:	beq	$6,$2,$L131	nop$L123:	lw	$31,24($sp)$L132:	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L125:	move	$4,$5	li	$6,16			# 0x10	jal	url_fskip	move	$7,$0	move	$4,$16	addiu	$5,$17,20	jal	get_buffer	li	$6,16			# 0x10	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L126:	jal	get_be32	move	$4,$5	sw	$2,72($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L131:	jal	get_be64	move	$4,$5	sw	$2,56($17)	sw	$3,60($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_metadata_source_clip	.section	.text.mxf_read_metadata_content_storage,"ax",@progbits	.align	2	.align	5	.ent	mxf_read_metadata_content_storage	.type	mxf_read_metadata_content_storage, @functionmxf_read_metadata_content_storage:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,6401			# 0x1901	sw	$17,20($sp)	sw	$16,16($sp)	move	$17,$4	sw	$31,24($sp)	move	$7,$0	move	$16,$5	beq	$6,$2,$L140	move	$4,$5$L136:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32$L140:	jal	get_be32	nop	li	$3,268369920			# 0xfff0000	ori	$3,$3,0xffff	sltu	$3,$2,$3	sll	$4,$2,4	li	$7,-1			# 0xffffffffffffffff	beq	$3,$0,$L136	sw	$2,4($17)	jal	av_malloc	nop	sw	$2,0($17)	move	$7,$0	move	$4,$16	jal	url_fskip	li	$6,4			# 0x4	lw	$6,4($17)	lw	$5,0($17)	move	$4,$16	jal	get_buffer	sll	$6,$6,4	move	$7,$0	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mxf_read_metadata_content_storage	.section	.text.klv_read_packet,"ax",@progbits	.align	2	.align	5	.ent	klv_read_packet	.type	klv_read_packet, @functionklv_read_packet:	.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$20,32($sp)	lui	$20,%hi(mxf_klv_key)	sw	$21,36($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,40($sp)	move	$21,$4	move	$18,$5	move	$17,$0	move	$16,$0	addiu	$19,$20,%lo(mxf_klv_key)$L169:	jal	url_feof	move	$4,$18	bne	$2,$0,$L148	move	$4,$18$L143:	jal	get_byte	nop	move	$4,$2	li	$2,6			# 0x6	beq	$4,$2,$L172	addu	$3,$16,$19	lbu	$2,0($3)	addiu	$16,$17,1	sltu	$3,$16,4	beq	$4,$2,$L173	move	$17,$16	jal	url_feof	move	$4,$18	move	$17,$0	move	$16,$0	beq	$2,$0,$L143	move	$4,$18$L148:	li	$2,4			# 0x4	beq	$16,$2,$L174

⌨️ 快捷键说明

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