mdct.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,203 行 · 第 1/5 页
MID
4,203 行
.file 1 "mdct.c" .section .mdebug.abi32 .previous .section .text.mdct_backward,"ax",@progbits .align 2 .align 5 .globl mdct_backward .ent mdct_backward .type mdct_backward, @functionmdct_backward: .frame $sp,808,$31 # vars= 768, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-808 sra $3,$4,1 andi $2,$4,0x40 sw $fp,800($sp) sw $23,796($sp) sw $22,792($sp) sw $21,788($sp) sw $20,784($sp) sw $19,780($sp) sw $18,776($sp) sw $17,772($sp) sw $16,768($sp) sw $5,812($sp) sw $6,816($sp) bne $2,$0,$L89 sw $3,276($sp) li $3,6 # 0x6 addiu $3,$3,1$L94: sra $2,$4,$3 andi $2,$2,0x1 beq $2,$0,$L94 addiu $3,$3,1 addiu $3,$3,-1 li $2,13 # 0xd subu $2,$2,$3 li $3,2 # 0x2 sll $3,$3,$2 sll $8,$3,2 sw $2,176($sp) sw $3,172($sp) sw $8,168($sp) move $15,$8 move $16,$8$L4: lw $9,276($sp) sra $2,$4,2 addu $3,$9,$2 lw $11,816($sp) sll $3,$3,2 addu $3,$3,$11 lw $13,812($sp) lw $14,812($sp) sll $10,$9,2 sw $3,16($sp) sll $2,$2,2 lui $12,%hi(sincos_lookup0) addiu $3,$12,%lo(sincos_lookup0) addu $13,$10,$13 addu $14,$14,$2 sll $15,$15,1 lw $24,16($sp) sw $10,284($sp) sw $2,164($sp) sw $13,280($sp) move $fp,$3 addiu $23,$13,-28 sw $14,160($sp) sw $15,704($sp) addu $25,$16,$3$L7: lw $2,24($23) lw $4,4($fp) lw $10,0($fp) lw $6,16($23) sra $7,$10,31 move $8,$6 sra $3,$2,31 sra $5,$4,31 mul $19,$3,$10 mul $21,$5,$8 mul $18,$7,$8 mul $20,$5,$2 multu $10,$2 sra $9,$6,31 mfhi $17 multu $8,$4 move $6,$10 mfhi $15 multu $8,$6 addiu $24,$24,-16 mfhi $13 multu $2,$4 lw $10,704($sp) mfhi $11 mul $22,$9,$6 addu $fp,$fp,$10 addu $18,$22,$18 mul $22,$3,$4 mul $3,$9,$4 addu $20,$22,$20 mul $22,$7,$2 addu $4,$3,$21 addu $2,$22,$19 addu $13,$18,$13 addu $11,$20,$11 addu $17,$2,$17 addu $15,$4,$15 addu $2,$11,$13 subu $4,$17,$15 sll $2,$2,1 sll $4,$4,1 sw $2,8($24) sw $4,12($24) lw $2,8($23) lw $4,4($25) lw $6,0($23) lw $10,0($25) move $8,$6 sra $3,$2,31 sra $9,$6,31 sra $7,$10,31 move $6,$10 sra $5,$4,31 mul $10,$3,$10 mul $20,$5,$2 mul $18,$7,$8 mul $21,$5,$8 multu $6,$2 sw $10,720($sp) mfhi $17 multu $8,$4 lw $10,160($sp) mfhi $15 multu $8,$6 addiu $23,$23,-32 mfhi $13 multu $2,$4 sltu $22,$23,$10 mfhi $11 mul $19,$9,$6 lw $10,704($sp) addu $18,$19,$18 mul $19,$3,$4 addu $13,$18,$13 addu $20,$19,$20 lw $19,720($sp) addu $11,$20,$11 mtlo $19 madd $7,$2 addu $25,$25,$10 mflo $2 mul $3,$9,$4 addu $17,$2,$17 addu $4,$3,$21 addu $15,$4,$15 addu $2,$11,$13 subu $3,$17,$15 sll $2,$2,1 sll $3,$3,1 sw $2,0($24) beq $22,$0,$L7 sw $3,4($24) lw $4,168($sp) subu $2,$0,$4 subu $2,$2,$4 sw $2,684($sp) subu $25,$fp,$4$L9: lw $2,24($23) lw $4,0($fp) lw $10,4($fp) lw $6,16($23) sra $7,$10,31 move $8,$6 sra $3,$2,31 sra $5,$4,31 mul $19,$3,$10 mul $21,$5,$8 mul $18,$7,$8 mul $20,$5,$2 multu $10,$2 sra $9,$6,31 mfhi $17 multu $8,$4 move $6,$10 mfhi $15 multu $8,$6 addiu $24,$24,-16 mfhi $13 multu $2,$4 lw $10,684($sp) mfhi $11 mul $22,$9,$6 addu $fp,$fp,$10 addu $18,$22,$18 mul $22,$3,$4 mul $3,$9,$4 addu $20,$22,$20 mul $22,$7,$2 addu $4,$3,$21 addu $2,$22,$19 addu $13,$18,$13 addu $11,$20,$11 addu $17,$2,$17 addu $15,$4,$15 addu $2,$11,$13 subu $4,$17,$15 sll $2,$2,1 sll $4,$4,1 sw $2,8($24) sw $4,12($24) lw $2,8($23) lw $4,0($25) lw $6,0($23) lw $10,4($25) move $8,$6 sra $3,$2,31 sra $9,$6,31 sra $7,$10,31 move $6,$10 sra $5,$4,31 mul $10,$3,$10 mul $20,$5,$2 mul $18,$7,$8 mul $21,$5,$8 multu $6,$2 sw $10,720($sp) mfhi $17 multu $8,$4 lw $10,812($sp) mfhi $15 multu $8,$6 addiu $23,$23,-32 mfhi $13 multu $2,$4 sltu $22,$23,$10 mfhi $11 mul $19,$9,$6 lw $10,684($sp) addu $18,$19,$18 mul $19,$3,$4 addu $13,$18,$13 addu $20,$19,$20 lw $19,720($sp) addu $11,$20,$11 mtlo $19 madd $7,$2 addu $25,$25,$10 mflo $2 mul $3,$9,$4 addu $17,$2,$17 addu $4,$3,$21 addu $15,$4,$15 addu $2,$11,$13 subu $3,$17,$15 sll $2,$2,1 sll $3,$3,1 sw $2,0($24) beq $22,$0,$L9 sw $3,4($24) lui $4,%hi(sincos_lookup0) lw $5,280($sp) lw $6,168($sp) lw $7,704($sp) addiu $2,$4,%lo(sincos_lookup0) lw $24,16($sp) addiu $23,$5,-32 addu $25,$6,$2 addu $fp,$7,$2$L11: lw $2,16($23) lw $4,4($25) lw $10,0($25) lw $6,24($23) sra $7,$10,31 move $8,$6 sra $3,$2,31 sra $5,$4,31 mul $19,$3,$10 mul $21,$5,$8 mul $18,$7,$8 mul $20,$5,$2 multu $10,$2 sra $9,$6,31 mfhi $17 multu $8,$4 move $6,$10 mfhi $15 multu $8,$6 lw $10,704($sp) mfhi $13 multu $2,$4 addu $25,$25,$10 mfhi $11 mul $22,$9,$6 addu $18,$22,$18 mul $22,$3,$4 mul $3,$9,$4 addu $20,$22,$20 mul $22,$7,$2 addu $4,$3,$21 addu $2,$22,$19 addu $13,$18,$13 addu $11,$20,$11 addu $17,$2,$17 addu $15,$4,$15 subu $2,$13,$11 addu $4,$15,$17 sll $2,$2,1 sll $4,$4,1 sw $2,0($24) sw $4,4($24) lw $2,0($23) lw $4,4($fp) lw $6,8($23) lw $10,0($fp) move $8,$6 sra $3,$2,31 sra $9,$6,31 sra $7,$10,31 move $6,$10 sra $5,$4,31 mul $10,$3,$10 mul $20,$5,$2 mul $18,$7,$8 mul $21,$5,$8 multu $6,$2 sw $10,720($sp) mfhi $17 multu $8,$4 lw $10,160($sp) mfhi $15 multu $8,$6 addiu $23,$23,-32 mfhi $13 multu $2,$4 sltu $22,$23,$10 mfhi $11 mul $19,$9,$6 lw $10,704($sp) addu $18,$19,$18 mul $19,$3,$4 addu $13,$18,$13 addu $20,$19,$20 lw $19,720($sp) addu $11,$20,$11 mtlo $19 madd $7,$2 addu $fp,$fp,$10 mflo $2 mul $3,$9,$4 addu $17,$2,$17 addu $4,$3,$21 addu $15,$4,$15 subu $2,$13,$11 addu $3,$15,$17 sll $2,$2,1 sll $3,$3,1 sw $2,8($24) sw $3,12($24) beq $22,$0,$L11 addiu $24,$24,16 lw $4,704($sp) lw $5,168($sp) subu $4,$0,$4 addu $2,$4,$fp subu $2,$2,$5 sw $4,64($sp) move $25,$2 subu $fp,$2,$5$L13: lw $2,16($23) lw $4,0($25) lw $10,4($25) lw $6,24($23) sra $7,$10,31 move $8,$6 sra $3,$2,31 sra $5,$4,31 mul $19,$3,$10 mul $21,$5,$8 mul $18,$7,$8 mul $20,$5,$2 multu $10,$2 sra $9,$6,31 mfhi $17 multu $8,$4 move $6,$10 mfhi $15 multu $8,$6 lw $10,684($sp) mfhi $13 multu $2,$4 addu $25,$25,$10 mfhi $11 mul $22,$9,$6 addu $18,$22,$18 mul $22,$3,$4 mul $3,$9,$4 addu $20,$22,$20 mul $22,$7,$2 addu $4,$3,$21 addu $2,$22,$19 addu $13,$18,$13 addu $11,$20,$11 addu $17,$2,$17 addu $15,$4,$15 subu $2,$13,$11 addu $4,$15,$17 sll $2,$2,1 sll $4,$4,1 sw $2,0($24) sw $4,4($24) lw $2,0($23) lw $4,0($fp) lw $6,8($23) lw $10,4($fp) move $8,$6 sra $3,$2,31 sra $9,$6,31 sra $7,$10,31 move $6,$10 sra $5,$4,31 mul $10,$3,$10 mul $20,$5,$2 mul $18,$7,$8 mul $21,$5,$8 multu $6,$2 sw $10,720($sp) mfhi $17 multu $8,$4 lw $10,812($sp) mfhi $15 multu $8,$6 addiu $23,$23,-32 mfhi $13 multu $2,$4 sltu $22,$23,$10 mfhi $11 mul $19,$9,$6 lw $10,684($sp) addu $18,$19,$18 mul $19,$3,$4 addu $13,$18,$13 addu $20,$19,$20 lw $19,720($sp) addu $11,$20,$11 mtlo $19 madd $7,$2 addu $fp,$fp,$10 mflo $2 mul $3,$9,$4 addu $17,$2,$17 addu $4,$3,$21 addu $15,$4,$15 subu $2,$13,$11 addu $3,$15,$17 sll $2,$2,1 sll $3,$3,1 sw $2,8($24) sw $3,12($24) beq $22,$0,$L13 addiu $24,$24,16 lw $4,176($sp) lw $5,284($sp) lw $6,816($sp) nor $2,$0,$4 addiu $2,$2,8 addu $5,$5,$6 sw $2,24($sp) blez $2,$L15 sw $5,20($sp) li $7,1 # 0x1 sw $0,256($sp) sw $7,252($sp)$L17: lw $8,256($sp) lw $9,176($sp) li $5,4 # 0x4 addu $2,$8,$9 lw $11,276($sp) sll $5,$5,$2 sll $10,$5,2 sra $4,$11,$8 sra $2,$4,1 lw $12,20($sp) subu $3,$0,$10 sll $4,$4,2 sll $2,$2,2 subu $3,$3,$10 sll $13,$5,4 sw $4,244($sp) addu $2,$12,$2 subu $3,$3,$10 addu $4,$12,$4 addiu $2,$2,-32 addiu $4,$4,-32 subu $3,$3,$10 sll $5,$5,3 subu $14,$0,$13 sw $10,156($sp) sw $13,700($sp) sw $2,72($sp) sw $4,68($sp) sw $3,708($sp) sw $0,60($sp) sw $5,696($sp) sw $14,76($sp)$L18: lw $16,156($sp) lw $15,696($sp) lui $18,%hi(sincos_lookup0) addu $2,$15,$16 addiu $18,$18,%lo(sincos_lookup0) addu $17,$2,$16 addu $19,$17,$18 addu $2,$2,$18 addu $22,$16,$18 addu $23,$15,$18 lw $fp,68($sp) lw $20,72($sp) sw $17,688($sp) sw $2,56($sp) sw $19,88($sp) sw $22,84($sp) sw $23,80($sp) sw $18,248($sp)$L19: lw $5,24($20) lw $6,24($fp) lw $8,28($fp) addu $4,$6,$5 sw $4,24($fp) lw $2,28($20) lw $24,248($sp) addu $4,$2,$8 sw $4,28($fp) lw $4,4($24) lw $10,0($24) subu $6,$6,$5 subu $2,$2,$8 sra $7,$6,31 move $8,$10 sra $5,$4,31 sra $9,$10,31 mul $10,$9,$2 mul $19,$7,$8 mul $21,$5,$2 mul $25,$5,$6 multu $8,$6 sw $10,724($sp) mfhi $17 multu $2,$4 lw $10,88($sp) lw $11,688($sp) mfhi $15 multu $2,$8 lui $18,%hi(sincos_lookup0+4096) addu $10,$10,$11 addiu $24,$18,%lo(sincos_lookup0+4096) lw $11,76($sp) lw $18,724($sp) mfhi $13 multu $6,$4 sra $3,$2,31 addu $23,$11,$10 mfhi $11 mtlo $18 madd $3,$8 lw $22,16($20) mflo $18 sw $10,88($sp) sw $18,288($sp) mul $18,$7,$4 mul $7,$3,$4 addu $25,$18,$25 mul $18,$9,$6 lw $8,288($sp) addu $6,$18,$19 addu $4,$7,$21 addu $13,$8,$13 addu $11,$25,$11 addu $17,$6,$17 addu $15,$4,$15 addu $2,$11,$13 subu $3,$17,$15 sll $2,$2,1 sll $3,$3,1 sw $2,24($20) sw $3,28($20) lw $6,16($fp) lw $8,20($fp) addu $4,$6,$22 sw $4,16($fp) lw $2,20($20) lw $9,84($sp) addu $4,$2,$8 sw $4,20($fp) lw $10,0($9) lw $4,4($9) subu $6,$6,$22 subu $2,$2,$8 sra $9,$10,31 move $8,$10 sra $7,$6,31 mul $10,$9,$2 sra $5,$4,31 mul $25,$5,$6 mul $19,$7,$8 mul $21,$5,$2 multu $8,$6 lw $11,688($sp) mfhi $17 multu $2,$4 sw $10,724($sp) lw $18,84($sp) lw $10,248($sp) sltu $23,$23,$24 lw $24,688($sp) mfhi $15 multu $2,$8 addu $10,$10,$11 addu $18,$18,$24 lw $22,8($20) mfhi $13 sw $10,248($sp) multu $6,$4 sw $18,84($sp) lw $18,724($sp) mfhi $11 sra $3,$2,31 mtlo $18 madd $3,$8 mflo $18 mul $24,$7,$4 sw $18,292($sp) mul $7,$3,$4 addu $18,$24,$25 mul $24,$9,$6 lw $8,292($sp) addu $6,$24,$19 addu $4,$7,$21 addu $13,$8,$13 addu $11,$18,$11 addu $17,$6,$17 addu $15,$4,$15 addu $2,$11,$13 subu $3,$17,$15 sll $2,$2,1 sll $3,$3,1 sw $2,16($20) sw $3,20($20) lw $6,8($fp) lw $8,12($fp) addu $4,$6,$22 sw $4,8($fp) lw $2,12($20) lw $9,80($sp) addu $4,$2,$8 sw $4,12($fp) lw $4,4($9) lw $10,0($9) subu $6,$6,$22 subu $2,$2,$8 sra $7,$6,31 move $8,$10 sra $5,$4,31 sra $9,$10,31 mul $10,$9,$2 mul $19,$7,$8 mul $21,$5,$2 mul $25,$5,$6 multu $8,$6 sw $10,300($sp) mfhi $17 multu $2,$4 lw $10,80($sp) mfhi $15 multu $2,$8 lw $11,688($sp) lw $18,300($sp) mfhi $13 multu $6,$4 sra $3,$2,31 addu $10,$10,$11 mfhi $11 mtlo $18 madd $3,$8 lw $22,0($20) mflo $18 mul $24,$7,$4 sw $18,296($sp) mul $7,$3,$4 addu $18,$24,$25 mul $24,$9,$6 lw $8,296($sp) addu $6,$24,$19 addu $4,$7,$21 addu $13,$8,$13 addu $11,$18,$11 addu $17,$6,$17 addu $15,$4,$15 addu $2,$11,$13 subu $3,$17,$15 sll $2,$2,1 sll $3,$3,1 sw $2,8($20) sw $3,12($20) lw $6,0($fp) lw $8,4($fp) addu $4,$6,$22 sw $4,0($fp) lw $2,4($20) lw $9,56($sp) addu $4,$2,$8 sw $4,4($fp) lw $4,4($9) sw $10,80($sp) lw $10,0($9) subu $6,$6,$22 subu $2,$2,$8 sra $7,$6,31 sra $9,$10,31 sra $5,$4,31 mul $18,$9,$2 mul $22,$5,$6 mul $19,$7,$10 mul $21,$5,$2 multu $10,$6 move $8,$10 mfhi $17 multu $2,$4 lw $11,688($sp) mfhi $15 multu $2,$8 lw $10,56($sp) mfhi $13 multu $6,$4 sra $3,$2,31 addu $10,$10,$11 mfhi $11 mtlo $18 madd $3,$8 sw $10,56($sp) mflo $24 addiu $fp,$fp,-32 sw $24,304($sp) mul $24,$7,$4 mul $7,$3,$4 addu $18,$24,$22 mul $22,$9,$6 lw $8,304($sp) addu $6,$22,$19 addu $4,$7,$21 addu $13,$8,$13 addu $11,$18,$11 addu $17,$6,$17 addu $15,$4,$15 addu $2,$11,$13 subu $3,$17,$15 sll $2,$2,1 sll $3,$3,1 sw $2,0($20) sw $3,4($20) bne $23,$0,$L19 addiu $20,$20,-32 lw $10,156($sp) lw $9,248($sp) subu $2,$9,$10 subu $3,$2,$10 subu $4,$3,$10 move $25,$4 subu $4,$4,$10 sw $2,96($sp) sw $3,92($sp) sw $4,100($sp)$L21: lw $3,24($20) lw $6,24($fp) lw $4,28($fp) addu $2,$6,$3 sw $2,24($fp) lw $8,28($20) lw $11,248($sp) addu $2,$4,$8 sw $2,28($fp) lw $10,0($11) subu $6,$6,$3 sra $9,$10,31 lw $2,4($11) subu $4,$4,$8 move $8,$10 mul $10,$9,$6 sra $5,$4,31 sra $3,$2,31 mul $19,$5,$8 mul $21,$3,$6 mul $24,$3,$4 multu $8,$4 sw $10,724($sp) lw $11,708($sp) lw $10,100($sp) mfhi $17 multu $6,$2 addu $10,$10,$11 lw $11,700($sp) mfhi $15 lui $18,%hi(sincos_lookup0) multu $6,$8 addu $23,$11,$10 addiu $18,$18,%lo(sincos_lookup0) mfhi $13 sltu $23,$18,$23 multu $4,$2 lw $18,724($sp) mfhi $11 sra $7,$6,31 mtlo $18 madd $7,$8 lw $22,16($20) mflo $18 sw $10,100($sp) sw $18,308($sp) mul $18,$5,$2 mul $5,$7,$2 addu $24,$18,$24
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?