downmix.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,273 行 · 第 1/4 页
S
3,273 行
.file 1 "downmix.c".section .mdebug.abi32.previous.globl __divdi3.section .text.a52_downmix_init,"ax",@progbits.align 2.align 5.globl a52_downmix_init.ent a52_downmix_init.type a52_downmix_init, @functiona52_downmix_init:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroandi $3,$5,0xfaddiu $sp,$sp,-32slt $2,$3,11sw $18,24($sp)sw $17,20($sp)sw $31,28($sp)sw $16,16($sp)move $17,$5move $18,$6beq $2,$0,$L36lw $8,48($sp)sll $2,$3,3lui $3,%hi(table.2715)addiu $3,$3,%lo(table.2715)addu $2,$2,$3andi $5,$4,0x7addu $2,$2,$5lbu $2,0($2)li $3,2 # 0x2beq $2,$3,$L5move $16,$2$L7:andi $2,$17,0x20beq $2,$0,$L39andi $2,$17,0x40sll $2,$16,3addu $2,$5,$2addiu $2,$2,-10sltu $3,$2,78bne $3,$0,$L37lui $3,%hi($L30)$L4:move $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L25:li $2,27787264 # 0x1a80000ori $2,$2,0x2799slt $2,$7,$2beq $2,$0,$L40li $6,67108864 # 0x4000000$L14:li $4,724 # 0x2d4li $5,5068 # 0x13cc$L31:lw $2,0($18)sra $3,$2,16andi $2,$2,0xffffmul $6,$3,$5mul $5,$2,$4mul $3,$3,$4addu $2,$5,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3sw $2,0($18)andi $2,$17,0x40$L39:or $16,$16,$2move $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L36:li $16,-1 # 0xffffffffffffffffmove $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L5:li $2,10 # 0xabeq $4,$2,$L8li $2,3 # 0x3beq $4,$2,$L38li $2,47448064 # 0x2d40000$L10:j $L7li $16,2 # 0x2$L37:sll $2,$2,2addiu $3,$3,%lo($L30)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L30:.word $L14.word $L15.word $L16.word $L17.word $L18.word $L19.word $L4.word $L4.word $L4.word $L20.word $L21.word $L22.word $L23.word $L24.word $L4.word $L4.word $L4.word $L4.word $L4.word $L21.word $L4.word $L23.word $L4.word $L4.word $L4.word $L4.word $L4.word $L20.word $L14.word $L25.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L14.word $L4.word $L4.word $L4.word $L4.word $L4.word $L20.word $L4.word $L20.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L4.word $L26.word $L4.word $L27.word $L27.word $L28.word $L28.word $L29.section .text.a52_downmix_init$L38:ori $2,$2,0x13ccbne $7,$2,$L10nop$L8:j $L7li $16,10 # 0xa$L20:li $6,67108864 # 0x4000000$L40:addu $6,$7,$6$L34:move $4,$0li $5,1048576 # 0x100000jal __divdi3sra $7,$6,31andi $5,$2,0xffffj $L31sra $4,$2,16$L23:li $6,67108864 # 0x4000000j $L34addu $6,$8,$6$L26:li $4,1448 # 0x5a8j $L31li $5,10137 # 0x2799$L27:li $4,599 # 0x257j $L31li $5,55398 # 0xd866$L28:li $4,424 # 0x1a8j $L31li $5,10137 # 0x2799$L29:li $4,328 # 0x148j $L31li $5,4344 # 0x10f8$L15:li $6,67108864 # 0x4000000addu $6,$7,$6$L33:li $5,720896 # 0xb0000li $4,805306368 # 0x30000000ori $5,$5,0x504fjal __divdi3sra $7,$6,31andi $5,$2,0xffffj $L31sra $4,$2,16$L16:li $6,134217728 # 0x8000000addu $6,$8,$6li $5,1441792 # 0x160000li $4,1677721600 # 0x64000000ori $5,$5,0xa09ejal __divdi3sra $7,$6,31andi $5,$2,0xffffj $L31sra $4,$2,16$L17:sra $3,$8,16andi $6,$8,0xffffsrl $6,$6,1sll $3,$3,15li $2,67108864 # 0x4000000addu $6,$7,$6addu $3,$3,$2j $L33addu $6,$6,$3$L18:li $6,67108864 # 0x4000000j $L33addu $6,$8,$6$L19:li $6,67108864 # 0x4000000addu $6,$7,$6j $L33addu $6,$8,$6$L22:sra $6,$8,16li $2,5068 # 0x13ccmul $5,$6,$2li $3,724 # 0x2d4andi $2,$8,0xffffmul $4,$2,$3mul $6,$6,$3addu $2,$4,$5sll $6,$6,6sra $2,$2,10li $3,67108864 # 0x4000000addu $6,$7,$6addu $2,$2,$3j $L34addu $6,$6,$2$L24:li $6,67108864 # 0x4000000addu $6,$7,$6j $L34addu $6,$8,$6$L21:sra $4,$8,16li $5,724 # 0x2d4li $2,5068 # 0x13ccmul $3,$4,$5mult $4,$2andi $6,$8,0xffffmadd $6,$5sll $3,$3,6mflo $6li $2,67108864 # 0x4000000addu $3,$3,$2sra $6,$6,10j $L34addu $6,$6,$3.set macro.set reorder.end a52_downmix_init.section .text.a52_downmix_coeff,"ax",@progbits.align 2.align 5.globl a52_downmix_coeff.ent a52_downmix_coeff.type a52_downmix_coeff, @functiona52_downmix_coeff:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosra $9,$7,16li $3,724 # 0x2d4li $2,5068 # 0x13ccandi $10,$7,0xffffmul $8,$9,$2move $12,$7mul $7,$10,$3mul $2,$9,$3andi $6,$6,0xfsll $6,$6,3addu $3,$7,$8addu $6,$6,$5sra $3,$3,10sll $2,$2,6sltu $5,$6,88addu $13,$3,$2move $15,$4lw $11,16($sp)beq $5,$0,$L42lw $14,20($sp)lui $3,%hi($L72)sll $2,$6,2addiu $3,$3,%lo($L72)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L72:.word $L43.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L44.word $L43.word $L45.word $L46.word $L47.word $L48.word $L49.word $L50.word $L42.word $L42.word $L43.word $L51.word $L52.word $L53.word $L54.word $L55.word $L42.word $L42.word $L42.word $L43.word $L42.word $L56.word $L42.word $L57.word $L42.word $L42.word $L42.word $L42.word $L43.word $L51.word $L58.word $L59.word $L42.word $L42.word $L42.word $L42.word $L42.word $L43.word $L42.word $L60.word $L42.word $L42.word $L42.word $L42.word $L61.word $L62.word $L43.word $L51.word $L42.word $L42.word $L42.word $L42.word $L42.word $L63.word $L42.word $L43.word $L64.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L65.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L42.word $L66.word $L43.word $L67.word $L68.word $L69.word $L70.word $L71.section .text.a52_downmix_coeff$L42:li $8,-1 # 0xffffffffffffffff$L73:j $31move $2,$8$L44:srl $2,$10,1sll $3,$9,15addu $2,$2,$3li $8,3 # 0x3sw $2,0($15)j $L73sw $2,4($15)$L45:li $8,3 # 0x3sw $13,0($15)j $L73sw $13,4($15)$L46:andi $2,$11,0xffffsra $4,$13,16mul $6,$4,$2sra $3,$11,16andi $2,$13,0xffffmul $5,$2,$3mul $4,$3,$4addu $2,$5,$6sra $2,$2,10sll $4,$4,6addu $2,$2,$4sra $3,$2,16andi $2,$2,0xffffsll $2,$2,1sll $3,$3,17addu $2,$2,$3li $8,7 # 0x7sw $2,4($15)sw $13,8($15)j $L73sw $13,0($15)$L47:andi $2,$14,0xffffsra $3,$13,16mul $6,$3,$2sra $4,$14,16andi $2,$13,0xffffmul $5,$2,$4mul $3,$4,$3addu $2,$5,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,7 # 0x7sw $2,8($15)sw $13,4($15)j $L73sw $13,0($15)$L48:sra $5,$13,16andi $3,$11,0xffffmul $8,$5,$3sra $2,$11,16andi $4,$13,0xffffandi $3,$14,0xffffmul $9,$5,$3mul $3,$4,$2mul $6,$2,$5sra $7,$14,16addu $2,$3,$8mul $3,$4,$7mul $5,$5,$7sra $2,$2,10sll $6,$6,6addu $2,$2,$6addu $4,$3,$9sra $3,$2,16andi $2,$2,0xffffsll $2,$2,1sll $3,$3,17sra $4,$4,10sll $5,$5,6addu $2,$2,$3addu $4,$4,$5li $8,15 # 0xfsw $4,12($15)sw $2,4($15)sw $13,8($15)j $L73sw $13,0($15)$L49:andi $2,$14,0xffffsra $3,$13,16mul $6,$3,$2sra $4,$14,16andi $2,$13,0xffffmul $5,$2,$4mul $3,$4,$3addu $2,$5,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,15 # 0xfsw $2,8($15)sw $13,4($15)sw $13,0($15)j $L73sw $2,12($15)$L50:sra $5,$13,16andi $3,$11,0xffffmul $8,$5,$3sra $2,$11,16andi $4,$13,0xffffandi $3,$14,0xffffmul $9,$5,$3mul $3,$4,$2mul $6,$2,$5sra $7,$14,16addu $2,$3,$8mul $3,$4,$7mul $5,$5,$7sra $2,$2,10sll $6,$6,6addu $2,$2,$6addu $4,$3,$9sra $3,$2,16andi $2,$2,0xffffsll $2,$2,1sll $3,$3,17sra $4,$4,10sll $5,$5,6addu $4,$4,$5addu $2,$2,$3li $8,31 # 0x1fsw $4,12($15)sw $2,4($15)sw $13,8($15)sw $13,0($15)j $L73sw $4,16($15)$L52:andi $2,$14,0xffffsra $3,$13,16mul $6,$3,$2sra $4,$14,16andi $2,$13,0xffffmul $5,$2,$4mul $3,$4,$3addu $2,$5,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,7 # 0x7sw $2,8($15)sw $12,0($15)j $L73sw $12,4($15)$L53:sra $3,$11,16andi $2,$11,0xffffmul $24,$9,$2mul $7,$10,$3andi $5,$14,0xffffsra $4,$13,16sra $6,$14,16andi $2,$13,0xffffmul $8,$4,$5mul $5,$9,$3addu $3,$7,$24mul $7,$2,$6mul $4,$6,$4addu $2,$7,$8sra $3,$3,10sll $5,$5,6sra $2,$2,10sll $4,$4,6addu $3,$3,$5addu $2,$2,$4li $8,15 # 0xfsw $2,12($15)sw $12,0($15)sw $3,4($15)j $L73sw $12,8($15)$L54:sra $2,$14,16andi $3,$14,0xffffmul $6,$9,$3mul $4,$10,$2mul $3,$9,$2addu $2,$4,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,15 # 0xfsw $2,8($15)sw $12,0($15)sw $12,4($15)j $L73sw $2,12($15)$L55:andi $2,$11,0xffffandi $4,$14,0xffffmul $7,$9,$2sra $2,$14,16mul $8,$9,$4mul $6,$10,$2sra $3,$11,16mul $4,$9,$2addu $2,$6,$8mul $6,$10,$3mul $5,$9,$3addu $3,$6,$7sra $3,$3,10sll $5,$5,6sra $2,$2,10sll $4,$4,6addu $2,$2,$4addu $3,$3,$5li $8,31 # 0x1fsw $2,12($15)sw $12,0($15)sw $3,4($15)sw $12,8($15)j $L73sw $2,16($15)$L56:andi $2,$14,0xffffsra $3,$13,16mul $6,$3,$2sra $4,$14,16andi $2,$13,0xffffmul $5,$2,$4mul $3,$4,$3addu $2,$5,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,13 # 0xdsw $2,12($15)sw $12,0($15)sw $12,8($15)j $L73sw $12,4($15)$L57:sra $2,$14,16andi $3,$14,0xffffmul $6,$9,$3mul $4,$10,$2mul $3,$9,$2addu $2,$4,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,29 # 0x1dsw $2,12($15)sw $12,0($15)sw $12,8($15)sw $12,4($15)j $L73sw $2,16($15)$L58:li $8,12 # 0xcsw $13,8($15)sw $12,0($15)sw $12,4($15)j $L73sw $13,12($15)$L59:sra $2,$11,16andi $3,$11,0xffffmul $6,$9,$3mul $4,$10,$2mul $3,$9,$2addu $2,$4,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,31 # 0x1fsw $13,12($15)sw $12,0($15)sw $2,4($15)sw $12,8($15)j $L73sw $13,16($15)$L60:li $8,24 # 0x18sw $13,12($15)sw $12,0($15)sw $12,8($15)sw $12,4($15)j $L73sw $13,16($15)$L61:move $8,$0sw $13,8($15)sw $12,0($15)j $L73sw $12,4($15)$L62:sra $2,$11,16andi $3,$11,0xffffmul $6,$9,$3mul $4,$10,$2mul $3,$9,$2addu $2,$4,$6sra $2,$2,10sll $3,$3,6addu $2,$2,$3li $8,7 # 0x7sw $13,12($15)sw $12,0($15)sw $2,4($15)j $L73sw $12,8($15)$L51:sra $2,$11,16andi $3,$11,0xffffmul $6,$9,$3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?