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 + -
显示快捷键?