af_channels.mid

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

MID
1,270
字号
	andi	$2,$6,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L95	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L96	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L160$L93:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L97	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L97$L141:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L141$L97:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L165	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L166:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L166	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L165:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L102$L143:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L143$L102:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L105	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L106	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L161$L92:	lw	$9,48($19)$L162:	lw	$5,12($18)	addiu	$2,$9,-1	sltu	$2,$2,6	.set	noreorder	.set	nomacro	beq	$2,$0,$L107	lw	$8,12($17)	.set	macro	.set	reorder	blez	$9,$L139	lw	$2,0($19)	slt	$2,$2,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L115	move	$7,$0	.set	macro	.set	reorder	lw	$2,4($19)	slt	$2,$2,$8	.set	noreorder	.set	nomacro	beq	$2,$0,$L115	move	$3,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L169	addiu	$7,$7,1	.set	macro	.set	reorder$L114:	lw	$2,8($3)	slt	$2,$2,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L167	lui	$6,%hi($LC1)	.set	macro	.set	reorder	lw	$2,12($3)	slt	$2,$2,$8	.set	noreorder	.set	nomacro	beq	$2,$0,$L167	addiu	$3,$3,8	.set	macro	.set	reorder	addiu	$7,$7,1$L169:	.set	noreorder	.set	nomacro	bne	$9,$7,$L114	move	$16,$19	.set	macro	.set	reorder	lw	$6,0($17)	lw	$10,4($18)	move	$20,$0$L119:	lw	$7,20($18)	lw	$14,0($18)	sltu	$2,$7,9	lw	$12,0($16)	.set	noreorder	.set	nomacro	beq	$2,$0,$L120	lw	$13,4($16)	.set	macro	.set	reorder	lui	$3,%hi($L126)	sll	$2,$7,2	addiu	$3,$3,%lo($L126)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	.rdata	.align	2	.align	2$L126:	.word	$L120	.word	$L121	.word	$L122	.word	$L123	.word	$L124	.word	$L120	.word	$L120	.word	$L120	.word	$L125	.section	.text.play$L120:	lui	$6,%hi($LC7)	addiu	$6,$6,%lo($LC7)	li	$4,37			# 0x25	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,1			# 0x1	.set	macro	.set	reorder	lw	$6,0($17)$L157:	lw	$10,4($18)$L164:	lw	$8,12($17)	lw	$9,48($19)$L127:	addiu	$20,$20,1$L163:	slt	$2,$20,$9	.set	noreorder	.set	nomacro	beq	$2,$0,$L109	addiu	$16,$16,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L119	lw	$5,12($18)	.set	macro	.set	reorder$L139:	lw	$6,0($17)	lw	$10,4($18)$L109:	lw	$2,40($21)	lw	$3,44($21)	mul	$2,$10,$2	sw	$6,0($18)	div	$0,$2,$3	teq	$3,$0,7	sw	$8,12($18)	move	$3,$18	mflo	$2	sw	$2,4($18)	lw	$31,48($sp)$L168:	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder$L115:	lui	$6,%hi($LC1)$L167:	addiu	$6,$6,%lo($LC1)	li	$4,37			# 0x25	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,1			# 0x1	.set	macro	.set	reorder	lw	$8,12($17)	lw	$6,0($17)	.set	noreorder	.set	nomacro	j	$L109	lw	$10,4($18)	.set	macro	.set	reorder$L107:	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	li	$4,37			# 0x25	li	$5,1			# 0x1	li	$7,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$9,16($sp)	.set	macro	.set	reorder	lw	$8,12($17)	lw	$6,0($17)	.set	noreorder	.set	nomacro	j	$L109	lw	$10,4($18)	.set	macro	.set	reorder$L159:	move	$4,$6	move	$5,$0	.set	noreorder	.set	nomacro	jal	memset	move	$6,$7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L162	lw	$9,48($19)	.set	macro	.set	reorder$L95:	addiu	$4,$6,2	sb	$0,0($6)	.set	noreorder	.set	nomacro	j	$L93	sb	$0,1($6)	.set	macro	.set	reorder$L121:	div	$0,$10,$5	teq	$5,$0,7	mflo	$7	.set	noreorder	.set	nomacro	beq	$7,$0,$L127	addu	$3,$6,$13	.set	macro	.set	reorder	addu	$4,$14,$12	move	$6,$0$L129:	lbu	$2,0($4)	addiu	$6,$6,1	sb	$2,0($3)	addu	$4,$4,$5	.set	noreorder	.set	nomacro	bne	$6,$7,$L129	addu	$3,$3,$8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L157	lw	$6,0($17)	.set	macro	.set	reorder$L122:	sll	$7,$5,1	div	$0,$10,$7	teq	$7,$0,7	mflo	$15	.set	noreorder	.set	nomacro	beq	$15,$0,$L127	sll	$2,$12,1	.set	macro	.set	reorder	sll	$3,$13,1	addu	$5,$14,$2	addu	$3,$6,$3	sll	$11,$8,1	move	$4,$0$L131:	lhu	$2,0($5)	addiu	$4,$4,1	sh	$2,0($3)	addu	$5,$5,$7	.set	noreorder	.set	nomacro	bne	$4,$15,$L131	addu	$3,$3,$11	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L163	addiu	$20,$20,1	.set	macro	.set	reorder$L123:	sll	$2,$5,1	addu	$11,$2,$5	div	$0,$10,$11	teq	$11,$0,7	mflo	$15	.set	noreorder	.set	nomacro	beq	$15,$0,$L127	sll	$2,$12,1	.set	macro	.set	reorder	sll	$3,$13,1	addu	$2,$2,$12	addu	$3,$3,$13	sll	$4,$8,1	addu	$5,$14,$2	addu	$6,$6,$3	addu	$4,$4,$8	move	$7,$0$L133:	lbu	$2,0($5)	addiu	$7,$7,1	sb	$2,0($6)	lbu	$3,1($5)	sb	$3,1($6)	lbu	$2,2($5)	addu	$5,$5,$11	sb	$2,2($6)	.set	noreorder	.set	nomacro	bne	$7,$15,$L133	addu	$6,$6,$4	.set	macro	.set	reorder	lw	$6,0($17)	lw	$10,4($18)	lw	$8,12($17)	.set	noreorder	.set	nomacro	j	$L127	lw	$9,48($19)	.set	macro	.set	reorder$L124:	sll	$11,$5,2	div	$0,$10,$11	teq	$11,$0,7	mflo	$15	.set	noreorder	.set	nomacro	beq	$15,$0,$L127	sll	$2,$12,2	.set	macro	.set	reorder	sll	$3,$13,2	addu	$5,$14,$2	addu	$3,$6,$3	sll	$4,$8,2	move	$7,$0$L135:	lw	$2,0($5)	addiu	$7,$7,1	sw	$2,0($3)	addu	$5,$5,$11	.set	noreorder	.set	nomacro	bne	$7,$15,$L135	addu	$3,$3,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L164	lw	$10,4($18)	.set	macro	.set	reorder$L125:	sll	$11,$5,3	div	$0,$10,$11	teq	$11,$0,7	mflo	$15	.set	noreorder	.set	nomacro	beq	$15,$0,$L127	sll	$2,$12,3	.set	macro	.set	reorder	sll	$3,$13,3	addu	$5,$14,$2	addu	$4,$6,$3	sll	$12,$8,3	move	$7,$0$L137:	lw	$2,0($5)	lw	$3,4($5)	addiu	$7,$7,1	sw	$2,0($4)	sw	$3,4($4)	addu	$5,$5,$11	.set	noreorder	.set	nomacro	bne	$7,$15,$L137	addu	$4,$4,$12	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L163	addiu	$20,$20,1	.set	macro	.set	reorder$L105:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L92	sb	$0,1($4)	.set	macro	.set	reorder$L96:	addiu	$4,$6,3	sb	$0,0($6)	sb	$0,1($6)	.set	noreorder	.set	nomacro	j	$L93	sb	$0,2($6)	.set	macro	.set	reorder$L106:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L92	sb	$0,5($5)	.set	macro	.set	reorder$L161:	.set	noreorder	.set	nomacro	j	$L92	sb	$0,4($5)	.set	macro	.set	reorder$L160:	addiu	$4,$6,1	.set	noreorder	.set	nomacro	j	$L93	sb	$0,0($6)	.set	macro	.set	reorder$L158:	.set	noreorder	.set	nomacro	jal	af_resize_local_buffer	move	$5,$18	.set	macro	.set	reorder	li	$3,1			# 0x1	.set	noreorder	.set	nomacro	beq	$2,$3,$L86	move	$3,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L168	lw	$31,48($sp)	.set	macro	.set	reorder	.end	play	.globl	af_info_channels	.section	.rodata.str1.4	.align	2$LC8:	.ascii	"Insert or remove channels\000"	.align	2$LC9:	.ascii	"channels\000"	.align	2$LC10:	.ascii	"Anders\000"	.subsection	-1	.align	2$LC11:	.ascii	"\000"	.data	.align	2	.type	af_info_channels, @object	.size	af_info_channels, 24af_info_channels:	.word	$LC8	.word	$LC9	.word	$LC10	.word	$LC11	.word	0	.word	af_open	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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