mpegaudiodec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,434 行 · 第 1/5 页
S
4,434 行
ori $6,$6,0x799amult $10,$6addu $4,$4,$3sw $4,12($fp)lw $2,52($25)mfhi $11lw $3,268($sp)sra $5,$2,31subu $6,$3,$11mul $10,$5,$6multu $6,$2sra $7,$6,31mfhi $3mul $9,$7,$2move $24,$11addu $4,$9,$10addu $4,$4,$3lw $10,188($sp)addu $8,$8,$4sw $8,1664($10)lw $2,16($25)lw $8,16($fp)sra $5,$2,31mul $10,$5,$6multu $6,$2lw $11,268($sp)mfhi $3mul $9,$7,$2addu $6,$11,$24addu $4,$9,$10addu $4,$4,$3lw $10,188($sp)addu $8,$8,$4sw $8,512($10)lw $2,124($25)move $10,$6sra $5,$2,31mul $7,$5,$6sra $11,$6,31multu $6,$2lw $6,128($sp)mfhi $3addiu $6,$6,1sw $6,128($sp)mul $6,$11,$2lw $8,128($sp)addu $4,$6,$7addu $4,$4,$3sw $4,52($fp)lw $6,88($25)lw $7,200($sp)sra $5,$6,31mul $9,$5,$10multu $10,$6move $4,$6mfhi $3slt $6,$8,$7mul $7,$11,$4lw $8,124($sp)addu $4,$7,$9lw $9,188($sp)addu $4,$4,$3addiu $8,$8,72addiu $9,$9,4sw $4,16($fp)sw $8,124($sp)addiu $fp,$fp,72beq $6,$0,$L55sw $9,188($sp)lw $10,476($sp)j $L57lbu $2,21($10)$L79:lw $4,476($sp)lbu $2,21($4)bne $2,$0,$L53li $5,2 # 0x2move $fp,$18sw $0,200($sp)$L55:lw $10,200($sp)lw $11,196($sp)slt $2,$10,$11beq $2,$0,$L65sll $3,$10,2lw $12,480($sp)lw $16,124($sp)addu $25,$12,$3move $14,$10j $L67sw $10,132($sp)$L82:lw $2,124($sp)lw $14,132($sp)addiu $2,$2,72sw $2,124($sp)move $16,$2$L67:lw $2,0($fp)andi $19,$14,0x1sw $2,0($25)lw $3,4($fp)subu $19,$0,$19sw $3,128($25)lw $2,8($fp)andi $19,$19,0x90sw $2,256($25)lw $3,12($fp)lui $15,%hi(mdct_win+288)sw $3,384($25)lw $2,16($fp)addiu $15,$15,%lo(mdct_win+288)sw $2,512($25)lw $3,20($fp)sll $19,$19,2sw $3,640($25)addu $19,$15,$19lw $12,0($16)lw $6,24($16)lw $13,48($16)lw $8,12($16)lw $15,36($16)lw $4,60($16)addu $10,$12,$8addu $5,$6,$15addu $4,$13,$4addu $2,$10,$5addu $5,$5,$4li $4,1859715072 # 0x6ed90000sll $2,$2,2ori $4,$4,0xeba1mult $2,$4sll $4,$10,1mfhi $3addu $4,$5,$4move $2,$3addu $8,$8,$6subu $6,$4,$3li $3,1859715072 # 0x6ed90000sll $8,$8,1ori $3,$3,0xeba1mult $8,$3li $3,2074279936 # 0x7ba30000sll $6,$6,1ori $3,$3,0x751dmfhi $9addu $15,$15,$13mult $6,$3sra $13,$15,1addu $13,$12,$13mfhi $7addiu $14,$14,1subu $10,$10,$5li $3,1518469120 # 0x5a820000sw $14,132($sp)sll $10,$10,1subu $14,$13,$9ori $3,$3,0x799asubu $18,$14,$7mult $10,$3li $3,1111556096 # 0x42410000sw $18,0($sp)addu $2,$2,$4ori $3,$3,0xf706lw $17,0($19)mfhi $11mult $2,$3lw $16,24($fp)mfhi $5mult $18,$17addu $8,$9,$13mfhi $3subu $12,$12,$15subu $13,$12,$11subu $15,$8,$5addu $14,$14,$7addu $12,$12,$11addu $8,$8,$5addu $16,$16,$3sw $12,28($sp)sw $13,4($sp)sw $8,32($sp)sw $15,8($sp)sw $14,24($sp)sw $12,40($sp)sw $13,16($sp)sw $8,36($sp)sw $15,12($sp)sw $18,20($sp)sw $14,44($sp)sw $16,768($25)lw $6,24($19)lw $2,24($sp)lw $4,4($sp)mult $2,$6lw $2,28($fp)mfhi $3sw $3,48($fp)lw $6,4($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,896($25)lw $6,28($19)lw $2,28($sp)lw $4,8($sp)mult $2,$6lw $2,32($fp)mfhi $3sw $3,52($fp)lw $6,8($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1024($25)lw $6,32($19)lw $2,32($sp)lw $4,12($sp)mult $2,$6lw $2,36($fp)mfhi $3sw $3,56($fp)lw $6,12($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1152($25)lw $6,36($19)lw $2,36($sp)lw $4,16($sp)mult $2,$6lw $2,40($fp)mfhi $3sw $3,60($fp)lw $6,16($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1280($25)lw $6,40($19)lw $2,40($sp)lw $4,20($sp)mult $2,$6lw $2,44($fp)mfhi $3sw $3,64($fp)lw $6,20($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1408($25)lw $4,44($19)lw $2,44($sp)lw $18,48($fp)mult $2,$4lw $2,124($sp)mfhi $3sw $3,68($fp)lw $14,4($2)lw $6,28($2)lw $8,52($2)lw $10,16($2)lw $17,40($2)lw $4,64($2)addu $12,$14,$10addu $5,$6,$17addu $4,$8,$4addu $2,$12,$5addu $5,$5,$4li $4,1859715072 # 0x6ed90000sll $2,$2,2ori $4,$4,0xeba1mult $2,$4sll $4,$12,1mfhi $3addu $4,$5,$4move $2,$3addu $10,$10,$6subu $6,$4,$3li $3,1859715072 # 0x6ed90000sll $10,$10,1ori $3,$3,0xeba1mult $10,$3li $3,2074279936 # 0x7ba30000sll $6,$6,1ori $3,$3,0x751dmfhi $11subu $12,$12,$5mult $6,$3li $3,1518469120 # 0x5a820000addu $17,$17,$8sll $12,$12,1ori $3,$3,0x799amfhi $7sra $15,$17,1mult $12,$3li $3,1111556096 # 0x42410000addu $15,$14,$15addu $2,$2,$4ori $3,$3,0xf706lw $8,0($19)subu $16,$15,$11mfhi $13mult $2,$3subu $20,$16,$7mfhi $5mult $20,$8addu $10,$11,$15mfhi $9subu $14,$14,$17subu $2,$14,$13subu $3,$10,$5addu $16,$16,$7addu $14,$14,$13addu $10,$10,$5addu $18,$18,$9sw $14,28($sp)sw $2,4($sp)sw $3,8($sp)sw $16,24($sp)sw $10,32($sp)sw $14,40($sp)sw $2,16($sp)sw $10,36($sp)sw $3,12($sp)sw $20,20($sp)sw $16,44($sp)sw $18,1536($25)lw $6,24($19)lw $2,24($sp)lw $4,4($sp)mult $2,$6lw $2,52($fp)mfhi $3sw $3,0($fp)lw $6,4($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1664($25)lw $6,28($19)lw $2,28($sp)lw $4,8($sp)mult $2,$6mfhi $3sw $3,4($fp)lw $6,8($19)lw $2,56($fp)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1792($25)lw $6,32($19)lw $2,32($sp)lw $4,12($sp)mult $2,$6lw $2,60($fp)mfhi $3sw $3,8($fp)lw $6,12($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,1920($25)lw $6,36($19)lw $2,36($sp)lw $4,16($sp)mult $2,$6lw $2,64($fp)mfhi $3sw $3,12($fp)lw $6,16($19)mult $4,$6mfhi $5addu $2,$2,$5sw $2,2048($25)lw $6,40($19)lw $2,40($sp)lw $4,20($sp)mult $2,$6lw $2,68($fp)mfhi $3sw $3,16($fp)lw $6,20($19)mult $4,$6lw $4,132($sp)mfhi $5addu $2,$2,$5sw $2,2176($25)lw $3,44($19)lw $20,44($sp)lw $2,196($sp)mult $20,$3slt $24,$4,$2mfhi $21lw $2,124($sp)sw $21,20($fp)lw $5,32($2)lw $12,56($2)lw $10,44($2)lw $4,68($2)lw $23,8($2)lw $8,20($2)addu $3,$5,$10addu $4,$12,$4addu $2,$23,$8addu $4,$3,$4sw $4,120($sp)addu $6,$2,$3lw $9,120($sp)li $3,1859715072 # 0x6ed90000sll $6,$6,2ori $3,$3,0xeba1mult $6,$3sll $4,$2,1addu $8,$8,$5subu $2,$2,$9li $5,1518469120 # 0x5a820000sll $2,$2,1ori $5,$5,0x799amfhi $7mult $2,$5addu $11,$9,$4mfhi $3sll $8,$8,1move $2,$3li $3,1859715072 # 0x6ed90000ori $3,$3,0xeba1mult $8,$3subu $4,$11,$7li $3,2074279936 # 0x7ba30000addu $10,$10,$12sll $4,$4,1ori $3,$3,0x751dmfhi $9sra $14,$10,1mult $4,$3subu $10,$23,$10subu $12,$10,$2addu $10,$10,$2sw $10,40($sp)sw $10,28($sp)sw $12,16($sp)sw $12,4($sp)mfhi $5addu $23,$23,$14lw $2,0($19)subu $14,$23,$9subu $16,$14,$5mult $16,$2lw $18,0($fp)mfhi $3addu $14,$14,$5addu $18,$18,$3sw $18,0($fp)lw $2,24($19)sw $0,48($fp)mult $14,$2lw $4,4($fp)mfhi $3addu $6,$7,$11sw $3,24($fp)lw $2,4($19)addu $8,$9,$23mult $12,$2addiu $25,$25,4mfhi $3addu $4,$4,$3sw $4,4($fp)lw $2,28($19)sw $0,52($fp)mult $10,$2li $2,1111556096 # 0x42410000ori $2,$2,0xf706mfhi $3mult $6,$2sw $3,28($fp)mfhi $5lw $2,8($19)subu $7,$8,$5mult $7,$2lw $6,8($fp)mfhi $3addu $8,$8,$5addu $6,$6,$3sw $6,8($fp)lw $2,32($19)sw $0,56($fp)mult $8,$2lw $4,12($fp)mfhi $3sw $3,32($fp)lw $2,12($19)mult $7,$2mfhi $3addu $4,$4,$3sw $4,12($fp)lw $2,36($19)sw $0,60($fp)mult $8,$2mfhi $3sw $3,36($fp)lw $4,16($19)lw $3,16($fp)mult $12,$4sw $8,36($sp)mfhi $13sw $8,32($sp)addu $3,$3,$13sw $7,12($sp)sw $7,8($sp)sw $16,20($sp)sw $16,0($sp)sw $14,44($sp)sw $14,24($sp)sw $3,16($fp)lw $2,40($19)sw $0,64($fp)mult $10,$2mfhi $11sw $11,40($fp)lw $2,20($19)mult $16,$2mfhi $17addu $20,$21,$17sw $20,20($fp)lw $2,44($19)sw $0,68($fp)mult $14,$2mfhi $15sw $15,44($fp)bne $24,$0,$L82addiu $fp,$fp,72$L65:lw $3,196($sp)slt $2,$3,32beq $2,$0,$L74nop$L60:lw $4,208($sp)lw $5,480($sp)sll $2,$4,2addu $2,$5,$2lw $24,196($sp)addiu $3,$2,4li $9,18 # 0x12li $4,32 # 0x20$L70:move $7,$3move $5,$fpmove $8,$0$L71:lw $2,0($5)addiu $8,$8,1sw $2,0($7)sw $0,0($5)addiu $7,$7,128bne $8,$9,$L71addiu $5,$5,4addiu $24,$24,1beq $24,$4,$L74addiu $3,$3,4j $L70addiu $fp,$fp,72$L74:lw $fp,464($sp)lw $23,460($sp)lw $22,456($sp)lw $21,452($sp)lw $20,448($sp)lw $19,444($sp)lw $18,440($sp)lw $17,436($sp)lw $16,432($sp)j $31addiu $sp,$sp,472$L81:addiu $12,$12,%lo(mdct_win)j $L64sw $12,204($sp)$L53:j $L56sw $5,200($sp)$L80:j $L60move $fp,$18.set macro.set reorder.end compute_imdct.section .text.ff_mpa_synth_filter,"ax",@progbits.align 2.align 5.globl ff_mpa_synth_filter.ent ff_mpa_synth_filter.type ff_mpa_synth_filter, @functionff_mpa_synth_filter:.frame $sp,2368,$31 # vars= 2312, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-2368lw $13,2392($sp)lw $2,2392($sp)lw $3,2392($sp)lw $8,2392($sp)lw $9,2392($sp)lw $10,2392($sp)lw $11,2392($sp)lw $12,2392($sp)sw $fp,2360($sp)sw $23,2356($sp)sw $22,2352($sp)sw $21,2348($sp)sw $20,2344($sp)sw $19,2340($sp)sw $18,2336($sp)sw $17,2332($sp)sw $16,2328($sp)sw $31,2364($sp)lw $2,124($2)lw $3,96($3)lw $8,92($8)lw $9,112($9)lw $10,108($10)lw $11,0($11)lw $12,60($12)lw $14,28($13)sw $2,2220($sp)sw $3,2232($sp)sw $8,2240($sp)lw $3,64($13)sw $9,2244($sp)sw $10,2256($sp)sw $11,2216($sp)sw $12,2224($sp)sw $14,2228($sp)lw $22,2392($sp)lw $15,32($13)lw $16,48($13)lw $17,16($13)lw $19,44($13)lw $20,4($13)lw $21,56($13)lw $23,36($22)lw $24,116($22)lw $25,52($22)lw $2,104($22)lw $9,40($22)lw $18,12($13)lw $10,76($13)lw $11,80($13)lw $12,120($13)lw $14,24($22)lw $8,20($22)lw $13,68($13)sw $15,2236($sp)sw $16,2248($sp)sw $17,2252($sp)lw $16,8($22)sw $19,2260($sp)sw $20,2264($sp)sw $21,2268($sp)lw $20,100($22)lw $21,88($22)sw $23,2272($sp)sw $24,2276($sp)lw $23,72($22)sw $25,2280($sp)sw $2,2284($sp)sw $9,2288($sp)lw $15,84($22)lw $19,2220($sp)lw $17,2216($sp)lw $22,2224($sp)addu $17,$17,$19addu $22,$22,$3lw $25,2232($sp)lw $9,2240($sp)sw $15,2292($sp)sw $17,444($sp)sw $22,456($sp)lw $24,2228($sp)lw $22,2256($sp)lw $2,2236($sp)lw $15,2244($sp)lw $17,2248($sp)lw $19,2252($sp)addu $24,$24,$25addu $2,$2,$9addu $15,$18,$15addu $17,$17,$10addu $19,$19,$22sw $24,500($sp)sw $2,512($sp)sw $15,648($sp)sw $17,652($sp)sw $19,700($sp)lw $24,2260($sp)lw $25,2264($sp)lw $2,2268($sp)lw $15,2272($sp)lw $17,2276($sp)lw $19,2280($sp)lw $22,2284($sp)addu $9,$14,$20addu $24,$24,$11addu $25,$25,$12addu $2,$2,$13addu $15,$15,$21addu $17,$16,$17addu $19,$19,$23addu $22,$8,$22sw $24,720($sp)sw $25,952($sp)sw $2,976($sp)sw $9,1020($sp)sw $15,1024($sp)sw $17,1176($sp)sw $19,1180($sp)sw $22,1248($sp)lw $25,2292($sp)lw $24,2288($sp)lw $9,444($sp)addu $24,$24,$25sw $24,1252($sp)lw $15,456($sp)lw $17,500($sp)lw $19,512($sp)lw $22,648($sp)lw $24,652($sp)subu $2,$9,$15lw $25,700($sp)subu $15,$17,$19lw $9,720($sp)subu $17,$22,$24lw $22,952($sp)lw $24,976($sp)subu $19,$25,$9subu $25,$22,$24lw $9,1020($sp)lw $22,1024($sp)lw $24,1176($sp)subu $fp,$9,$22lw $9,1180($sp)lw $22,1248($sp)subu $24,$24,$9sw $24,1204($sp)lw $24,1252($sp)sll $9,$2,1subu $22,$22,$24sll $2,$22,2sll $25,$25,1sw $2,1280($sp)li $2,1078919168 # 0x404f0000sw $25,2304($sp)ori $2,$2,0x4672lw $25,1204($sp)mult $9,$2sll $25,$25,1sw $25,1208($sp)mfhi $25sll $15,$15,4sw $25,484($sp)lw $2,484($sp)mflo $24sra $9,$2,31sw $2,488($sp)li $2,1369309184 # 0x519e0000ori $2,$2,0x4e04mult $15,$2sw $24,480($sp)mfhi $25mflo $24sw $25,540($sp)lw $2,540($sp)sw $22,1276($sp)sw $9,492($sp)sw $24,536($sp)sra $9,$2,31sw $2,544($sp)li $2,1389035520 # 0x52cb0000sll $17,$17,1ori $2,$2,0xe63mult $17,$2sw $9,548($sp)mfhi $25sll $19,$19,1sw $25,684($sp)lw $2,684($sp)mflo $24sra $9,$2,31sw $2,688($sp)li $2,1692532736 # 0x64e20000ori $2,$2,0x402emult $19,$2sw $24,680($sp)mfhi $25mflo $24sw $25,756($sp)lw $2,756($sp)sw $9,692($sp)sw $24,752($sp)sra $9,$2,31lw $24,2304($sp)sw $2,760($sp)li $2,1122041856 # 0x42e10000ori $2,$2,0x3c10mult $24,$2sll $fp,$fp,2mfhi $25mflo $24sw $25,1004($sp)lw $25,1004($sp)sw $24,1000($sp)sra $2,$25,31sw $2,1012($sp)li $2,1849425920 # 0x6e3c0000ori $2,$2,0x92c1mult $fp,$2sw $25,1008($sp)mfhi $25mflo $24sw $25,1052($sp)lw $2,1052($sp)sw $9,764($sp)sw $24,1048($sp)sra $9,$2,31lw $24,1208($sp)sw $2,1056($sp)li $2,1217462272 # 0x48910000ori $2,$2,0x9f44mult $24,$2sw $9,1060($sp)mfhi $25mflo $24sw $25,1220($sp)lw $25,1220($sp)sw $24,1216($sp)sra $2,$25,31lw $24,1280($sp)sw $2,1228($sp)li $2,1138884608 # 0x43e20000ori $2,$2,0x24a9mult $24,$2sw $25,1224($sp)mfhi $25mflo $24sw $25,1292($sp)lw $25,1292($sp)sw $24,1288($sp)sra $2,$25,31sw $25,1296($sp)sw $2,1300($sp)lw $9,2216($sp)lw $15,2220($sp)lw $17,2224($sp)subu $2,$9,$15lw $19,2228($sp)subu $9,$17,$3lw $22,2232($sp)lw $24,2236($sp)lw $25,2240($sp)lw $3,2244($sp)subu $15,$19,$22subu $17,$24,$25lw $19,2248($sp)lw $22,2252($sp)lw $24,2256($sp)subu $18,$18,$3lw $3,2264($sp)subu $10,$19,$10lw $25,2260($sp)subu $19,$22,$24subu $12,$3,$12
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?