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