info.mid

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

MID
1,205
字号
	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$5,$0	li	$6,32			# 0x20	j	memset	addiu	$sp,$sp,40	.set	macro	.set	reorder	.end	vorbis_info_clear	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"vorbis\000"	.section	.text.vorbis_synthesis_headerin,"ax",@progbits	.align	2	.align	5	.globl	vorbis_synthesis_headerin	.ent	vorbis_synthesis_headerin	.type	vorbis_synthesis_headerin, @functionvorbis_synthesis_headerin:	.frame	$sp,80,$31		# vars= 32, regs= 8/0, args= 16, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80	sw	$19,60($sp)	sw	$18,56($sp)	sw	$17,52($sp)	sw	$31,76($sp)	sw	$22,72($sp)	sw	$21,68($sp)	sw	$20,64($sp)	sw	$16,48($sp)	move	$17,$6	move	$19,$4	bne	$6,$0,$L176	move	$18,$5	li	$2,-133			# 0xffffffffffffff7b$L103:	lw	$31,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)	j	$31	addiu	$sp,$sp,80$L176:	addiu	$20,$sp,24	lw	$6,4($6)	lw	$5,0($17)	jal	oggpack_readinit	move	$4,$20	addiu	$16,$sp,16	move	$4,$20	jal	oggpack_read	li	$5,8			# 0x8	li	$6,6			# 0x6	move	$5,$0	move	$4,$16	jal	memset	move	$21,$2	move	$4,$20	jal	oggpack_read	li	$5,8			# 0x8	move	$4,$20	li	$5,8			# 0x8	jal	oggpack_read	sb	$2,16($sp)	move	$4,$20	li	$5,8			# 0x8	jal	oggpack_read	sb	$2,17($sp)	move	$4,$20	li	$5,8			# 0x8	jal	oggpack_read	sb	$2,18($sp)	move	$4,$20	li	$5,8			# 0x8	jal	oggpack_read	sb	$2,19($sp)	move	$4,$20	li	$5,8			# 0x8	jal	oggpack_read	sb	$2,20($sp)	lui	$5,%hi($LC1)	sb	$2,21($sp)	move	$4,$16	addiu	$5,$5,%lo($LC1)	jal	memcmp	li	$6,6			# 0x6	bne	$2,$0,$L103	li	$2,-132			# 0xffffffffffffff7c	li	$2,3			# 0x3	beq	$21,$2,$L105	li	$2,5			# 0x5	beq	$21,$2,$L106	li	$2,1			# 0x1	bne	$21,$2,$L103	li	$2,-133			# 0xffffffffffffff7b	lw	$2,8($17)	beq	$2,$0,$L103	li	$2,-133			# 0xffffffffffffff7b	lw	$2,8($19)	bne	$2,$0,$L103	li	$2,-133			# 0xffffffffffffff7b	lw	$16,28($19)	bne	$16,$0,$L177	move	$4,$20$L109:	j	$L103	li	$2,-129			# 0xffffffffffffff7f$L113:$L105:	lw	$2,8($19)	beq	$2,$0,$L103	li	$2,-133			# 0xffffffffffffff7b	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	bltz	$2,$L121	move	$17,$2	addiu	$4,$2,1	jal	uc_calloc	li	$5,1			# 0x1	move	$16,$2	beq	$17,$0,$L123	sw	$2,12($18)	addu	$17,$2,$17	move	$4,$20$L178:	jal	oggpack_read	li	$5,8			# 0x8	sb	$2,0($16)	addiu	$16,$16,1	bne	$16,$17,$L178	move	$4,$20$L123:	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	bltz	$2,$L121	sw	$2,8($18)	addiu	$4,$2,1	jal	uc_calloc	li	$5,4			# 0x4	lw	$4,8($18)	sw	$2,0($18)	addiu	$4,$4,1	jal	uc_calloc	li	$5,4			# 0x4	lw	$3,8($18)	blez	$3,$L126	sw	$2,4($18)	move	$21,$0	move	$19,$0$L128:	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	bltz	$2,$L121	move	$17,$2	lw	$2,4($18)	lw	$16,0($18)	addu	$2,$19,$2	sw	$17,0($2)	addiu	$4,$17,1	jal	uc_calloc	li	$5,1			# 0x1	lw	$3,0($18)	addu	$16,$19,$16	sw	$2,0($16)	addu	$3,$3,$19	beq	$17,$0,$L130	lw	$3,0($3)	move	$16,$3	addu	$17,$3,$17	move	$4,$20$L179:	jal	oggpack_read	li	$5,8			# 0x8	sb	$2,0($16)	addiu	$16,$16,1	bne	$17,$16,$L179	move	$4,$20$L130:	lw	$2,8($18)	addiu	$21,$21,1	slt	$2,$21,$2	bne	$2,$0,$L128	addiu	$19,$19,4$L126:	move	$4,$20	jal	oggpack_read	li	$5,1			# 0x1	li	$3,1			# 0x1	beq	$2,$3,$L119	nop$L121:	jal	vorbis_comment_clear	move	$4,$18	j	$L103	li	$2,-133			# 0xffffffffffffff7b$L106:	lw	$2,8($19)	beq	$2,$0,$L103	li	$2,-133			# 0xffffffffffffff7b	lw	$2,12($18)	beq	$2,$0,$L103	li	$2,-133			# 0xffffffffffffff7b	lw	$21,28($19)	beq	$21,$0,$L109	move	$4,$20	jal	oggpack_read	li	$5,8			# 0x8	addiu	$2,$2,1	blez	$2,$L136	sw	$2,28($21)	move	$16,$21	move	$17,$0	li	$4,1			# 0x1$L180:	jal	uc_calloc	li	$5,36			# 0x24	sw	$2,2080($16)	move	$5,$2	jal	vorbis_staticbook_unpack	move	$4,$20	addiu	$17,$17,1	bne	$2,$0,$L139	addiu	$16,$16,4	lw	$2,28($21)	slt	$2,$17,$2	bne	$2,$0,$L180	li	$4,1			# 0x1$L136:	move	$4,$20	jal	oggpack_read	li	$5,6			# 0x6	addiu	$2,$2,1	blez	$2,$L141	sw	$2,16($21)	move	$16,$21	move	$17,$0	move	$4,$20$L181:	jal	oggpack_read	li	$5,16			# 0x10	sw	$2,800($16)	addiu	$17,$17,1	bne	$2,$0,$L139	addiu	$16,$16,4	lw	$2,16($21)	slt	$2,$17,$2	bne	$2,$0,$L181	move	$4,$20$L141:	move	$4,$20	jal	oggpack_read	li	$5,6			# 0x6	addiu	$2,$2,1	blez	$2,$L145	sw	$2,20($21)	lui	$2,%hi(_floor_P)	addiu	$18,$2,%lo(_floor_P)	move	$16,$21	move	$17,$0	move	$4,$20$L182:	jal	oggpack_read	li	$5,16			# 0x10	sll	$3,$2,2	addu	$6,$3,$18	sltu	$3,$2,2	addiu	$17,$17,1	move	$4,$19	move	$5,$20	beq	$3,$0,$L139	sw	$2,1056($16)	lw	$3,0($6)	lw	$2,0($3)	jal	$2	nop	sw	$2,1312($16)	beq	$2,$0,$L139	addiu	$16,$16,4	lw	$2,20($21)	slt	$2,$17,$2	bne	$2,$0,$L182	move	$4,$20$L145:	move	$4,$20	jal	oggpack_read	li	$5,6			# 0x6	addiu	$2,$2,1	blez	$2,$L150	sw	$2,24($21)	lui	$2,%hi(_residue_P)	addiu	$18,$2,%lo(_residue_P)	move	$16,$21	move	$17,$0	move	$4,$20$L183:	jal	oggpack_read	li	$5,16			# 0x10	sll	$3,$2,2	addu	$6,$3,$18	sltu	$3,$2,3	addiu	$17,$17,1	move	$4,$19	move	$5,$20	beq	$3,$0,$L139	sw	$2,1568($16)	lw	$3,0($6)	lw	$2,0($3)	jal	$2	nop	sw	$2,1824($16)	beq	$2,$0,$L139	addiu	$16,$16,4	lw	$2,24($21)	slt	$2,$17,$2	bne	$2,$0,$L183	move	$4,$20$L150:	move	$4,$20	jal	oggpack_read	li	$5,6			# 0x6	addiu	$2,$2,1	blez	$2,$L155	sw	$2,12($21)	move	$16,$21	move	$17,$0	lui	$18,%hi(_mapping_P)	move	$4,$20$L184:	jal	oggpack_read	li	$5,16			# 0x10	addiu	$17,$17,1	move	$4,$19	move	$5,$20	bne	$2,$0,$L139	sw	$2,288($16)	lw	$3,%lo(_mapping_P)($18)	lw	$2,0($3)	jal	$2	nop	sw	$2,544($16)	beq	$2,$0,$L139	addiu	$16,$16,4	lw	$2,12($21)	slt	$2,$17,$2	bne	$2,$0,$L184	move	$4,$20$L155:	move	$4,$20	jal	oggpack_read	li	$5,6			# 0x6	addiu	$2,$2,1	blez	$2,$L160	sw	$2,8($21)	move	$18,$21	move	$22,$0	li	$4,1			# 0x1$L185:	jal	uc_calloc	li	$5,16			# 0x10	sw	$2,32($18)	move	$4,$20	li	$5,1			# 0x1	jal	oggpack_read	move	$16,$2	sw	$2,0($16)	lw	$17,32($18)	move	$4,$20	jal	oggpack_read	li	$5,16			# 0x10	sw	$2,4($17)	lw	$16,32($18)	move	$4,$20	jal	oggpack_read	li	$5,16			# 0x10	sw	$2,8($16)	move	$4,$20	li	$5,8			# 0x8	jal	oggpack_read	lw	$16,32($18)	lw	$4,32($18)	addiu	$22,$22,1	lw	$3,4($4)	addiu	$18,$18,4	bgtz	$3,$L139	sw	$2,12($16)	lw	$2,8($4)	bgtz	$2,$L139	nop	lw	$2,12($4)	lw	$3,12($21)	slt	$2,$2,$3	beq	$2,$0,$L139	nop	lw	$2,8($21)	slt	$2,$22,$2	bne	$2,$0,$L185	li	$4,1			# 0x1$L160:	move	$4,$20	jal	oggpack_read	li	$5,1			# 0x1	li	$3,1			# 0x1	beq	$2,$3,$L119	nop$L139:	jal	vorbis_info_clear	move	$4,$19	j	$L103	li	$2,-133			# 0xffffffffffffff7b$L111:	move	$4,$20	jal	oggpack_read	li	$5,8			# 0x8	sw	$2,4($19)	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	sw	$2,8($19)	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	sw	$2,12($19)	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	sw	$2,16($19)	move	$4,$20	jal	oggpack_read	li	$5,32			# 0x20	sw	$2,20($19)	move	$4,$20	jal	oggpack_read	li	$5,4			# 0x4	sll	$2,$21,$2	move	$4,$20	sw	$2,0($16)	jal	oggpack_read	li	$5,4			# 0x4	sll	$4,$21,$2	sw	$4,4($16)	lw	$2,8($19)	blez	$2,$L139	nop	lw	$2,4($19)	blez	$2,$L139	nop	lw	$3,0($16)	slt	$2,$3,64	bne	$2,$0,$L139	nop	slt	$2,$4,$3	bne	$2,$0,$L139	nop	slt	$2,$4,8193	beq	$2,$0,$L139	move	$4,$20	jal	oggpack_read	li	$5,1			# 0x1	bne	$2,$21,$L139	nop$L119:	j	$L103	move	$2,$0$L177:	jal	oggpack_read	li	$5,32			# 0x20	beq	$2,$0,$L111	sw	$2,0($19)	j	$L103	li	$2,-134			# 0xffffffffffffff7a	.set	macro	.set	reorder	.end	vorbis_synthesis_headerin	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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