resample.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 659 行
S
659 行
.file 1 "resample.c".section .mdebug.abi32.previous.section .text.a52_resample_MONO_to_1_C,"ax",@progbits.align 2.align 5.ent a52_resample_MONO_to_1_C.type a52_resample_MONO_to_1_C, @functiona52_resample_MONO_to_1_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $8,$4move $6,$0li $7,1024 # 0x400$L2:addu $2,$8,$6lh $4,2($2)li $3,1 # 0x1movn $3,$4,$4addiu $6,$6,4sh $3,0($5)bne $6,$7,$L2addiu $5,$5,2j $31li $2,256 # 0x100.set macro.set reorder.end a52_resample_MONO_to_1_C.section .text.a52_resample_init,"ax",@progbits.align 2.align 5.globl a52_resample_init.ent a52_resample_init.type a52_resample_init, @functiona52_resample_init:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosltu $2,$5,27beq $2,$0,$L41move $3,$0lui $3,%hi($L23)sll $2,$5,2addiu $3,$3,%lo($L23)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L23:.word $L13.word $L14.word $L13.word $L15.word $L12.word $L12.word $L16.word $L17.word $L12.word $L12.word $L13.word $L12.word $L12.word $L12.word $L12.word $L12.word $L18.word $L19.word $L18.word $L20.word $L12.word $L12.word $L21.word $L22.word $L12.word $L12.word $L18.section .text.a52_resample_init$L12:move $3,$0$L41:j $31move $2,$3$L14:li $2,5 # 0x5beq $6,$2,$L39lui $2,%hi(a52_resample_MONO_to_5_C)li $2,1 # 0x1bne $6,$2,$L41move $3,$0lui $2,%hi(a52_resample_MONO_to_1_C)addiu $3,$2,%lo(a52_resample_MONO_to_1_C)move $4,$3lui $2,%hi(a52_resample)sw $4,%lo(a52_resample)($2)$L40:j $31move $2,$3$L15:li $2,5 # 0x5bne $6,$2,$L12noplui $2,%hi(a52_resample_3F_to_5_C)addiu $3,$2,%lo(a52_resample_3F_to_5_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L16:li $2,4 # 0x4bne $6,$2,$L12noplui $2,%hi(a52_resample_2F_2R_to_4_C)addiu $3,$2,%lo(a52_resample_2F_2R_to_4_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L17:li $2,5 # 0x5bne $6,$2,$L12noplui $2,%hi(a52_resample_3F_2R_to_5_C)addiu $3,$2,%lo(a52_resample_3F_2R_to_5_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L13:li $2,2 # 0x2bne $6,$2,$L12noplui $2,%hi(a52_resample_STEREO_to_2_C)addiu $3,$2,%lo(a52_resample_STEREO_to_2_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L19:li $2,6 # 0x6bne $6,$2,$L12noplui $2,%hi(a52_resample_MONO_LFE_to_6_C)addiu $3,$2,%lo(a52_resample_MONO_LFE_to_6_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L20:li $2,6 # 0x6bne $6,$2,$L12noplui $2,%hi(a52_resample_3F_LFE_to_6_C)addiu $3,$2,%lo(a52_resample_3F_LFE_to_6_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L21:li $2,6 # 0x6bne $6,$2,$L12noplui $2,%hi(a52_resample_2F_2R_LFE_to_6_C)addiu $3,$2,%lo(a52_resample_2F_2R_LFE_to_6_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L22:li $2,6 # 0x6bne $6,$2,$L12noplui $2,%hi(a52_resample_3F_2R_LFE_to_6_C)addiu $3,$2,%lo(a52_resample_3F_2R_LFE_to_6_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L18:li $2,6 # 0x6bne $6,$2,$L12noplui $2,%hi(a52_resample_STEREO_LFE_to_6_C)addiu $3,$2,%lo(a52_resample_STEREO_LFE_to_6_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2)$L39:addiu $3,$2,%lo(a52_resample_MONO_to_5_C)move $4,$3lui $2,%hi(a52_resample)j $L40sw $4,%lo(a52_resample)($2).set macro.set reorder.end a52_resample_init.section .text.a52_resample_MONO_to_5_C,"ax",@progbits.align 2.align 5.ent a52_resample_MONO_to_5_C.type a52_resample_MONO_to_5_C, @functiona52_resample_MONO_to_5_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $8,$4move $6,$0li $7,1024 # 0x400$L43:addu $2,$8,$6lh $4,2($2)li $3,1 # 0x1movn $3,$4,$4addiu $6,$6,4sh $3,8($5)sh $0,6($5)sh $0,4($5)sh $0,2($5)sh $0,0($5)bne $6,$7,$L43addiu $5,$5,10j $31li $2,1280 # 0x500.set macro.set reorder.end a52_resample_MONO_to_5_C.section .text.a52_resample_3F_2R_LFE_to_6_C,"ax",@progbits.align 2.align 5.ent a52_resample_3F_2R_LFE_to_6_C.type a52_resample_3F_2R_LFE_to_6_C, @functiona52_resample_3F_2R_LFE_to_6_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $14,$4move $15,$5addiu $24,$4,1024$L52:lh $8,1026($14)lh $9,3074($14)lh $10,4098($14)lh $11,5122($14)lh $12,2050($14)lh $13,2($14)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1li $5,1 # 0x1li $6,1 # 0x1li $7,1 # 0x1movn $2,$8,$8movn $3,$9,$9movn $4,$10,$10movn $5,$11,$11movn $6,$12,$12movn $7,$13,$13addiu $14,$14,4sh $2,0($15)sh $3,2($15)sh $4,4($15)sh $5,6($15)sh $6,8($15)sh $7,10($15)bne $14,$24,$L52addiu $15,$15,12j $31li $2,1536 # 0x600.set macro.set reorder.end a52_resample_3F_2R_LFE_to_6_C.section .text.a52_resample_2F_2R_LFE_to_6_C,"ax",@progbits.align 2.align 5.ent a52_resample_2F_2R_LFE_to_6_C.type a52_resample_2F_2R_LFE_to_6_C, @functiona52_resample_2F_2R_LFE_to_6_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $13,$4move $12,$5addiu $14,$4,1024$L76:lh $7,1026($13)lh $8,2050($13)lh $9,3074($13)lh $10,4098($13)lh $11,2($13)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1li $5,1 # 0x1li $6,1 # 0x1movn $2,$7,$7movn $3,$8,$8movn $4,$9,$9movn $5,$10,$10movn $6,$11,$11addiu $13,$13,4sh $2,0($12)sh $3,2($12)sh $4,4($12)sh $5,6($12)sh $6,10($12)sh $0,8($12)bne $13,$14,$L76addiu $12,$12,12j $31li $2,1536 # 0x600.set macro.set reorder.end a52_resample_2F_2R_LFE_to_6_C.section .text.a52_resample_3F_LFE_to_6_C,"ax",@progbits.align 2.align 5.ent a52_resample_3F_LFE_to_6_C.type a52_resample_3F_LFE_to_6_C, @functiona52_resample_3F_LFE_to_6_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $11,$4move $10,$5addiu $12,$4,1024$L97:lh $6,1026($11)lh $7,3074($11)lh $8,2050($11)lh $9,2($11)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1li $5,1 # 0x1movn $2,$6,$6movn $3,$7,$7movn $4,$8,$8movn $5,$9,$9addiu $11,$11,4sh $2,0($10)sh $3,2($10)sh $4,8($10)sh $5,10($10)sh $0,6($10)sh $0,4($10)bne $11,$12,$L97addiu $10,$10,12j $31li $2,1536 # 0x600.set macro.set reorder.end a52_resample_3F_LFE_to_6_C.section .text.a52_resample_STEREO_LFE_to_6_C,"ax",@progbits.align 2.align 5.ent a52_resample_STEREO_LFE_to_6_C.type a52_resample_STEREO_LFE_to_6_C, @functiona52_resample_STEREO_LFE_to_6_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $9,$4move $8,$5addiu $10,$4,1024$L115:lh $5,1026($9)lh $6,2050($9)lh $7,2($9)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1movn $2,$5,$5movn $3,$6,$6movn $4,$7,$7addiu $9,$9,4sh $2,0($8)sh $3,2($8)sh $4,10($8)sh $0,8($8)sh $0,6($8)sh $0,4($8)bne $9,$10,$L115addiu $8,$8,12j $31li $2,1536 # 0x600.set macro.set reorder.end a52_resample_STEREO_LFE_to_6_C.section .text.a52_resample_MONO_LFE_to_6_C,"ax",@progbits.align 2.align 5.ent a52_resample_MONO_LFE_to_6_C.type a52_resample_MONO_LFE_to_6_C, @functiona52_resample_MONO_LFE_to_6_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $7,$4move $6,$5addiu $8,$4,1024$L130:lh $4,1026($7)lh $5,2($7)li $2,1 # 0x1li $3,1 # 0x1movn $2,$4,$4movn $3,$5,$5addiu $7,$7,4sh $2,8($6)sh $3,10($6)sh $0,6($6)sh $0,4($6)sh $0,2($6)sh $0,0($6)bne $7,$8,$L130addiu $6,$6,12j $31li $2,1536 # 0x600.set macro.set reorder.end a52_resample_MONO_LFE_to_6_C.section .text.a52_resample_3F_2R_to_5_C,"ax",@progbits.align 2.align 5.ent a52_resample_3F_2R_to_5_C.type a52_resample_3F_2R_to_5_C, @functiona52_resample_3F_2R_to_5_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $12,$4move $13,$5addiu $14,$4,1024$L142:lh $7,2($12)lh $8,2050($12)lh $9,3074($12)lh $10,4098($12)lh $11,1026($12)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1li $5,1 # 0x1li $6,1 # 0x1movn $2,$7,$7movn $3,$8,$8movn $4,$9,$9movn $5,$10,$10movn $6,$11,$11addiu $12,$12,4sh $2,0($13)sh $3,2($13)sh $4,4($13)sh $5,6($13)sh $6,8($13)bne $12,$14,$L142addiu $13,$13,10j $31li $2,1280 # 0x500.set macro.set reorder.end a52_resample_3F_2R_to_5_C.section .text.a52_resample_2F_2R_to_4_C,"ax",@progbits.align 2.align 5.ent a52_resample_2F_2R_to_4_C.type a52_resample_2F_2R_to_4_C, @functiona52_resample_2F_2R_to_4_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $10,$4move $11,$5addiu $12,$4,1024$L163:lh $6,2($10)lh $7,1026($10)lh $8,2050($10)lh $9,3074($10)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1li $5,1 # 0x1movn $2,$6,$6movn $3,$7,$7movn $4,$8,$8movn $5,$9,$9addiu $10,$10,4sh $2,0($11)sh $3,2($11)sh $4,4($11)sh $5,6($11)bne $10,$12,$L163addiu $11,$11,8j $31li $2,1024 # 0x400.set macro.set reorder.end a52_resample_2F_2R_to_4_C.section .text.a52_resample_3F_to_5_C,"ax",@progbits.align 2.align 5.ent a52_resample_3F_to_5_C.type a52_resample_3F_to_5_C, @functiona52_resample_3F_to_5_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $9,$4move $8,$5addiu $10,$4,1024$L181:lh $5,2($9)lh $6,2050($9)lh $7,1026($9)li $2,1 # 0x1li $3,1 # 0x1li $4,1 # 0x1movn $2,$5,$5movn $3,$6,$6movn $4,$7,$7addiu $9,$9,4sh $2,0($8)sh $3,2($8)sh $4,8($8)sh $0,6($8)sh $0,4($8)bne $9,$10,$L181addiu $8,$8,10j $31li $2,1280 # 0x500.set macro.set reorder.end a52_resample_3F_to_5_C.section .text.a52_resample_STEREO_to_2_C,"ax",@progbits.align 2.align 5.ent a52_resample_STEREO_to_2_C.type a52_resample_STEREO_to_2_C, @functiona52_resample_STEREO_to_2_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $6,$4move $7,$5addiu $8,$4,1024$L196:lh $4,2($6)lh $5,1026($6)li $2,1 # 0x1li $3,1 # 0x1movn $2,$4,$4movn $3,$5,$5addiu $6,$6,4sh $2,0($7)sh $3,2($7)bne $6,$8,$L196addiu $7,$7,4j $31li $2,512 # 0x200.set macro.set reorder.end a52_resample_STEREO_to_2_C.globl a52_resample.section .bss.align 2.type a52_resample, @object.size a52_resample, 4a52_resample:.space 4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?