af_channels.s

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

S
1,270
字号
andi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L95move	$4,$6.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L96li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L160$L93:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L97li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L97$L141:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L141$L97:addu	$6,$7,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L165addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L166:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L166addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L165:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L102$L143:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L143$L102:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L105addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L106li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L161$L92:lw	$9,48($19)$L162:lw	$5,12($18)addiu	$2,$9,-1sltu	$2,$2,6.set	noreorder.set	nomacrobeq	$2,$0,$L107lw	$8,12($17).set	macro.set	reorderblez	$9,$L139lw	$2,0($19)slt	$2,$2,$5.set	noreorder.set	nomacrobeq	$2,$0,$L115move	$7,$0.set	macro.set	reorderlw	$2,4($19)slt	$2,$2,$8.set	noreorder.set	nomacrobeq	$2,$0,$L115move	$3,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L169addiu	$7,$7,1.set	macro.set	reorder$L114:lw	$2,8($3)slt	$2,$2,$5.set	noreorder.set	nomacrobeq	$2,$0,$L167lui	$6,%hi($LC1).set	macro.set	reorderlw	$2,12($3)slt	$2,$2,$8.set	noreorder.set	nomacrobeq	$2,$0,$L167addiu	$3,$3,8.set	macro.set	reorderaddiu	$7,$7,1$L169:.set	noreorder.set	nomacrobne	$9,$7,$L114move	$16,$19.set	macro.set	reorderlw	$6,0($17)lw	$10,4($18)move	$20,$0$L119:lw	$7,20($18)lw	$14,0($18)sltu	$2,$7,9lw	$12,0($16).set	noreorder.set	nomacrobeq	$2,$0,$L120lw	$13,4($16).set	macro.set	reorderlui	$3,%hi($L126)sll	$2,$7,2addiu	$3,$3,%lo($L126)addu	$2,$2,$3lw	$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	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorderlw	$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	nomacrobeq	$2,$0,$L109addiu	$16,$16,8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L119lw	$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,$2sw	$6,0($18)div	$0,$2,$3teq	$3,$0,7sw	$8,12($18)move	$3,$18mflo	$2sw	$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	nomacroj	$31addiu	$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	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorderlw	$8,12($17)lw	$6,0($17).set	noreorder.set	nomacroj	$L109lw	$10,4($18).set	macro.set	reorder$L107:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)li	$4,37			# 0x25li	$5,1			# 0x1li	$7,6			# 0x6.set	noreorder.set	nomacrojal	mp_msgsw	$9,16($sp).set	macro.set	reorderlw	$8,12($17)lw	$6,0($17).set	noreorder.set	nomacroj	$L109lw	$10,4($18).set	macro.set	reorder$L159:move	$4,$6move	$5,$0.set	noreorder.set	nomacrojal	memsetmove	$6,$7.set	macro.set	reorder.set	noreorder.set	nomacroj	$L162lw	$9,48($19).set	macro.set	reorder$L95:addiu	$4,$6,2sb	$0,0($6).set	noreorder.set	nomacroj	$L93sb	$0,1($6).set	macro.set	reorder$L121:div	$0,$10,$5teq	$5,$0,7mflo	$7.set	noreorder.set	nomacrobeq	$7,$0,$L127addu	$3,$6,$13.set	macro.set	reorderaddu	$4,$14,$12move	$6,$0$L129:lbu	$2,0($4)addiu	$6,$6,1sb	$2,0($3)addu	$4,$4,$5.set	noreorder.set	nomacrobne	$6,$7,$L129addu	$3,$3,$8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L157lw	$6,0($17).set	macro.set	reorder$L122:sll	$7,$5,1div	$0,$10,$7teq	$7,$0,7mflo	$15.set	noreorder.set	nomacrobeq	$15,$0,$L127sll	$2,$12,1.set	macro.set	reordersll	$3,$13,1addu	$5,$14,$2addu	$3,$6,$3sll	$11,$8,1move	$4,$0$L131:lhu	$2,0($5)addiu	$4,$4,1sh	$2,0($3)addu	$5,$5,$7.set	noreorder.set	nomacrobne	$4,$15,$L131addu	$3,$3,$11.set	macro.set	reorder.set	noreorder.set	nomacroj	$L163addiu	$20,$20,1.set	macro.set	reorder$L123:sll	$2,$5,1addu	$11,$2,$5div	$0,$10,$11teq	$11,$0,7mflo	$15.set	noreorder.set	nomacrobeq	$15,$0,$L127sll	$2,$12,1.set	macro.set	reordersll	$3,$13,1addu	$2,$2,$12addu	$3,$3,$13sll	$4,$8,1addu	$5,$14,$2addu	$6,$6,$3addu	$4,$4,$8move	$7,$0$L133:lbu	$2,0($5)addiu	$7,$7,1sb	$2,0($6)lbu	$3,1($5)sb	$3,1($6)lbu	$2,2($5)addu	$5,$5,$11sb	$2,2($6).set	noreorder.set	nomacrobne	$7,$15,$L133addu	$6,$6,$4.set	macro.set	reorderlw	$6,0($17)lw	$10,4($18)lw	$8,12($17).set	noreorder.set	nomacroj	$L127lw	$9,48($19).set	macro.set	reorder$L124:sll	$11,$5,2div	$0,$10,$11teq	$11,$0,7mflo	$15.set	noreorder.set	nomacrobeq	$15,$0,$L127sll	$2,$12,2.set	macro.set	reordersll	$3,$13,2addu	$5,$14,$2addu	$3,$6,$3sll	$4,$8,2move	$7,$0$L135:lw	$2,0($5)addiu	$7,$7,1sw	$2,0($3)addu	$5,$5,$11.set	noreorder.set	nomacrobne	$7,$15,$L135addu	$3,$3,$4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L164lw	$10,4($18).set	macro.set	reorder$L125:sll	$11,$5,3div	$0,$10,$11teq	$11,$0,7mflo	$15.set	noreorder.set	nomacrobeq	$15,$0,$L127sll	$2,$12,3.set	macro.set	reordersll	$3,$13,3addu	$5,$14,$2addu	$4,$6,$3sll	$12,$8,3move	$7,$0$L137:lw	$2,0($5)lw	$3,4($5)addiu	$7,$7,1sw	$2,0($4)sw	$3,4($4)addu	$5,$5,$11.set	noreorder.set	nomacrobne	$7,$15,$L137addu	$4,$4,$12.set	macro.set	reorder.set	noreorder.set	nomacroj	$L163addiu	$20,$20,1.set	macro.set	reorder$L105:sb	$0,4($5).set	noreorder.set	nomacroj	$L92sb	$0,1($4).set	macro.set	reorder$L96:addiu	$4,$6,3sb	$0,0($6)sb	$0,1($6).set	noreorder.set	nomacroj	$L93sb	$0,2($6).set	macro.set	reorder$L106:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L92sb	$0,5($5).set	macro.set	reorder$L161:.set	noreorder.set	nomacroj	$L92sb	$0,4($5).set	macro.set	reorder$L160:addiu	$4,$6,1.set	noreorder.set	nomacroj	$L93sb	$0,0($6).set	macro.set	reorder$L158:.set	noreorder.set	nomacrojal	af_resize_local_buffermove	$5,$18.set	macro.set	reorderli	$3,1			# 0x1.set	noreorder.set	nomacrobeq	$2,$3,$L86move	$3,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L168lw	$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 + -
显示快捷键?