📄 truespeech.mid
字号:
li $3,-4 # 0xfffffffffffffffc addiu $2,$6,-4 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L165 lw $7,1120($sp) .set macro .set reorder$L106:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L106 lw $7,1120($sp) .set macro .set reorder$L165: li $2,2 # 0x2 andi $3,$7,0x3 .set noreorder .set nomacro beq $3,$2,$L54 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L55 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L166 lw $20,980($sp) .set macro .set reorder .set noreorder .set nomacro j $L52 sb $0,4($5) .set macro .set reorder$L73: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L70 sb $0,5($5) .set macro .set reorder$L62: lw $23,980($sp) addiu $4,$23,3 sb $0,0($23) sb $0,1($23) .set noreorder .set nomacro j $L59 sb $0,2($23) .set macro .set reorder$L149: addiu $4,$20,1 .set noreorder .set nomacro j $L59 sb $0,0($20) .set macro .set reorder$L150: .set noreorder .set nomacro j $L70 sb $0,4($5) .set macro .set reorder$L20: lw $4,676($16) li $3,10923 # 0x2aab mul $20,$4,$3 li $2,21846 # 0x5556 mul $13,$4,$2 lw $5,680($16) lw $4,1012($sp) lw $6,684($16) lh $21,758($4) lh $22,760($4) lh $23,762($4) lh $24,764($4) lh $25,766($4) lw $7,688($16) lw $8,692($16) lw $9,696($16) lw $10,700($16) lw $11,704($16) sw $20,1140($sp) mul $16,$5,$2 lh $20,756($4) lh $4,768($4) sw $16,1016($sp) sw $4,1032($sp) lw $4,1012($sp) mul $16,$6,$2 lh $4,770($4) mul $5,$5,$3 sw $4,1036($sp) lw $4,1140($sp) sw $16,1020($sp) addiu $4,$4,16384 sw $4,1140($sp) lw $4,1020($sp) addiu $5,$5,16384 sw $5,1144($sp) addiu $4,$4,16384 lw $5,1016($sp) sw $4,1024($sp) lw $4,1036($sp) addiu $5,$5,16384 sw $5,1148($sp) mul $5,$4,$3 mul $4,$20,$3 addiu $13,$13,16384 addu $13,$4,$13 lw $4,1148($sp) mul $12,$11,$2 mul $16,$7,$2 mul $17,$8,$2 mul $18,$9,$2 mul $19,$10,$2 mul $6,$6,$3 mul $7,$7,$3 mul $8,$8,$3 mul $9,$9,$3 mul $10,$10,$3 mul $11,$11,$3 mtlo $4 madd $21,$3 addiu $16,$16,16384 mflo $4 addiu $17,$17,16384 sw $4,1148($sp) lw $4,1024($sp) addiu $18,$18,16384 mtlo $4 madd $22,$3 addiu $12,$12,16384 mflo $4 addu $12,$5,$12 sw $4,1028($sp) mul $4,$23,$3 addiu $6,$6,16384 addu $16,$4,$16 mul $4,$24,$3 addiu $7,$7,16384 addu $17,$4,$17 mul $4,$25,$3 addiu $8,$8,16384 addu $18,$4,$18 lw $4,1032($sp) addiu $9,$9,16384 mul $5,$4,$3 lw $4,1140($sp) addiu $10,$10,16384 mtlo $4 madd $20,$2 lw $4,1144($sp) mflo $20 mtlo $4 madd $21,$2 addiu $19,$19,16384 mflo $21 mul $4,$22,$2 addiu $11,$11,16384 addu $22,$4,$6 mul $4,$23,$2 addu $3,$5,$19 addu $23,$4,$7 mul $4,$24,$2 sra $20,$20,15 addu $24,$4,$8 mul $4,$25,$2 lw $8,1148($sp) addu $25,$4,$9 lw $4,1032($sp) lw $9,1028($sp) mul $6,$4,$2 lw $4,1036($sp) addu $5,$6,$10 mul $7,$4,$2 lw $10,1012($sp) addu $6,$7,$11 sra $13,$13,15 sra $21,$21,15 sra $2,$8,15 sra $22,$22,15 sra $4,$9,15 sra $23,$23,15 sra $16,$16,15 sra $24,$24,15 sra $17,$17,15 sra $25,$25,15 sra $18,$18,15 sra $5,$5,15 sra $3,$3,15 sra $6,$6,15 sra $12,$12,15 move $11,$10 sh $20,896($10) sh $13,912($10) sh $21,898($10) sh $2,914($10) sh $22,900($10) sh $4,916($10) sh $23,902($10) sh $16,918($10) sh $24,904($10) sh $17,920($10) sh $25,906($10) sh $18,922($10) sh $5,908($10) sh $3,924($10) sh $6,910($10) .set noreorder .set nomacro j $L22 sh $12,926($10) .set macro .set reorder$L54: sb $0,4($5) .set noreorder .set nomacro j $L52 sb $0,1($4) .set macro .set reorder$L43: addiu $5,$25,778 sb $0,776($25) .set noreorder .set nomacro j $L41 sb $0,777($25) .set macro .set reorder$L44: lw $3,1012($sp) addiu $5,$3,779 sb $0,776($3) sb $0,777($3) .set noreorder .set nomacro j $L41 sb $0,778($3) .set macro .set reorder$L55: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L52 sb $0,5($5) .set macro .set reorder$L37: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L34 sb $0,5($5) .set macro .set reorder$L26: addiu $3,$sp,495 sb $0,492($sp) sb $0,493($sp) .set noreorder .set nomacro j $L23 sb $0,494($sp) .set macro .set reorder$L156: addiu $5,$25,777 .set noreorder .set nomacro j $L41 sb $0,776($25) .set macro .set reorder$L146: addiu $3,$sp,493 .set noreorder .set nomacro j $L23 sb $0,492($sp) .set macro .set reorder$L147: .set noreorder .set nomacro j $L34 sb $0,4($5) .set macro .set reorder$L144: move $3,$0 .set noreorder .set nomacro j $L10 move $2,$0 .set macro .set reorder .end truespeech_decode_frame .globl truespeech_decoder .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "truespeech\000" .data .align 2 .type truespeech_decoder, @object .size truespeech_decoder, 52truespeech_decoder: .word $LC0 .word 1 .word 86040 .word 960 .word truespeech_decode_init .word 0 .word 0 .word truespeech_decode_frame .space 20 .rdata .align 2 .type ts_cb_0, @object .size ts_cb_0, 64ts_cb_0: .half -32192 .half -31900 .half -31538 .half -31139 .half -30715 .half -30242 .half -29737 .half -29196 .half -28591 .half -27934 .half -27170 .half -26353 .half -25471 .half -24455 .half -23220 .half -21806 .half -20086 .half -18166 .half -16092 .half -13876 .half -11463 .half -8749 .half -5674 .half -1901 .half 2415 .half 6858 .half 10732 .half 14367 .half 17913 .half 21610 .half 25539 .half 29621 .align 2 .type ts_cb_1, @object .size ts_cb_1, 64ts_cb_1: .half -24731 .half -19093 .half -14973 .half -11407 .half -8168 .half -5196 .half -2532 .half -167 .half 2139 .half 4358 .half 6482 .half 8522 .half 10441 .half 12280 .half 14054 .half 15762 .half 17375 .half 18875 .half 20294 .half 21607 .half 22832 .half 23971 .half 25068 .half 26105 .half 27092 .half 27994 .half 28830 .half 29613 .half 30315 .half 30960 .half 31578 .half 32165 .align 2 .type ts_cb_2, @object .size ts_cb_2, 32ts_cb_2: .half -26888 .half -23628 .half -20667 .half -17837 .half -15183 .half -12596 .half -10129 .half -7650 .half -5133 .half -2496 .half 247 .half 3104 .half 6273 .half 9882 .half 14187 .half 19808 .align 2 .type ts_cb_3, @object .size ts_cb_3, 32ts_cb_3: .half -14764 .half -8462 .half -4182 .half -620 .half 2410 .half 5183 .half 7803 .half 10284 .half 12662 .half 14985 .half 17311 .half 19618 .half 21887 .half 24144 .half 26392 .half 28557 .align 2 .type ts_cb_4, @object .size ts_cb_4, 32ts_cb_4: .half -21529 .half -17496 .half -14308 .half -11482 .half -8946 .half -6700 .half -4574 .half -2536 .half -472 .half 1615 .half 3767 .half 6072 .half 8618 .half 11659 .half 15266 .half 19961 .align 2 .type ts_cb_5, @object .size ts_cb_5, 16ts_cb_5: .half -10981 .half -3794 .half 1070 .half 5063 .half 8800 .half 12571 .half 16606 .half 21381 .align 2 .type ts_cb_6, @object .size ts_cb_6, 16ts_cb_6: .half -19120 .half -14299 .half -9856 .half -5737 .half -1917 .half 1874 .half 6161 .half 11800 .align 2 .type ts_cb_7, @object .size ts_cb_7, 16ts_cb_7: .half -12560 .half -6919 .half -2373 .half 1606 .half 5365 .half 9215 .half 13679 .half 19085 .align 2 .type ts_240, @object .size ts_240, 100ts_240: .half -4817 .half 21049 .half 21745 .half -6999 .half 9760 .half -4546 .half 2518 .half 11328 .half -4171 .half 11232 .half 16353 .half 13113 .half 17455 .half -6402 .half 17496 .half -1569 .half -3535 .half 17371 .half 15792 .half -2299 .half 20347 .half -261 .half 9901 .half 3292 .half 13250 .half 1849 .half 4798 .half 17314 .half 7135 .half 7998 .half 529 .half 1942 .half 10987 .half 5695 .half 1293 .half 14904 .half 3358 .half 3448 .half 5391 .half 13126 .half 14500 .half 2941 .half 11613 .half 8159 .half 6583 .half 10274 .half 3481 .half 7954 .half 6476 .half 3302 .align 2 .type ts_562, @object .size ts_562, 128ts_562: .half 2 .half 6 .half -2 .half -6 .half 4 .half 12 .half -4 .half -12 .half 6 .half 18 .half -6 .half -18 .half 10 .half 30 .half -10 .half -30 .half 16 .half 48 .half -16 .half -48 .half 25 .half 75 .half -25 .half -75 .half 40 .half 120 .half -40 .half -120 .half 64 .half 192 .half -64 .half -192 .half 101 .half 303 .half -101 .half -303 .half 161 .half 483 .half -161 .half -483 .half 256 .half 768 .half -256 .half -768 .half 406 .half 1218 .half -406 .half -1218 .half 645 .half 1935 .half -645 .half -1935 .half 1024 .half 3072 .half -1024 .half -3072 .half 1625 .half 4875 .half -1625 .half -4875 .half 2580 .half 7740 .half -2580 .half -7740 .align 2 .type ts_140, @object .size ts_140, 240ts_140: .half 3654 .half 3276 .half 2925 .half 2600 .half 2300 .half 2024 .half 1771 .half 1540 .half 1330 .half 1140 .half 969 .half 816 .half 680 .half 560 .half 455 .half 364 .half 286 .half 220 .half 165 .half 120 .half 84 .half 56 .half 35 .half 20 .half 10 .half 4 .half 1 .half 0 .half 0 .half 0 .half 406 .half 378 .half 351 .half 325 .half 300 .half 276 .half 253 .half 231 .half 210 .half 190 .half 171 .half 153 .half 136 .half 120 .half 105 .half 91 .half 78 .half 66 .half 55 .half 45 .half 36 .half 28 .half 21 .half 15 .half 10 .half 6 .half 3 .half 1 .half 0 .half 0 .half 29 .half 28 .half 27 .half 26 .half 25 .half 24 .half 23 .half 22 .half 21 .half 20 .half 19 .half 18 .half 17 .half 16 .half 15 .half 14 .half 13 .half 12 .half 11 .half 10 .half 9 .half 8 .half 7 .half 6 .half 5 .half 4 .half 3 .half 2 .half 1 .half 0 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .half 1 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -