af_sweep.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 324 行

S
324
字号
.file	1 "af_sweep.c".section .mdebug.abi32.previous.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	nomacroaddiu	$sp,$sp,-24lui	$2,%hi(control)sw	$16,16($sp)addiu	$2,$2,%lo(control)move	$16,$4sw	$31,20($sp)lui	$3,%hi(uninit)sw	$2,4($16)lui	$2,%hi(play)li	$4,1			# 0x1addiu	$3,$3,%lo(uninit)addiu	$2,$2,%lo(play)sw	$3,8($16)sw	$4,44($16)sw	$4,40($16)sw	$2,12($16)jal	uc_callocli	$5,24			# 0x18sw	$2,20($16)li	$4,1			# 0x1jal	uc_callocli	$5,16			# 0x10sw	$2,16($16)lw	$31,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	af_open.globl	__muldf3.globl	__fixdfsi.globl	__adddf3.globl	__gedf2.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	0.word	1088372736.align	3$LC1:.word	-57999238.word	1074340346.section	.text.play,"ax",@progbits.align	2.align	5.ent	play.type	play, @functionplay:.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$fp,48($sp)sw	$23,44($sp)sw	$31,52($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$19,12($5)lw	$2,4($5)sll	$23,$19,1div	$0,$2,$23teq	$23,$0,7sw	$5,60($sp)lw	$18,16($4)mflo	$fpblez	$fp,$L4lw	$21,0($5)move	$22,$0$L6:blez	$19,$L8move	$17,$21move	$16,$0lui	$20,%hi($LC0)$L7:lw	$4,0($18)lw	$5,4($18)move	$6,$4jal	__muldf3move	$7,$5move	$4,$2jal	sinmove	$5,$3lw	$6,%lo($LC0)($20)lw	$7,%lo($LC0+4)($20)move	$4,$2jal	__muldf3move	$5,$3move	$4,$2jal	__fixdfsimove	$5,$3addiu	$16,$16,1sh	$2,0($17)bne	$19,$16,$L7addiu	$17,$17,2$L8:lw	$4,0($18)lw	$5,4($18)lw	$6,8($18)jal	__adddf3lw	$7,12($18)lw	$4,8($18)lw	$5,12($18)move	$6,$4move	$7,$5sw	$2,0($18)sw	$3,4($18)move	$16,$2jal	__adddf3move	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__muldf3move	$7,$3move	$4,$2lui	$2,%hi($LC1)lw	$6,%lo($LC1)($2)lw	$7,%lo($LC1+4)($2)jal	__gedf2move	$5,$3bltz	$2,$L9nopsw	$0,0($18)sw	$0,4($18)$L9:addiu	$22,$22,1bne	$fp,$22,$L6addu	$21,$21,$23$L4:lw	$2,60($sp)lw	$31,52($sp)lw	$fp,48($sp)lw	$23,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,56.set	macro.set	reorder.end	play.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$2,20($4)move	$16,$4beq	$2,$0,$L17move	$4,$2jal	uc_freenop$L17:lw	$2,16($16)beq	$2,$0,$L21move	$4,$2lw	$31,20($sp)lw	$16,16($sp)j	uc_freeaddiu	$sp,$sp,24$L21:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	uninit.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC2:.ascii	"%lf\000".section	.text.control,"ax",@progbits.align	2.align	5.ent	control.type	control, @functioncontrol:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24li	$2,268435456			# 0x10000000sw	$31,16($sp)ori	$2,$2,0x100move	$8,$5li	$7,1			# 0x1beq	$5,$2,$L24lw	$3,16($4)li	$2,536870912			# 0x20000000lui	$5,%hi($LC2)ori	$2,$2,0x300move	$4,$6addiu	$5,$5,%lo($LC2)addiu	$6,$3,8beq	$8,$2,$L25li	$7,-1			# 0xfffffffffffffffflw	$31,16($sp)move	$2,$7j	$31addiu	$sp,$sp,24$L24:lw	$4,20($4)lw	$5,8($6)lw	$6,12($6)li	$2,9			# 0x9li	$3,2			# 0x2sw	$2,16($4)sw	$3,20($4)sw	$5,8($4)sw	$6,12($4)lw	$31,16($sp)move	$2,$7j	$31addiu	$sp,$sp,24$L25:jal	sscanfnopli	$7,1			# 0x1lw	$31,16($sp)move	$2,$7j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	control.globl	af_info_sweep.section	.rodata.str1.4.align	2$LC3:.ascii	"sine sweep\000".align	2$LC4:.ascii	"sweep\000".align	2$LC5:.ascii	"Michael Niedermayer\000".subsection	-1.align	2$LC6:.ascii	"\000".data.align	2.type	af_info_sweep, @object.size	af_info_sweep, 24af_info_sweep:.word	$LC3.word	$LC4.word	$LC5.word	$LC6.word	0.word	af_open.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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