af_export.s

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

S
1,207
字号
addiu	$6,$6,%lo($LC8)li	$4,37			# 0x25.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L84li	$3,1			# 0x1.set	macro.set	reorder$L82:addiu	$4,$4,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L55addiu	$5,$21,-4.set	macro.set	reorder$L67:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L67$L55:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6beq	$3,$0,$L57$L68:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L68$L57:andi	$6,$16,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L61li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L62li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L59lbu	$2,4($5).set	noreorder.set	nomacroj	$L59sb	$2,4($4).set	macro.set	reorder$L77:jal	BUFF_Close.set	noreorder.set	nomacroj	$L85lw	$5,20($22).set	macro.set	reorder$L39:move	$17,$21move	$16,$0move	$20,$0.set	noreorder.set	nomacroj	$L47li	$19,1			# 0x1.set	macro.set	reorder$L61:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L59sb	$3,5($4).set	macro.set	reorder$L79:lw	$7,44($18)addiu	$6,$6,%lo($LC4)li	$4,37			# 0x25.set	noreorder.set	nomacrojal	mp_msgmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L86lw	$3,20($22).set	macro.set	reorder$L78:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)li	$4,37			# 0x25.set	noreorder.set	nomacrojal	mp_msgmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L87lw	$5,20($22).set	macro.set	reorder$L80:lw	$7,44($18)lui	$6,%hi($LC5)addiu	$6,$6,%lo($LC5)li	$4,37			# 0x25.set	noreorder.set	nomacrojal	mp_msgmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L35lw	$2,48($18).set	macro.set	reorder$L62:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L59sb	$2,6($4).set	macro.set	reorder.end	control.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)move	$17,$4lw	$4,20($4)beq	$4,$0,$L89nopjal	uc_freenopsw	$0,20($17)$L89:lw	$16,16($17)beq	$16,$0,$L102lw	$31,24($sp)lw	$4,8($16)beq	$4,$0,$L93nopjal	uc_freenop$L93:lw	$4,48($16)beq	$4,$0,$L95nopjal	munmapli	$5,56			# 0x38$L95:lw	$4,40($16)bltz	$4,$L97nopjal	BUFF_Closenop$L97:lw	$4,44($16)beq	$4,$0,$L99nopjal	uc_freenop$L99:jal	uc_freelw	$4,16($17)sw	$0,16($17)lw	$31,24($sp)$L102:lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	uninit.section	.text.play,"ax",@progbits.align	2.align	5.ent	play.type	play, @functionplay:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0addiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lw	$25,20($5)lw	$2,4($5)lw	$16,16($4)div	$0,$2,$25teq	$25,$0,7lw	$6,12($5)move	$17,$5lw	$14,0($5)lw	$9,32($16).set	noreorder.set	nomacroblez	$6,$L104mflo	$10.set	macro.set	reordersll	$11,$6,1move	$12,$16addu	$13,$14,$11move	$24,$0move	$15,$0$L106:slt	$2,$15,$10lw	$7,36($16).set	noreorder.set	nomacrobeq	$2,$0,$L107lw	$3,8($12).set	macro.set	reorderaddiu	$5,$7,1sll	$2,$7,1lhu	$4,0($14)addu	$2,$2,$3slt	$3,$5,$9.set	noreorder.set	nomacrobeq	$3,$0,$L136sh	$4,0($2).set	macro.set	reordermove	$7,$5move	$8,$2addu	$5,$15,$6.set	noreorder.set	nomacroj	$L111move	$4,$13.set	macro.set	reorder$L112:lhu	$2,0($4)addiu	$7,$7,1slt	$3,$7,$9sh	$2,2($8)addu	$4,$4,$11.set	noreorder.set	nomacrobeq	$3,$0,$L129addiu	$8,$8,2.set	macro.set	reorder$L111:slt	$2,$5,$10.set	noreorder.set	nomacrobne	$2,$0,$L112addu	$5,$5,$6.set	macro.set	reorder$L107:div	$0,$7,$9teq	$9,$0,7addiu	$15,$15,1addiu	$12,$12,4addiu	$14,$14,2addiu	$13,$13,2mfhi	$2.set	noreorder.set	nomacrobne	$6,$15,$L106sw	$2,36($16).set	macro.set	reorder$L138:.set	noreorder.set	nomacrobeq	$24,$0,$L104mul	$2,$25,$9.set	macro.set	reorderlw	$3,48($16)mul	$6,$6,$2addiu	$4,$3,16sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L116lw	$5,8($16).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L116andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L137li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L116:jal	memcpy$L124:lw	$6,0($16)lw	$7,4($16)addiu	$2,$6,1sltu	$5,$2,$6lw	$4,48($16)addu	$3,$5,$7sw	$2,0($16)sw	$3,4($16)addiu	$4,$4,8move	$5,$16.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorder$L104:move	$2,$17lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,32.set	macro.set	reorder$L129:div	$0,$7,$9teq	$9,$0,7addiu	$15,$15,1li	$24,1			# 0x1addiu	$12,$12,4addiu	$14,$14,2addiu	$13,$13,2mfhi	$2.set	noreorder.set	nomacrobne	$6,$15,$L106sw	$2,36($16).set	macro.set	reorderj	$L138$L136:move	$7,$5div	$0,$7,$9teq	$9,$0,7addiu	$15,$15,1li	$24,1			# 0x1addiu	$12,$12,4addiu	$14,$14,2addiu	$13,$13,2mfhi	$2.set	noreorder.set	nomacrobne	$6,$15,$L106sw	$2,36($16).set	macro.set	reorderj	$L138$L137:addiu	$4,$3,12and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L120addiu	$5,$5,-4.set	macro.set	reorder$L130:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L130$L120:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L139andi	$3,$6,0x3.set	macro.set	reorder$L131:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7.set	noreorder.set	nomacrobne	$2,$0,$L131andi	$3,$6,0x3.set	macro.set	reorder$L139:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L126li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L127li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L124lbu	$2,4($5).set	noreorder.set	nomacroj	$L124sb	$2,4($4).set	macro.set	reorder$L126:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L124sb	$3,5($4).set	macro.set	reorder$L127:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L124sb	$2,6($4).set	macro.set	reorder.end	play.globl	af_info_export.section	.rodata.str1.4.align	2$LC9:.ascii	"Sound export filter\000".align	2$LC10:.ascii	"export\000".align	2$LC11:.ascii	"Anders; Gustavo Sverzut Barbieri <gustavo.barbieri@ic.un".ascii	"icamp.br>\000".subsection	-1.align	2$LC12:.ascii	"\000".data.align	2.type	af_info_export, @object.size	af_info_export, 24af_info_export:.word	$LC9.word	$LC10.word	$LC11.word	$LC12.word	0.word	af_open.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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