af_surround.mid

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

MID
1,258
字号
	.file	1 "af_surround.c"	.section .mdebug.abi32	.previous	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC0:	.word	1101004800	.section	.text.af_open,"ax",@progbits	.align	2	.align	5	.ent	af_open	.type	af_open, @functionaf_open:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lui	$2,%hi(control)	addiu	$sp,$sp,-24	addiu	$2,$2,%lo(control)	sw	$31,20($sp)	sw	$16,16($sp)	lui	$3,%hi(uninit)	sw	$2,4($4)	lui	$2,%hi(play)	addiu	$3,$3,%lo(uninit)	addiu	$2,$2,%lo(play)	sw	$3,8($4)	sw	$2,12($4)	li	$3,2			# 0x2	li	$2,1			# 0x1	move	$16,$4	sw	$3,40($4)	sw	$2,44($4)	li	$5,24			# 0x18	jal	uc_calloc	li	$4,1			# 0x1	sw	$2,20($16)	li	$4,1			# 0x1	jal	uc_calloc	li	$5,664			# 0x298	move	$4,$2	lw	$2,20($16)	bne	$2,$0,$L8	sw	$4,16($16)$L2:	li	$5,-2			# 0xfffffffffffffffe	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$5	j	$31	addiu	$sp,$sp,24$L8:	beq	$4,$0,$L2	li	$5,1			# 0x1	lui	$2,%hi($LC0)	lw	$3,%lo($LC0)($2)	move	$2,$5	sw	$3,648($4)	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	af_open	.globl	__mulsf3	.globl	__addsf3	.section	.text.play,"ax",@progbits	.align	2	.align	5	.ent	play	.type	play, @functionplay:	.frame	$sp,112,$31		# vars= 56, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-112	sw	$31,108($sp)	sw	$fp,104($sp)	sw	$23,100($sp)	sw	$22,96($sp)	sw	$21,92($sp)	sw	$20,88($sp)	sw	$19,84($sp)	sw	$18,80($sp)	sw	$17,76($sp)	sw	$16,72($sp)	lw	$2,20($4)	lw	$fp,16($4)	sw	$4,112($sp)	lw	$3,112($sp)	lw	$16,4($2)	lw	$2,652($fp)	sw	$5,116($sp)	lw	$6,116($sp)	lw	$5,44($3)	sw	$2,32($sp)	lw	$3,660($fp)	lw	$2,656($fp)	lw	$4,40($4)	lw	$18,0($6)	lw	$17,4($6)	sw	$3,28($sp)	jal	af_lencalc	sw	$2,24($sp)	slt	$16,$16,$2	bne	$16,$0,$L19	lw	$4,112($sp)$L10:	lw	$3,112($sp)	srl	$2,$17,2	lw	$3,20($3)	sll	$2,$2,2	addu	$2,$18,$2	lw	$4,0($3)	sw	$2,36($sp)	sltu	$2,$18,$2	move	$23,$18	sw	$3,16($sp)	beq	$2,$0,$L14	sw	$4,52($sp)	lw	$5,116($sp)	move	$21,$4	lw	$2,12($5)	lw	$4,12($3)	sll	$2,$2,2	sw	$2,44($sp)	lw	$3,44($sp)	lw	$6,644($fp)	lw	$2,640($fp)	sll	$4,$4,2	addu	$3,$18,$3	sw	$6,68($sp)	sw	$2,64($sp)	sw	$4,40($sp)	sw	$3,20($sp)$L16:	lui	$6,%hi(steering_matrix)	addiu	$6,$6,%lo(steering_matrix)	lw	$4,0($6)	lw	$5,0($23)	lw	$2,32($sp)	jal	__mulsf3	sll	$17,$2,2	lui	$3,%hi(steering_matrix+4)	addiu	$3,$3,%lo(steering_matrix+4)	lw	$4,0($3)	lw	$5,4($23)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lui	$6,%hi(steering_matrix+8)	sw	$2,0($21)	addiu	$6,$6,%lo(steering_matrix+8)	lw	$2,24($sp)	lw	$5,0($23)	lw	$4,0($6)	sll	$2,$2,2	jal	__mulsf3	sw	$2,48($sp)	lui	$3,%hi(steering_matrix+12)	addiu	$3,$3,%lo(steering_matrix+12)	lw	$4,0($3)	lw	$5,4($23)	lw	$6,28($sp)	move	$16,$2	jal	__mulsf3	sll	$20,$6,2	move	$5,$2	jal	__addsf3	move	$4,$16	addu	$18,$fp,$17	sw	$2,4($21)	lw	$3,48($sp)	lw	$2,68($sp)	lw	$5,0($18)	lw	$4,512($fp)	addu	$2,$2,$3	jal	__mulsf3	sw	$2,56($sp)	move	$16,$2	lw	$6,48($sp)	lw	$2,64($sp)	lw	$5,4($18)	lw	$4,516($fp)	addu	$6,$6,$2	jal	__mulsf3	sw	$6,60($sp)	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$3,32($sp)	lw	$5,16($18)	lw	$4,528($fp)	addiu	$19,$3,32	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	move	$16,$2	lw	$6,20($sp)	lw	$2,44($sp)	lw	$5,24($18)	lw	$4,536($fp)	addu	$6,$6,$2	jal	__mulsf3	sw	$6,20($sp)	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,32($18)	lw	$4,544($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,40($18)	lw	$4,552($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,48($18)	lw	$4,560($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,56($18)	lw	$4,568($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,64($18)	lw	$4,576($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,72($18)	lw	$4,584($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,80($18)	lw	$4,592($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,88($18)	lw	$4,600($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,96($18)	lw	$4,608($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,104($18)	lw	$4,616($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,112($18)	lw	$4,624($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,120($18)	lw	$4,632($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,8($18)	lw	$4,520($fp)	jal	__mulsf3	move	$22,$2	lw	$5,12($18)	lw	$4,524($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,20($18)	lw	$4,532($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,28($18)	lw	$4,540($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,36($18)	lw	$4,548($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,44($18)	lw	$4,556($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,52($18)	lw	$4,564($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,60($18)	lw	$4,572($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,68($18)	lw	$4,580($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,76($18)	lw	$4,588($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,84($18)	lw	$4,596($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,92($18)	lw	$4,604($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,100($18)	lw	$4,612($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,108($18)	lw	$4,620($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,116($18)	lw	$4,628($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,124($18)	lw	$4,636($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	move	$5,$2	jal	__addsf3	move	$4,$22	lw	$3,56($sp)	lw	$4,68($sp)	sw	$2,0($3)	addu	$2,$4,$20	lw	$3,0($2)	addiu	$17,$17,256	sw	$3,8($21)	addu	$17,$fp,$17	lw	$5,0($17)	lw	$4,512($fp)	jal	__mulsf3	sll	$19,$19,2	lw	$5,4($17)	lw	$4,516($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,16($17)	lw	$4,528($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,24($17)	lw	$4,536($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,32($17)	lw	$4,544($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,40($17)	lw	$4,552($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,48($17)	lw	$4,560($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,56($17)	lw	$4,568($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,64($17)	lw	$4,576($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,72($17)	lw	$4,584($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,80($17)	lw	$4,592($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,88($17)	lw	$4,600($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,96($17)	lw	$4,608($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,104($17)	lw	$4,616($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2	jal	__addsf3	move	$4,$16	lw	$5,112($17)	lw	$4,624($fp)	jal	__mulsf3	move	$16,$2	move	$5,$2

⌨️ 快捷键说明

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