📄 tta.s
字号:
.file 1 "tta.c".section .mdebug.abi32.previous.section .text.tta_decode_close,"ax",@progbits.align 2.align 5.ent tta_decode_close.type tta_decode_close, @functiontta_decode_close:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,16($sp)lw $2,136($4)lw $3,52($2)beq $3,$0,$L2move $4,$3jal av_freenop$L2:lw $31,16($sp)move $2,$0j $31addiu $sp,$sp,24.set macro.set reorder.end tta_decode_close.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "Error, only 16bit samples supported!\012\000".section .text.tta_decode_frame,"ax",@progbits.align 2.align 5.ent tta_decode_frame.type tta_decode_frame, @functiontta_decode_frame:.frame $fp,120,$31 # vars= 64, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-120sw $fp,112($sp)sw $31,116($sp)sw $23,108($sp)sw $22,104($sp)sw $21,100($sp)sw $20,96($sp)sw $19,92($sp)sw $18,88($sp)sw $17,84($sp)sw $16,80($sp)move $fp,$splw $3,136($fp)lw $4,136($4)sll $2,$3,3sw $4,48($fp)sra $3,$2,3addiu $4,$4,4sw $5,124($fp)sw $6,128($fp).set noreorder.set nomacrobltz $3,$L7sw $4,32($fp).set macro.set reorderbltz $2,$L7addu $6,$7,$3$L10:lw $8,32($fp)lw $9,48($fp)sw $2,12($8)sw $0,8($8)lw $5,24($9)sw $sp,52($fp)sll $2,$5,2sll $4,$5,4subu $3,$4,$2addiu $2,$2,14srl $2,$2,3addu $3,$3,$5sll $2,$2,3sll $3,$3,4subu $sp,$sp,$2addiu $3,$3,8addiu $8,$sp,16addiu $4,$4,8subu $sp,$sp,$3lw $2,48($9)addiu $9,$sp,16subu $sp,$sp,$4lw $4,32($fp)sw $8,68($fp)sw $6,4($4)lw $6,48($fp)addiu $3,$sp,16lw $8,40($6)addiu $2,$2,-1sw $7,0($4)sw $9,64($fp)sw $3,60($fp)sw $2,48($6)move $7,$3.set noreorder.set nomacrobne $2,$0,$L11sw $8,40($fp).set macro.set reorderlw $2,44($6)movn $8,$2,$2sw $8,40($fp)$L11:.set noreorder.set nomacroblez $5,$L14lw $8,68($fp).set macro.set reorderlw $9,48($fp)lui $2,%hi(shift_16)sw $0,0($8)lw $3,%lo(shift_16)($2)lw $2,28($9)lw $6,64($fp)lui $20,%hi(ttafilter_configs)addiu $2,$2,-1addiu $13,$3,40addiu $5,$20,%lo(ttafilter_configs)sll $2,$2,3andi $4,$6,0x3li $3,4 # 0x4addu $2,$2,$5li $14,2 # 0x2subu $3,$3,$4lw $12,4($2)lw $9,0($2)move $11,$0lui $19,%hi(shift_1)li $16,3 # 0x3li $18,1 # 0x1li $17,-32 # 0xffffffffffffffe0li $15,10 # 0xaaddiu $10,$6,208.set noreorder.set nomacrobeq $3,$14,$L19move $2,$6.set macro.set reorder$L105:beq $3,$16,$L20beq $3,$18,$L103$L17:move $3,$2addiu $5,$2,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L113addiu $2,$6,177.set macro.set reorderand $2,$5,$17addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L113addiu $2,$6,177.set macro.set reorder$L89:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L89addiu $2,$6,177.set macro.set reorder$L113:and $4,$2,$17sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L114addiu $2,$6,204.set macro.set reorderaddiu $2,$5,4$L115:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L115addiu $2,$5,4.set macro.set reorderaddiu $2,$6,204$L114:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L116andi $2,$10,0x3.set macro.set reorder$L91:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L91andi $2,$10,0x3.set macro.set reorder$L116:.set noreorder.set nomacrobeq $2,$14,$L30addiu $3,$5,4.set macro.set reorderbeq $2,$16,$L31beq $2,$18,$L104$L28:addiu $3,$19,%lo(shift_1)sll $2,$9,2addu $2,$2,$3lw $4,-4($2)sw $12,12($6)sw $4,4($6)sw $9,0($6)sw $15,0($7)sw $15,4($7)lw $2,0($13)addiu $11,$11,1sw $2,8($7)lw $3,0($13)lw $2,48($fp)sw $3,12($7)lw $5,24($2)addiu $8,$8,4slt $2,$11,$5.set noreorder.set nomacrobeq $2,$0,$L14addiu $7,$7,16.set macro.set reorderlw $9,48($fp)sw $0,0($8)lw $2,28($9)move $6,$10addiu $2,$2,-1addiu $5,$20,%lo(ttafilter_configs)sll $2,$2,3andi $4,$6,0x3li $3,4 # 0x4addu $2,$2,$5subu $3,$3,$4lw $12,4($2)lw $9,0($2)addiu $10,$6,208.set noreorder.set nomacrobne $3,$14,$L105move $2,$6.set macro.set reorder$L19:addiu $2,$6,2sb $0,0($6).set noreorder.set nomacroj $L17sb $0,1($6).set macro.set reorder$L30:sb $0,4($5).set noreorder.set nomacroj $L28sb $0,1($3).set macro.set reorder$L31:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L28sb $0,5($5).set macro.set reorder$L20:addiu $2,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L17sb $0,2($6).set macro.set reorder$L103:addiu $2,$6,1.set noreorder.set nomacroj $L17sb $0,0($6).set macro.set reorder$L104:.set noreorder.set nomacroj $L28sb $0,4($5).set macro.set reorder$L14:lw $3,40($fp)lw $4,48($fp)mul $2,$3,$5lw $4,52($4)sll $2,$2,2addu $2,$4,$2sltu $2,$4,$2sw $4,72($fp).set noreorder.set nomacrobeq $2,$0,$L33move $24,$4.set macro.set reorderlw $6,32($fp)lui $2,%hi(shift_16)lw $2,%lo(shift_16)($2)lw $6,0($6)sw $2,56($fp)sw $6,76($fp)sw $0,44($fp)lw $8,32($fp)$L118:lw $9,44($fp)lw $7,8($8)lw $3,76($fp)sll $6,$9,2sra $2,$7,3sll $5,$9,4addu $2,$2,$3subu $3,$5,$6addu $3,$3,$9lw $8,64($fp)lbu $4,0($2)sll $3,$3,4andi $2,$7,0x7addu $15,$3,$8lw $8,68($fp)sra $4,$4,$2lw $3,32($fp)lw $2,60($fp)addiu $7,$7,1addu $6,$6,$8andi $4,$4,0x1addu $9,$5,$2sw $7,8($3).set noreorder.set nomacrobeq $4,$0,$L106sw $6,36($fp).set macro.set reorderlw $6,32($fp)move $5,$0$L39:lw $3,76($fp)sra $2,$7,3addu $2,$3,$2lbu $4,0($2)andi $3,$7,0x7sra $4,$4,$3addiu $7,$7,1andi $4,$4,0x1addiu $5,$5,1.set noreorder.set nomacrobne $4,$0,$L39sw $7,8($6).set macro.set reorder.set noreorder.set nomacrobeq $5,$0,$L38move $10,$5.set macro.set reorderlw $8,4($9)addiu $10,$5,-1li $11,1 # 0x1$L42:.set noreorder.set nomacrobeq $8,$0,$L43li $2,1 # 0x1.set macro.set reorderlw $2,76($fp)sra $4,$7,3addu $4,$4,$2lbu $2,3($4)lbu $5,2($4)lbu $6,0($4)lbu $3,1($4)sll $5,$5,16sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $3,$3,8or $3,$3,$2andi $5,$7,0x7subu $4,$0,$8li $2,-1 # 0xffffffffffffffffsrl $2,$2,$4sra $3,$3,$5and $2,$2,$3sll $4,$10,$8lw $3,32($fp)addu $6,$4,$2addu $7,$8,$7li $2,1 # 0x1.set noreorder.set nomacrobeq $11,$2,$L107sw $7,8($3).set macro.set reorder$L88:lw $5,0($9)$L46:lw $3,8($9)srl $2,$3,4subu $2,$6,$2addu $4,$3,$2.set noreorder.set nomacrobeq $5,$0,$L54sw $4,8($9).set macro.set reorderlw $8,56($fp)sll $3,$5,2addu $3,$8,$3lw $2,0($3)sltu $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L56andi $2,$6,0x1.set macro.set reorderaddiu $5,$5,-1sw $5,0($9)$L119:.set noreorder.set nomacrobeq $2,$0,$L117subu $2,$0,$6.set macro.set reorderaddiu $2,$6,1$L120:sra $2,$2,1sw $2,0($24)lw $2,8($15)addiu $9,$15,144addiu $3,$15,80sw $9,16($fp)sw $3,28($fp).set noreorder.set nomacrobne $2,$0,$L63lw $6,4($15).set macro.set reorder$L111:lw $3,144($15)lw $2,16($15)mtlo $6madd $3,$2lw $5,148($15)lw $4,20($15)lw $6,152($15)madd $5,$4lw $2,24($15)lw $7,156($15)madd $6,$2lw $3,28($15)lw $4,160($15)madd $7,$3lw $2,32($15)lw $6,164($15)madd $4,$2lw $3,36($15)lw $4,40($15)madd $6,$3lw $7,168($15)lw $2,44($15)madd $7,$4lw $5,172($15)addiu $4,$15,112madd $5,$2addiu $2,$15,84addiu $13,$15,148addiu $22,$15,152addiu $20,$15,156addiu $18,$15,160addiu $16,$15,164addiu $25,$15,168addiu $14,$15,172addiu $6,$15,176sw $2,24($fp)addiu $11,$15,88addiu $12,$15,92addiu $23,$15,96addiu $21,$15,100addiu $19,$15,104addiu $17,$15,108sw $4,20($fp)$L65:lw $2,-4($6)sra $2,$2,30ori $2,$2,0x1sll $2,$2,2sw $2,0($4)lw $3,-8($6)sra $3,$3,30ori $3,$3,0x1sll $3,$3,1sw $3,-4($4)lw $2,-12($6)sra $2,$2,30ori $2,$2,0x1sll $2,$2,1sw $2,-8($4)lw $3,-16($6)sra $3,$3,30ori $3,$3,0x1sw $3,-12($4)lw $4,0($24)lw $2,0($15)sw $4,8($15)mflo $4lw $3,0($24)sra $2,$4,$2addu $5,$3,$2sw $5,0($24)sw $5,0($6)lw $2,12($15)beq $2,$0,$L68lw $2,-4($6)lw $4,-8($6)subu $2,$5,$2lw $3,-12($6)subu $4,$2,$4subu $3,$4,$3sw $3,-12($6)sw $2,-4($6)sw $4,-8($6)$L68:lw $2,0($13)lw $7,16($fp)lw $8,24($fp)sw $2,0($7)lw $3,0($22)lw $9,28($fp)sw $3,0($13)lw $2,0($20)sw $2,0($22)lw $3,0($18)sw $3,0($20)lw $2,0($16)sw $2,0($18)lw $3,0($25)sw $3,0($16)lw $2,0($14)sw $2,0($25)lw $3,0($6)sw $3,0($14)lw $2,0($8)sw $2,0($9)lw $3,0($11)sw $3,0($8)lw $2,0($12)sw $2,0($11)lw $3,0($23)sw $3,0($12)lw $2,0($21)sw $2,0($23)lw $3,0($19)sw $3,0($21)lw $2,0($17)sw $2,0($19)lw $2,20($fp)lw $3,0($2)sw $3,0($17)lw $4,48($fp)lw $3,28($4)slt $2,$3,4.set noreorder.set nomacrobeq $2,$0,$L74li $2,4 # 0x4.set macro.set reorderslt $2,$3,2.set noreorder.set nomacrobne $2,$0,$L108lw $7,36($fp).set macro.set reorderlw $9,36($fp)lw $2,0($7)move $6,$2sra $7,$2,31sll $4,$6,5srl $2,$2,27sll $5,$7,5or $5,$2,$5subu $2,$4,$6sltu $8,$4,$2subu $3,$5,$7subu $3,$3,$8lw $5,0($24)sll $4,$3,27srl $2,$2,5or $2,$4,$2addu $5,$5,$2sw $5,0($24)$L70:lw $2,48($fp)sw $5,0($9)lw $5,24($2)lw $3,44($fp)addiu $2,$5,-1slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L75lw $4,48($fp).set macro.set reorderaddiu $3,$3,1sw $3,44($fp)$L77:lw $3,40($fp)lw $4,72($fp)mul $2,$3,$5addiu $24,$24,4sll $2,$2,2addu $2,$2,$4sltu $2,$24,$2.set noreorder.set nomacrobne $2,$0,$L118lw $8,32($fp).set macro.set reorder$L33:lw $6,32($fp)lw $7,48($fp)lw $2,8($6)addiu $2,$2,32sw $2,8($6)lw $3,28($7)li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L109lw $3,40($fp).set macro.set reorderlw $4,0($7)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorderlw $2,136($fp)lw $sp,52($fp)move $sp,$fplw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L54:lw $3,56($fp)$L56:lw $2,4($3)sltu $2,$2,$4.set noreorder.set nomacrobeq $2,$0,$L119andi $2,$6,0x1.set macro.set reorderaddiu $2,$5,1sw $2,0($9)andi $2,$6,0x1.set noreorder.set nomacrobne $2,$0,$L120addiu $2,$6,1.set macro.set reordersubu $2,$0,$6$L117:sra $2,$2,1sw $2,0($24)lw $2,8($15)addiu $9,$15,144addiu $3,$15,80sw $9,16($fp)sw $3,28($fp).set noreorder.set nomacrobeq $2,$0,$L111lw $6,4($15).set macro.set reorder$L63:bltz $2,$L112lw $14,16($15)lw $2,80($15)lw $3,144($15)lw $7,20($15)addu $14,$14,$2lw $4,84($15)mtlo $6lw $2,148($15)madd $3,$14addu $18,$7,$4lw $8,24($15)lw $5,88($15)lw $3,152($15)madd $2,$18addu $17,$8,$5lw $9,28($15)lw $4,92($15)lw $2,156($15)madd $3,$17lw $8,32($15)lw $6,96($15)addu $9,$9,$4lw $3,160($15)madd $2,$9lw $5,36($15)lw $7,100($15)addu $8,$8,$6lw $10,164($15)madd $3,$8lw $4,40($15)lw $16,104($15)addu $5,$5,$7lw $6,168($15)madd $10,$5addu $4,$4,$16lw $2,44($15)lw $7,108($15)madd $6,$4lw $3,172($15)addu $2,$2,$7addiu $6,$15,112sw $2,44($15)madd $3,$2addiu $2,$15,84sw $6,20($fp)sw $14,16($15)sw $18,20($15)sw $17,24($15)sw $4,40($15)sw $9,28($15)sw $8,32($15)sw $5,36($15)sw $2,24($fp)lw $4,20($fp)addiu $13,$15,148addiu $22,$15,152addiu $11,$15,88addiu $20,$15,156addiu $12,$15,92addiu $18,$15,160addiu $23,$15,96addiu $16,$15,164addiu $21,$15,100addiu $25,$15,168addiu $19,$15,104addiu $14,$15,172addiu $17,$15,108.set noreorder.set nomacroj $L65addiu $6,$15,176.set macro.set reorder$L75:lw $2,32($4).set noreorder.set nomacrobne $2,$0,$L78slt $2,$5,2.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L78lw $6,48($fp).set macro.set reorderlw $4,-4($24)lw $3,0($24)srl $2,$4,31addu $2,$2,$4sra $2,$2,1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -