mdct.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,872 行 · 第 1/5 页
MID
3,872 行
sw $8,4136($sp) li $4,277217280 # 0x10860000 ori $4,$4,0x54a3 mult $3,$4 li $6,134217728 # 0x8000000 mflo $4 mfhi $5 addu $2,$4,$6 sltu $8,$2,$4 addu $3,$8,$5 sll $4,$3,4 srl $2,$2,28 or $2,$4,$2 move $3,$2$L42: lw $2,4136($sp) beq $2,$0,$L44 lw $6,4140($sp) lw $5,4148($sp) sw $3,4120($sp) subu $5,$5,$6 sra $3,$3,31 move $8,$5 move $10,$6 sw $3,4124($sp) sw $5,4128($sp) j $L46 sw $0,4112($sp)$L54: lw $8,4128($sp) lw $10,4140($sp)$L46: lw $7,4112($sp) lw $12,4332($sp) sll $31,$7,1 andi $31,$31,0xffff addu $6,$8,$31 lw $13,4112($sp) subu $2,$8,$31 addu $7,$10,$31 subu $8,$10,$31 lw $15,4152($sp) sll $6,$6,2 addu $6,$6,$12 sll $13,$13,3 sll $2,$2,2 sll $7,$7,2 sll $8,$8,2 lw $10,0($6) addu $2,$2,$12 addu $6,$15,$13 addu $7,$7,$12 addu $8,$8,$12 lw $9,-4($8) lw $4,-4($2) lw $8,4($6) lw $2,0($7) lw $7,0($6) subu $2,$2,$9 move $16,$7 sra $17,$7,31 sra $7,$8,31 mul $18,$7,$2 sra $3,$2,31 sw $18,4276($sp) mul $18,$3,$16 addu $4,$4,$10 sw $18,4164($sp) mul $18,$7,$4 move $6,$8 mul $8,$17,$4 multu $16,$2 sw $18,4176($sp) mflo $20 mfhi $21 lw $18,4148($sp) multu $4,$6 subu $18,$18,$31 sw $20,4168($sp) mflo $20 sw $21,4172($sp) sw $18,4200($sp) mfhi $21 lw $18,4144($sp) multu $4,$16 sw $20,4184($sp) lw $20,4144($sp) subu $fp,$18,$31 mfhi $19 mflo $18 multu $2,$6 addu $20,$31,$20 sra $5,$4,31 sw $21,4188($sp) sw $20,4196($sp) mfhi $21 mflo $20 mtlo $8 madd $5,$16 sll $fp,$fp,2 sw $fp,4192($sp) mflo $fp lw $7,4172($sp) sw $fp,4272($sp) lw $fp,4276($sp) lw $4,4272($sp) mtlo $fp madd $3,$6 lw $3,4176($sp) mflo $fp addu $19,$4,$19 sw $fp,4276($sp) lw $fp,4164($sp) sw $13,4116($sp) mtlo $fp madd $17,$2 sw $8,4160($sp) mflo $2 mtlo $3 madd $5,$6 addu $7,$2,$7 lw $5,4276($sp) mflo $6 sw $7,4172($sp) lw $fp,4188($sp) lw $3,4168($sp) lw $4,4184($sp) li $2,-2147483648 # 0xffffffff80000000 addu $21,$5,$21 addiu $11,$7,-1 lw $5,4168($sp) lw $7,4184($sp) addu $fp,$6,$fp addu $14,$20,$2 addu $10,$3,$2 addu $12,$4,$2 addu $8,$18,$2 sltu $2,$8,$18 addiu $9,$19,-1 sltu $3,$14,$20 addiu $15,$21,-1 sltu $4,$10,$5 addiu $13,$fp,-1 sltu $5,$12,$7 addu $2,$2,$9 addu $3,$3,$15 addu $4,$4,$11 addu $5,$5,$13 addu $8,$2,$3 subu $10,$4,$5 lw $6,4120($sp) sll $8,$8,1 sll $10,$10,1 sra $5,$8,31 sra $3,$10,31 mul $14,$5,$6 mul $11,$3,$6 lw $13,4200($sp) multu $6,$8 move $2,$10 move $4,$8 mfhi $9 mflo $8 lw $7,4196($sp) multu $6,$2 sll $10,$13,2 lw $13,4124($sp) mflo $6 sll $12,$7,2 mfhi $7 mul $15,$13,$4 mul $13,$13,$2 lw $18,4332($sp) addu $4,$15,$14 addu $2,$13,$11 lw $15,4192($sp) addiu $22,$6,8192 lw $20,4112($sp) addu $2,$2,$7 sltu $6,$22,$6 lw $19,4136($sp) addiu $24,$8,8192 addu $23,$6,$2 addu $3,$15,$18 addu $4,$4,$9 sltu $8,$24,$8 addu $2,$19,$20 addu $25,$8,$4 sw $fp,4188($sp) lw $8,-4($3) lw $fp,4116($sp) sll $3,$23,18 srl $22,$22,14 sll $13,$2,3 or $22,$3,$22 addiu $21,$sp,16 lw $3,4152($sp) sll $2,$25,18 sll $31,$31,2 srl $24,$24,14 addu $7,$21,$fp addu $6,$12,$18 addu $4,$10,$18 or $24,$2,$24 addu $31,$31,$18 lw $5,0($31) lw $4,-4($4) lw $6,0($6) addu $2,$3,$13 sw $22,4($7) sw $24,0($7) lw $10,4($2) lw $3,0($2) addu $6,$6,$4 subu $8,$8,$5 move $4,$3 sra $5,$3,31 sra $7,$6,31 sra $3,$10,31 mul $22,$5,$8 mul $19,$7,$4 mul $21,$3,$8 mul $18,$3,$6 multu $4,$6 move $2,$10 mflo $14 mfhi $15 multu $8,$10 addiu $12,$20,1 mflo $16 mfhi $17 multu $8,$4 andi $12,$12,0xffff mflo $10 mfhi $11 multu $6,$2 sra $9,$8,31 sw $12,4112($sp) addiu $12,$sp,16 addu $20,$12,$13 mflo $12 mfhi $13 mul $23,$9,$4 mul $4,$9,$2 addu $24,$23,$22 mul $22,$7,$2 li $8,-2147483648 # 0xffffffff80000000 addu $18,$22,$18 mul $22,$5,$6 addu $2,$4,$21 addu $6,$22,$19 addu $15,$6,$15 li $5,-2147483648 # 0xffffffff80000000 li $6,-2147483648 # 0xffffffff80000000 li $7,-2147483648 # 0xffffffff80000000 addu $5,$10,$5 addu $6,$12,$6 addu $7,$14,$7 addu $8,$16,$8 addu $11,$24,$11 addu $13,$18,$13 addu $17,$2,$17 sltu $3,$6,$12 sltu $2,$5,$10 addiu $12,$13,-1 addiu $10,$11,-1 sltu $4,$7,$14 sw $5,4208($sp) addiu $14,$15,-1 sltu $5,$8,$16 addiu $16,$17,-1 addu $3,$3,$12 addu $2,$2,$10 addu $5,$5,$16 addu $4,$4,$14 sw $2,4212($sp) sw $4,4228($sp) addu $2,$2,$3 subu $4,$4,$5 sll $2,$2,1 sw $6,4216($sp) sll $6,$4,1 sw $3,4220($sp) move $4,$2 sra $3,$6,31 sw $5,4236($sp) sra $5,$2,31 move $2,$6 lw $6,4120($sp) sw $8,4232($sp) mul $12,$5,$6 mul $11,$3,$6 multu $6,$4 move $8,$6 lw $10,4124($sp) mflo $6 sw $7,4224($sp) mfhi $7 multu $8,$2 mflo $8 mfhi $9 mul $13,$10,$4 mul $10,$10,$2 addu $4,$13,$12 addu $2,$10,$11 addiu $12,$6,8192 addiu $13,$8,8192 sltu $6,$12,$6 addu $4,$4,$7 addu $2,$2,$9 sltu $8,$13,$8 addu $19,$6,$4 addu $21,$8,$2 sw $12,4240($sp) srl $6,$12,14 srl $4,$13,14 sw $13,4248($sp) sll $2,$19,18 sll $3,$21,18 lw $12,4136($sp) lw $13,4112($sp) or $6,$2,$6 or $4,$3,$4 sw $19,4244($sp) sw $21,4252($sp) sw $4,4($20) bne $12,$13,$L54 sw $6,0($20)$L44: lw $15,4328($sp) addiu $5,$sp,16 jal cfftf lw $4,4($15) lw $18,4140($sp) beq $18,$0,$L55 lw $31,4324($sp) sw $0,4156($sp)$L49: lw $19,4156($sp) lw $21,4152($sp) sll $2,$19,3 addiu $20,$sp,16 addu $4,$2,$20 addu $2,$21,$2 lw $7,4($2) lw $3,0($2) lw $6,4($4) lw $5,0($4) move $16,$3 move $4,$6 sra $17,$3,31 sra $3,$7,31 mul $18,$3,$4 move $8,$5 sra $9,$5,31 sra $5,$6,31 sw $18,4276($sp) mul $18,$5,$16 mul $6,$17,$8 sw $18,4256($sp) mul $18,$3,$8 multu $16,$4 sw $18,4260($sp) mflo $22 mfhi $23 multu $8,$7 sll $18,$19,1 mflo $24 mfhi $25 multu $8,$16 andi $18,$18,0xffff sw $18,4132($sp) mfhi $19 mflo $18 sw $19,4284($sp) sw $18,4280($sp) lw $19,4132($sp) lw $18,4148($sp) multu $4,$7 subu $18,$18,$19 sw $18,4268($sp) lw $18,4144($sp) mflo $20 mfhi $21 subu $18,$18,$19 mtlo $6 madd $9,$16 sw $18,4264($sp) lw $18,4276($sp) mflo $fp mtlo $18 madd $5,$7 lw $5,4260($sp) mflo $18 lw $8,4284($sp) sw $18,4276($sp) lw $18,4256($sp) addu $8,$fp,$8 mtlo $18 madd $17,$4 li $fp,-2147483648 # 0xffffffff80000000 mflo $4 mtlo $5 madd $9,$7 lw $18,4276($sp) mflo $2 lw $19,4280($sp) sw $6,4272($sp) addu $23,$4,$23 addu $25,$2,$25 addu $12,$22,$fp addu $6,$24,$fp sltu $4,$12,$22 addiu $13,$23,-1 sltu $5,$6,$24 addiu $7,$25,-1 addu $4,$4,$13 addu $5,$5,$7 addu $21,$18,$21 addu $14,$19,$fp addu $10,$20,$fp addiu $15,$8,-1 subu $12,$4,$5 lw $6,4144($sp) lw $5,4132($sp) sltu $2,$14,$19 sltu $3,$10,$20 addiu $11,$21,-1 lw $10,4156($sp) addu $2,$2,$15 addu $3,$3,$11 addu $14,$2,$3 lw $7,4264($sp) addu $3,$5,$6 sw $8,4284($sp) lw $13,4132($sp) lw $8,4268($sp) addiu $5,$10,1 lw $15,4336($sp) andi $5,$5,0xffff sw $5,4156($sp) sll $6,$7,2 sll $14,$14,1 sll $12,$12,1 sll $9,$8,2 sll $4,$13,2 sll $3,$3,2 lw $18,4140($sp) addu $7,$4,$15 addu $8,$6,$15 addu $3,$3,$15 subu $4,$0,$12 addu $6,$9,$15 subu $2,$0,$14 sw $2,0($7) sw $12,-4($8) sw $4,0($3) bne $18,$5,$L49 sw $14,-4($6) lw $31,4324($sp)$L55: lw $fp,4320($sp) lw $23,4316($sp) lw $22,4312($sp) lw $21,4308($sp) lw $20,4304($sp) lw $19,4300($sp) lw $18,4296($sp) lw $17,4292($sp) lw $16,4288($sp) j $31 addiu $sp,$sp,4328 .set macro .set reorder .end faad_mdct .rdata .align 2 .type mdct_tab_2048, @object .size mdct_tab_2048, 4096mdct_tab_2048: .word 2147483490 .word 823550 .word 2147470857 .word 7411932 .word 2147438011 .word 14000245 .word 2147384953 .word 20588426 .word 2147311682 .word 27176413 .word 2147218201 .word 33764145 .word 2147104508 .word 40351559 .word 2146970607 .word 46938593 .word 2146816497 .word 53525185 .word 2146642181 .word 60111273 .word 2146447660 .word 66696795 .word 2146232935 .word 73281690 .word 2145998010 .word 79865895 .word 2145742885 .word 86449348 .word 2145467564 .word 93031988 .word 2145172049 .word 99613752 .word 2144856343 .word 106194578 .word 2144520448 .word 112774405 .word 2144164369 .word 119353170 .word 2143788107 .word 125930812 .word 2143391668 .word 132507269 .word 2142975054 .word 139082478 .word 2142538270 .word 145656378 .word 2142081319 .word 152228908 .word 2141604206 .word 158800004 .word 2141106936 .word 165369606 .word 2140589513 .word 171937651 .word 2140051942 .word 178504078 .word 2139494227 .word 185068825 .word 2138916375 .word 191631829 .word 2138318391 .word 198193031 .word 2137700280 .word 204752366 .word 2137062048 .word 211309775 .word 2136403701 .word 217865194 .word 2135725246 .word 224418563 .word 2135026689 .word 230969820 .word 2134308035 .word 237518902 .word 2133569293 .word 244065749 .word 2132810469 .word 250610299 .word 2132031570 .word 257152490 .word 2131232604 .word 263692260 .word 2130413577 .word 270229549 .word 2129574498 .word 276764294 .word 2128715375 .word 283296434 .word 2127836216 .word 289825907 .word 2126937029 .word 296352653 .word 2126017822 .word 302876609 .word 2125078604 .word 309397714 .word 2124119384 .word 315915907 .word 2123140171 .word 322431127 .word 2122140975 .word 328943312 .word 2121121804 .word 335452401 .word 2120082668 .word 341958332 .word 2119023577 .word 348461044 .word 2117944541 .word 354960477 .word 2116845570 .word 361456569 .word 2115726675 .word 367949259 .word 2114587865 .word 374438485 .word 2113429152 .word 380924187 .word 2112250547 .word 387406303 .word 2111052061 .word 393884774 .word 2109833704 .word 400359536 .word 2108595489 .word 406830531 .word 2107337427 .word 413297696 .word 2106059530 .word 419760971 .word 2104761810 .word 426220295 .word 2103444280 .word 432675607 .word 2102106950 .word 439126847 .word 2100749835 .word 445573954 .word 2099372947 .word 452016867 .word 2097976299 .word 458455525 .word 2096559904 .word 464889868 .word 2095123775 .word 471319835 .word 2093667926 .word 477745366 .word 2092192370 .word 484166400 .word 2090697123 .word 490582878 .word 2089182196 .word 496994737 .word 2087647606 .word 503401919 .word 2086093366 .word 509804362 .word 2084519490 .word 516202007 .word 2082925995 .word 522594794 .word 2081312894 .word 528982661 .word 2079680203 .word 535365550 .word 2078027937 .word 541743399 .word 2076356112 .word 548116149 .word 2074664744 .word 554483741 .word 2072953848 .word 560846113 .word 2071223441 .word 567203206 .word 2069473538 .word 573554961 .word 2067704157 .word 579901317 .word 2065915314 .word 586242215 .word 2064107026 .word 592577595 .word 2062279309 .word 598907397 .word 2060432182 .word 605231562 .word 2058565661 .word 611550031 .word 2056679763 .word 617862743 .word 2054774508 .word 624169640 .word 2052849913 .word 630470662 .word 2050905995 .word 636765749 .word 2048942773 .word 643054843 .word 2046960266 .word 649337885 .word 2044958492 .word 655614815 .word 2042937470 .word 661885573 .word 2040897219 .word 668150102 .word 2038837759 .word 674408342 .word 2036759108 .word 680660234 .word 2034661286 .word 686905720 .word 2032544314 .word 693144740 .word 2030408210 .word 699377236 .word 2028252996 .word 705603149 .word 2026078690 .word 711822421 .word 2023885315 .word 718034993 .word 2021672890 .word 724240806 .word 2019441436 .word 730439803 .word 2017190974 .word 736631924 .word 2014921526 .word 742817112 .word 2012633113 .word 748995309 .word 2010325756 .word 755166455 .word 2007999477 .word 761330494 .word 2005654297 .word 767487366 .word 2003290240 .word 773637015 .word 2000907328 .word 779779382 .word 1998505582 .word 785914409 .word 1996085025 .word 792042039 .word 1993645680 .word 798162214 .word 1991187570 .word 804274877 .word 1988710719 .word 810379969 .word 1986215149 .word 816477434 .word 1983700884 .word 822567214 .word 1981167948 .word 828649251 .word 1978616364 .word 834723489 .word 1976046157 .word 840789870 .word 1973457350 .word 846848337 .word 1970849968 .word 852898834 .word 1968224037 .word 858941302 .word 1965579579 .word 864975686 .word 1962916621 .word 871001928 .word 1960235186 .word 877019973 .word 1957535302 .word 883029762 .word 1954816992 .word 889031240 .word 1952080283 .word 895024350 .word 1949325200 .word 901009036 .word 1946551769 .word 906985241 .word 1943760017
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?