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

📄 af.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 3 页
字号:
	.set	noreorder	.set	nomacro	beq	$2,$0,$L114	sll	$5,$6,24	.set	macro	.set	reorder	sra	$5,$5,24	.set	noreorder	.set	nomacro	beq	$5,$2,$L116	sll	$4,$4,24	.set	macro	.set	reorder	sra	$4,$4,24	.set	noreorder	.set	nomacro	bne	$4,$2,$L168	addiu	$3,$3,1	.set	macro	.set	reorder	addiu	$3,$3,-1	.set	noreorder	.set	nomacro	j	$L161	addiu	$2,$3,1	.set	macro	.set	reorder$L108:	beq	$5,$2,$L116	.set	noreorder	.set	nomacro	beq	$4,$2,$L161	addiu	$2,$3,1	.set	macro	.set	reorder	addiu	$3,$3,1$L168:	lb	$2,0($3)	bne	$2,$0,$L108	.set	noreorder	.set	nomacro	j	$L123	move	$2,$0	.set	macro	.set	reorder$L116:	addiu	$2,$3,1$L161:	sb	$0,0($3)	.set	noreorder	.set	nomacro	j	$L97	sw	$2,16($sp)	.set	macro	.set	reorder$L155:	.set	noreorder	.set	nomacro	j	$L89	sb	$0,4($5)	.set	macro	.set	reorder$L154:	addiu	$4,$18,1	.set	noreorder	.set	nomacro	j	$L78	sb	$0,0($18)	.set	macro	.set	reorder$L153:	lui	$6,%hi($LC4)	addiu	$6,$6,%lo($LC4)	li	$4,37			# 0x25	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,1			# 0x1	.set	macro	.set	reorder	j	$L77	.end	af_create	.section	.rodata.str1.4	.align	2$LC10:	.ascii	"[libaf] Reallocating memory in module %s, old len = %i, "	.ascii	"new len = %i\012\000"	.align	2$LC11:	.ascii	"[libaf] Could not allocate memory \012\000"	.section	.text.af_resize_local_buffer,"ax",@progbits	.align	2	.align	5	.globl	af_resize_local_buffer	.ent	af_resize_local_buffer	.type	af_resize_local_buffer, @functionaf_resize_local_buffer:	.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,36($sp)	lw	$3,12($5)	lw	$8,20($5)	lw	$2,4($5)	mul	$8,$8,$3	lw	$11,40($4)	div	$0,$2,$8	teq	$8,$0,7	lw	$10,44($4)	lw	$3,0($4)	move	$18,$4	lw	$4,20($4)	lw	$7,4($3)	lw	$9,4($4)	lui	$6,%hi($LC10)	li	$4,37			# 0x25	addiu	$6,$6,%lo($LC10)	li	$5,6			# 0x6	sw	$9,16($sp)	mflo	$2	mul	$2,$2,$11	div	$0,$2,$10	teq	$10,$0,7	mflo	$2	addiu	$2,$2,1	mul	$17,$8,$2	jal	mp_msg	sw	$17,20($sp)	lw	$16,20($18)	lw	$2,0($16)	beq	$2,$0,$L172	move	$4,$2	jal	uc_free	nop	lw	$16,20($18)$L172:	jal	uc_malloc	move	$4,$17	lw	$3,20($18)	sw	$2,0($16)	lw	$2,0($3)	lui	$6,%hi($LC11)	addiu	$6,$6,%lo($LC11)	li	$4,37			# 0x25	beq	$2,$0,$L178	move	$5,$0	sw	$17,4($3)	li	$2,1			# 0x1$L176:	lw	$31,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,40$L178:	jal	mp_msg	nop	j	$L176	li	$2,-2			# 0xfffffffffffffffe	.set	macro	.set	reorder	.end	af_resize_local_buffer	.section	.text.af_frac_mul,"ax",@progbits	.align	2	.align	5	.globl	af_frac_mul	.ent	af_frac_mul	.type	af_frac_mul, @functionaf_frac_mul:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$7,$5	lw	$5,4($5)	move	$9,$4	lw	$8,0($4)	beq	$5,$0,$L197	move	$6,$5	div	$0,$8,$5	teq	$5,$0,7	mfhi	$2	bne	$2,$0,$L195	nop	j	$L199	lw	$3,4($9)$L185:	div	$0,$2,$6	teq	$6,$0,7	mfhi	$2	beq	$2,$0,$L183	nop$L195:	div	$0,$6,$2	teq	$2,$0,7	mfhi	$6	bne	$6,$0,$L185	nop$L182:	addu	$6,$6,$2	li	$2,1			# 0x1	movz	$6,$2,$6$L183:	lw	$3,4($9)$L199:	lw	$7,0($7)	beq	$3,$0,$L198	move	$4,$3	div	$0,$7,$3	teq	$3,$0,7	mfhi	$2	bne	$2,$0,$L196	nop	j	$L190	nop$L192:	div	$0,$2,$4	teq	$4,$0,7	mfhi	$2	beq	$2,$0,$L190	nop$L196:	div	$0,$4,$2	teq	$2,$0,7	mfhi	$4	bne	$4,$0,$L192	nop$L189:	addu	$4,$4,$2	li	$2,1			# 0x1	movz	$4,$2,$4$L190:	div	$0,$3,$4	teq	$4,$0,7	mflo	$3	div	$0,$5,$6	teq	$6,$0,7	mflo	$5	div	$0,$8,$6	teq	$6,$0,7	mflo	$2	div	$0,$7,$4	teq	$4,$0,7	mflo	$4	mul	$3,$3,$5	mul	$2,$2,$4	sw	$3,4($9)	j	$31	sw	$2,0($9)$L197:	j	$L182	move	$2,$8$L198:	j	$L189	move	$2,$7	.set	macro	.set	reorder	.end	af_frac_mul	.section	.text.af_calc_insize_constrained,"ax",@progbits	.align	2	.align	5	.globl	af_calc_insize_constrained	.ent	af_calc_insize_constrained	.type	af_calc_insize_constrained, @functionaf_calc_insize_constrained:	.frame	$sp,56,$31		# vars= 8, regs= 8/0, args= 16, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lui	$3,%hi(C.44.3326)	addiu	$sp,$sp,-56	addiu	$2,$3,%lo(C.44.3326)	sw	$22,48($sp)	sw	$21,44($sp)	sw	$20,40($sp)	sw	$17,28($sp)	sw	$31,52($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$16,24($sp)	lw	$9,4($2)	lw	$8,%lo(C.44.3326)($3)	lw	$16,0($4)	lw	$19,28($4)	lw	$18,20($4)	move	$20,$5	sw	$8,16($sp)	sw	$9,20($sp)	move	$22,$6	move	$21,$7	addiu	$17,$sp,16	addiu	$5,$16,40$L224:	jal	af_frac_mul	move	$4,$17	lw	$16,24($16)	bne	$16,$0,$L224	addiu	$5,$16,40	lw	$7,16($sp)	bne	$7,$0,$L221	lw	$8,20($sp)$L203:	li	$4,-1			# 0xffffffffffffffff$L210:	lw	$31,52($sp)$L225:	lw	$22,48($sp)	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,$4	j	$31	addiu	$sp,$sp,56$L221:	beq	$8,$0,$L203	mul	$5,$19,$18	div	$0,$20,$5	teq	$5,$0,7	mflo	$2	mul	$2,$8,$2	addiu	$2,$2,-1	div	$0,$2,$7	teq	$7,$0,7	mflo	$2	mul	$4,$5,$2	slt	$3,$21,$4	beq	$3,$0,$L207	nop	div	$0,$21,$5	teq	$5,$0,7	mflo	$2	mul	$4,$5,$2$L207:	j	$L208	mul	$10,$5,$7$L222:	bne	$9,$0,$L212	nop	div	$0,$3,$8	teq	$8,$0,7	mflo	$2	slt	$2,$2,$20	beq	$2,$0,$L225	lw	$31,52($sp)	addu	$4,$4,$5$L208:	div	$0,$4,$5	teq	$5,$0,7	mflo	$3	addiu	$2,$3,1	mul	$2,$7,$2	mul	$3,$3,$10	addiu	$2,$2,-1	div	$0,$2,$8	teq	$8,$0,7	mflo	$2	mul	$2,$5,$2	slt	$6,$22,$2	beq	$6,$0,$L222	slt	$9,$21,$4$L212:	subu	$10,$0,$5	j	$L214	subu	$3,$4,$5$L223:	div	$0,$4,$5	teq	$5,$0,7	mflo	$2	mul	$2,$7,$2	addiu	$2,$2,1	div	$0,$2,$8	teq	$8,$0,7	mflo	$2	mul	$2,$5,$2	slt	$6,$22,$2$L214:	addu	$3,$3,$10	addu	$2,$3,$5	slt	$9,$2,$5	bne	$6,$0,$L215	slt	$2,$21,$4	beq	$2,$0,$L225	lw	$31,52($sp)$L215:	beq	$9,$0,$L223	addu	$4,$4,$10	j	$L210	li	$4,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	af_calc_insize_constrained	.section	.text.af_inputlen,"ax",@progbits	.align	2	.align	5	.globl	af_inputlen	.ent	af_inputlen	.type	af_inputlen, @functionaf_inputlen:	.frame	$sp,48,$31		# vars= 8, regs= 5/0, args= 16, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$31,40($sp)	sw	$16,24($sp)	lw	$7,28($4)	lw	$3,20($4)	lui	$6,%hi(C.43.3296)	addiu	$2,$6,%lo(C.43.3296)	mul	$18,$7,$3	lw	$7,4($2)	lw	$3,%lo(C.43.3296)($6)	lw	$16,0($4)	sw	$3,16($sp)	sw	$7,20($sp)	move	$19,$5	addiu	$17,$sp,16	addiu	$5,$16,40$L232:	jal	af_frac_mul	move	$4,$17	lw	$16,24($16)	bne	$16,$0,$L232	addiu	$5,$16,40	div	$0,$19,$18	teq	$18,$0,7	lw	$3,20($sp)	lw	$4,16($sp)	lw	$31,40($sp)	lw	$19,36($sp)	lw	$17,28($sp)	lw	$16,24($sp)	mflo	$2	mul	$2,$2,$3	addiu	$2,$2,-1	div	$0,$2,$4	teq	$4,$0,7	mflo	$2	mul	$2,$18,$2	lw	$18,32($sp)	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	af_inputlen	.section	.text.af_outputlen,"ax",@progbits	.align	2	.align	5	.globl	af_outputlen	.ent	af_outputlen	.type	af_outputlen, @functionaf_outputlen:	.frame	$sp,48,$31		# vars= 8, regs= 5/0, args= 16, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$31,40($sp)	sw	$16,24($sp)	lw	$7,28($4)	lw	$3,20($4)	lui	$6,%hi(C.42.3276)	addiu	$2,$6,%lo(C.42.3276)	mul	$18,$7,$3	lw	$7,4($2)	lw	$3,%lo(C.42.3276)($6)	lw	$16,0($4)	sw	$3,16($sp)	sw	$7,20($sp)	move	$19,$5	addiu	$17,$sp,16	addiu	$5,$16,40$L239:	jal	af_frac_mul	move	$4,$17	lw	$16,24($16)	bne	$16,$0,$L239	addiu	$5,$16,40	div	$0,$19,$18	teq	$18,$0,7	lw	$3,16($sp)	lw	$4,20($sp)	lw	$31,40($sp)	lw	$19,36($sp)	lw	$17,28($sp)	lw	$16,24($sp)	mflo	$2	mul	$2,$2,$3	addiu	$2,$2,1	div	$0,$2,$4	teq	$4,$0,7	mflo	$2	mul	$2,$18,$2	lw	$18,32($sp)	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	af_outputlen	.section	.text.af_frac_cancel,"ax",@progbits	.align	2	.align	5	.globl	af_frac_cancel	.ent	af_frac_cancel	.type	af_frac_cancel, @functionaf_frac_cancel:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$5,4($4)	lw	$6,0($4)	beq	$5,$0,$L250	move	$3,$5	div	$0,$6,$5	teq	$5,$0,7	mfhi	$2	bne	$2,$0,$L249	nop	j	$L244	nop$L246:	div	$0,$2,$3	teq	$3,$0,7	mfhi	$2	beq	$2,$0,$L244	nop$L249:	div	$0,$3,$2	teq	$2,$0,7	mfhi	$3	bne	$3,$0,$L246	nop$L243:	addu	$3,$3,$2	li	$2,1			# 0x1	movz	$3,$2,$3$L244:	div	$0,$5,$3	teq	$3,$0,7	mflo	$2	div	$0,$6,$3	teq	$3,$0,7	sw	$2,4($4)	mflo	$3	j	$31	sw	$3,0($4)$L250:	j	$L243	move	$2,$6	.set	macro	.set	reorder	.end	af_frac_cancel	.section	.text.af_uninit,"ax",@progbits	.align	2	.align	5	.globl	af_uninit	.ent	af_uninit	.type	af_uninit, @functionaf_uninit:	.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	$17,20($sp)	sw	$31,28($sp)	sw	$18,24($sp)	sw	$16,16($sp)	lw	$16,0($4)	beq	$16,$0,$L260	move	$17,$4	j	$L253	lui	$18,%hi($LC3)$L262:	lw	$2,24($16)	sw	$2,24($3)	lw	$2,24($16)	beq	$2,$0,$L257	nop$L263:	sw	$3,28($2)	lw	$2,8($16)	jal	$2	move	$4,$16	jal	uc_free	move	$4,$16	lw	$16,0($17)	beq	$16,$0,$L264	lw	$31,28($sp)$L253:	lw	$2,0($16)	addiu	$6,$18,%lo($LC3)	lw	$7,4($2)	li	$4,37			# 0x25	jal	mp_msg	li	$5,6			# 0x6	lw	$2,4($16)	li	$5,536870912			# 0x20000000	ori	$5,$5,0x200	move	$4,$16	jal	$2	move	$6,$0	lw	$3,28($16)	bne	$3,$0,$L262	nop	lw	$2,24($16)	sw	$2,0($17)	lw	$2,24($16)	bne	$2,$0,$L263	lw	$3,28($16)$L257:	lw	$2,8($16)	move	$4,$16	jal	$2	sw	$3,4($17)	jal	uc_free	move	$4,$16	lw	$16,0($17)	bne	$16,$0,$L253	nop$L260:	lw	$31,28($sp)$L264:	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	af_uninit	.section	.rodata.str1.4	.align	2$LC12:	.ascii	"dummy\000"	.align	2$LC13:	.ascii	"channels\000"	.align	2$LC14:	.ascii	"format\000"	.align	2$LC15:	.ascii	"[libaf] Unable to correct audio format. This error shoul"	.ascii	"d never uccur, please send bugreport.\012\000"	.align	2$LC16:	.ascii	"[libaf] Automatic filter insertion disabled but formats "	.ascii	"do not match. Giving up.\012\000"	.align	2$LC17:	.ascii	"[libaf] Reinitialization did not work, audio filter '%s'"	.ascii	" returned error code %i\012\000"	.section	.text.af_reinit,"ax",@progbits	.align	2	.align	5	.ent	af_reinit	.type	af_reinit, @functionaf_reinit:	.frame	$sp,80,$31		# vars= 24, regs= 7/0, args= 24, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80	sw	$19,60($sp)	sw	$16,48($sp)	sw	$31,72($sp)	sw	$21,68($sp)	sw	$20,64($sp)	sw	$18,56($sp)	sw	$17,52($sp)	move	$16,$5	beq	$5,$0,$L339	move	$19,$4	addiu	$18,$sp,24	li	$21,268435456			# 0x10000000	li	$20,1			# 0x1$L338:	lw	$2,28($16)	beq	$2,$0,$L340	move	$4,$18	lw	$5,20($2)	jal	memcpy	li	$6,24			# 0x18	lw	$2,4($16)$L349:	sw	$0,24($sp)	sw	$0,28($sp)	move	$4,$16	ori	$5,$21,0x100	jal	$2	move	$6,$18	beq	$2,$20,$L282	move	$3,$2	li	$2,2			# 0x2	beq	$3,$2,$L283	nop	bne	$3,$0,$L341	li	$4,37			# 0x25	lw	$2,56($19)	li	$3,3			# 0x3	andi	$2,$2,0x3	beq	$2,$3,$L285	nop	lw	$3,28($16)	beq	$3,$0,$L287	nop	lw	$2,20($3)	lw	$4,12($2)$L289:	lw	$2,36($sp)	beq	$4,$2,$L342	lui	$5,%hi($LC13)	addiu	$5,$5,%lo($LC13)	jal	af_create	move	$4,$19	beq	$2,$0,$L293	move	$17,$2	lw	$2,28($16)	sw	$16,24($17)	sw	$2,28($17)	sw	$17,28($16)	lw	$2,28($17)	beq	$2,$0,$L295	nop	sw	$17,24($2)$L297:	li	$5,1073741824			# 0x40000000	lw	$2,4($17)	ori	$5,$5,0x600	move	$4,$17	jal	$2	addiu	$6,$sp,36	bne	$2,$20,$L352	lw	$31,72($sp)	lw	$2,28($17)	beq	$2,$0,$L343	move	$4,$18	lw	$5,20($2)	jal	memcpy	li	$6,24			# 0x18	lw	$2,4($17)$L350:	move	$4,$17	ori	$5,$21,0x100	jal	$2	move	$6,$18	bne	$2,$20,$L352	lw	$31,72($sp)	lw	$3,28($16)	beq	$3,$0,$L302	nop$L346:	lw	$2,20($3)	lw	$3,16($2)	lw	$2,40($sp)	beq	$3,$2,$L305	lui	$5,%hi($LC14)$L353:	addiu	$5,$5,%lo($LC14)	jal	af_create	move	$4,$19	beq	$2,$0,$L293	move	$17,$2	lw	$2,28($16)	sw	$16,24($17)	sw	$2,28($17)	sw	$17,28($16)	lw	$2,28($17)	beq	$2,$0,$L308	nop	sw	$17,24($2)$L310:	lw	$4,44($sp)	lw	$16,40($sp)	jal	af_bits2fmt	sll	$4,$4,3	or	$16,$16,$2	li	$5,1073741824			# 0x40000000	lw	$2,4($17)	sw	$16,40($sp)	ori	$5,$5,0x400	move	$4,$17	jal	$2	addiu	$6,$sp,40	bne	$2,$20,$L352	lw	$31,72($sp)	lw	$2,28($17)	beq	$2,$0,$L344	move	$4,$18	lw	$5,20($2)	jal	memcpy	li	$6,24			# 0x18	lw	$2,4($17)$L351:	move	$4,$17	ori	$5,$21,0x100	jal	$2	move	$6,$18	bne	$2,$20,$L352	lw	$31,72($sp)$L337:	lw	$16,24($17)	bne	$16,$0,$L338	li	$2,1			# 0x1	j	$L352	lw	$31,72($sp)$L282:	lw	$16,24($16)	bne	$16,$0,$L338	li	$2,1			# 0x1	j	$L352	lw	$31,72($sp)$L341:	lw	$2,0($16)	lui	$6,%hi($LC17)	lw	$7,4($2)	addiu	$6,$6,%lo($LC17)	li	$5,1			# 0x1	jal	mp_msg	sw	$3,16($sp)	li	$2,-2			# 0xfffffffffffffffe$L271:	lw	$31,72($sp)$L352:	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$L283:	lw	$2,56($19)	li	$3,3			# 0x3	andi	$2,$2,0x3	beq	$2,$3,$L338	lui	$6,%hi($LC3)	lw	$2,0($16)	lw	$7,4($2)	addiu	$6,$6,%lo($LC3)	li	$4,37			# 0x25	li	$5,6			# 0x6	jal	mp_msg	lw	$17,28($16)	lw	$2,4($16)	li	$5,536870912			# 0x20000000	ori	$5,$5,0x200	move	$4,$16	jal	$2	move	$6,$0	lw	$3,28($16)	beq	$3,$0,$L318	nop	lw	$2,24($16)	sw	$2,24($3)$L320:	lw	$2,24($16)	beq	$2,$0,$L321	nop	sw	$3,28($2)$L323:	lw	$2,8($16)	jal	$2	move	$4,$16	jal	uc_free	move	$4,$16	bne	$17,$0,$L337	nop	lw	$16,0($19)	bne	$16,$0,$L338	li	$2,1			# 0x1	j	$L352	lw	$31,72($sp)$L340:	addiu	$5,$19,8	jal	memcpy	li	$6,24			# 0x18	j	$L349	lw	$2,4($16)$L342:	bne	$3,$0,$L346	move	$17,$0$L302:	lw	$3,24($19)	lw	$2,40($sp)	bne	$3,$2,$L353	lui	$5,%hi($LC14)$L305:	bne	$17,$0,$L337	li	$4,37			# 0x25	lui	$6,%hi($LC15)	addiu	$6,$6,%lo($LC15)	jal	mp_msg	li	$5,1			# 0x1	j	$L271	li	$2,-2			# 0xfffffffffffffffe$L287:	j	$L289	lw	$4,20($19)$L339:	lui	$5,%hi($LC12)	addiu	$5,$5,%lo($LC12)	jal	af_create	lw	$16,0($4)	beq	$2,$0,$L348	move	$3,$2	beq	$16,$0,$L272	sw	$16,28($2)

⌨️ 快捷键说明

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