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