📄 tns.s
字号:
.file 1 "tns.c".section .mdebug.abi32.previous.section .rodata.cst4,"aM",@progbits,4.align 2$LC0:.word tns_coef_1_4.align 2$LC1:.word tns_coef_1_3.align 2$LC2:.word tns_coef_0_4.align 2$LC3:.word tns_coef_0_3.section .text.tns_decode_frame,"ax",@progbits.align 2.align 5.globl tns_decode_frame.ent tns_decode_frame.type tns_decode_frame, @functiontns_decode_frame:.frame $sp,504,$31 # vars= 448, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-504sw $23,492($sp)sw $31,500($sp)sw $fp,496($sp)sw $22,488($sp)sw $21,484($sp)sw $20,480($sp)sw $19,476($sp)sw $18,472($sp)sw $17,468($sp)sw $16,464($sp)lhu $2,524($sp)lbu $3,9037($4)andi $6,$6,0x00ffandi $7,$7,0x00ffsrl $2,$2,3move $23,$4sw $5,508($sp)sw $6,444($sp)sw $7,448($sp)beq $3,$0,$L54sw $2,432($sp)lbu $4,3($4)beq $4,$0,$L77lw $31,500($sp)sw $0,436($sp)$L5:lw $3,436($sp)lw $2,508($sp)addu $2,$2,$3sw $2,456($sp)lbu $2,0($2)beq $2,$0,$L6lbu $3,1($23)lw $4,436($sp)lw $2,432($sp)sll $5,$4,2mul $2,$2,$4lw $8,508($sp)move $6,$5move $18,$3move $fp,$0addu $3,$6,$8sw $5,452($sp)sw $2,440($sp)addu $5,$3,$fplbu $2,16($5)lbu $16,48($5)subu $2,$18,$2slt $3,$2,0movn $2,$0,$3sltu $4,$16,21bne $4,$0,$L9andi $22,$2,0xffff$L72:li $16,20 # 0x14lw $3,456($sp)$L78:lw $4,452($sp)lbu $2,8($3)lw $6,508($sp)addu $3,$4,$fpsll $3,$3,5addiu $4,$6,144addiu $2,$2,3andi $17,$16,0x00ffaddu $8,$4,$3andi $4,$2,0x00ffbeq $17,$0,$L12lbu $3,112($5)beq $3,$0,$L14li $2,3 # 0x3beq $4,$2,$L16lui $2,%hi($LC0)addiu $2,$2,%lo($LC0)lw $7,0($2)move $6,$0addiu $24,$sp,16$L18:addu $3,$6,$8lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L18sw $4,84($3)li $2,268435456 # 0x10000000$L76:li $14,1 # 0x1sw $2,16($sp)$L25:sltu $2,$14,2bne $2,$0,$L31addiu $2,$14,-1sll $15,$2,2addu $2,$15,$24lw $3,84($2)li $11,1 # 0x1move $12,$3sra $13,$3,31$L26:subu $2,$14,$11sll $2,$2,2addu $2,$2,$24lw $3,0($2)sll $10,$11,2sra $5,$3,31mul $9,$5,$12multu $12,$3addu $10,$10,$24mflo $6mfhi $7mul $8,$13,$3addu $4,$8,$9li $8,134217728 # 0x8000000addu $2,$6,$8sltu $6,$2,$6addu $4,$4,$7addu $3,$6,$4sll $5,$3,4lw $4,0($10)srl $2,$2,28addiu $6,$11,1or $2,$5,$2addu $4,$4,$2andi $11,$6,0x00ffbne $11,$14,$L26sw $4,168($10)li $3,1 # 0x1$L28:sll $2,$3,2addu $2,$2,$24addiu $3,$3,1lw $4,168($2)andi $3,$3,0x00ffbne $3,$14,$L28sw $4,0($2)addu $3,$15,$24addiu $4,$14,1lw $5,84($3)sll $2,$14,2andi $14,$4,0x00ffaddu $2,$2,$24sltu $3,$17,$14beq $3,$0,$L25sw $5,0($2)$L30:lbu $6,4($23)$L73:lw $4,444($sp)xori $6,$6,0x2lw $5,448($sp)jal max_tns_sfbsltu $6,$6,1andi $2,$2,0xffffsltu $2,$22,$2beq $2,$0,$L33lw $4,444($sp)move $2,$22lbu $4,0($23)$L75:lbu $6,4($23)sltu $3,$4,$2movn $2,$4,$3sll $2,$2,1xori $6,$6,0x2lw $4,444($sp)lw $5,448($sp)addu $2,$2,$23sltu $6,$6,1jal max_tns_sfblhu $19,1936($2)andi $2,$2,0xffffsltu $2,$18,$2beq $2,$0,$L37lw $4,444($sp)move $2,$18lbu $4,0($23)$L74:sltu $3,$4,$2movn $2,$4,$3sll $2,$2,1addu $2,$2,$23lhu $4,1936($2)subu $3,$4,$19andi $20,$3,0xffffsll $18,$20,16sra $18,$18,16blez $18,$L10lw $3,452($sp)lw $5,508($sp)addu $2,$3,$5addu $2,$2,$fplbu $3,80($2)bne $3,$0,$L42addiu $2,$4,-1li $21,1 # 0x1$L44:addiu $4,$sp,268move $5,$0jal memsetli $6,160 # 0xa0andi $3,$18,0xffffbeq $3,$0,$L10lw $6,440($sp)lw $8,520($sp)addu $2,$6,$19sll $2,$2,2addu $11,$2,$8sll $15,$21,2move $14,$0move $10,$0addiu $24,$sp,16addiu $18,$17,-1$L46:beq $17,$0,$L47lw $9,0($11)move $8,$0li $12,134217728 # 0x8000000$L49:addu $2,$10,$8sll $6,$8,2sll $2,$2,2addu $2,$2,$24addu $6,$6,$24lw $4,252($2)lw $7,4($6)addiu $6,$8,1mult $4,$7andi $8,$6,0x00ffmflo $4mfhi $5addu $2,$4,$12sltu $6,$2,$4addu $3,$6,$5sll $4,$3,4srl $2,$2,28or $2,$4,$2bne $16,$8,$L49subu $9,$9,$2$L47:addiu $2,$10,-1sll $10,$2,24sra $10,$10,24bltz $10,$L69addu $2,$10,$17sll $2,$2,2addiu $4,$14,1sll $3,$10,2addu $2,$2,$24addu $3,$3,$24andi $14,$4,0xffffsw $9,252($2)sw $9,0($11)beq $20,$14,$L10sw $9,252($3)$L70:j $L46addu $11,$11,$15$L69:sll $10,$18,24sra $10,$10,24addu $2,$10,$17sll $2,$2,2addiu $4,$14,1sll $3,$10,2addu $2,$2,$24addu $3,$3,$24andi $14,$4,0xffffsw $9,252($2)sw $9,0($11)bne $20,$14,$L70sw $9,252($3)$L10:lw $4,456($sp)addiu $3,$fp,1lbu $2,0($4)andi $fp,$3,0x00ffsltu $2,$fp,$2beq $2,$0,$L71lw $6,452($sp)$L79:lw $8,508($sp)move $18,$22addu $3,$6,$8addu $5,$3,$fplbu $2,16($5)lbu $16,48($5)subu $2,$18,$2slt $3,$2,0movn $2,$0,$3sltu $4,$16,21beq $4,$0,$L72andi $22,$2,0xffff$L9:bne $16,$0,$L78lw $3,456($sp)lw $4,456($sp)addiu $3,$fp,1lbu $2,0($4)andi $fp,$3,0x00ffsltu $2,$fp,$2bne $2,$0,$L79lw $6,452($sp)$L71:lbu $4,3($23)$L6:lw $5,436($sp)addiu $2,$5,1andi $2,$2,0x00ffsltu $3,$2,$4bne $3,$0,$L5sw $2,436($sp)$L54:lw $31,500($sp)$L77:lw $fp,496($sp)lw $23,492($sp)lw $22,488($sp)lw $21,484($sp)lw $20,480($sp)lw $19,476($sp)lw $18,472($sp)lw $17,468($sp)lw $16,464($sp)j $31addiu $sp,$sp,504$L31:sll $15,$2,2addu $3,$15,$24addiu $4,$14,1lw $5,84($3)sll $2,$14,2andi $14,$4,0x00ffaddu $2,$2,$24sltu $3,$17,$14beq $3,$0,$L25sw $5,0($2)j $L73lbu $6,4($23)$L42:andi $19,$2,0xffffj $L44li $21,-1 # 0xffffffffffffffff$L37:lbu $6,4($23)xori $6,$6,0x2lw $5,448($sp)jal max_tns_sfbsltu $6,$6,1j $L74lbu $4,0($23)$L33:lbu $6,4($23)xori $6,$6,0x2lw $5,448($sp)jal max_tns_sfbsltu $6,$6,1j $L75lbu $4,0($23)$L12:li $2,268435456 # 0x10000000j $L30sw $2,16($sp)$L14:beq $4,$2,$L21lui $4,%hi($LC2)addiu $4,$4,%lo($LC2)lw $7,0($4)move $6,$0addiu $24,$sp,16$L23:addu $3,$8,$6lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L23sw $4,84($3)j $L76li $2,268435456 # 0x10000000$L16:lui $3,%hi($LC1)addiu $3,$3,%lo($LC1)lw $7,0($3)move $6,$0addiu $24,$sp,16$L20:addu $3,$8,$6lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L20sw $4,84($3)j $L76li $2,268435456 # 0x10000000$L21:lui $5,%hi($LC3)addiu $5,$5,%lo($LC3)lw $7,0($5)move $6,$0addiu $24,$sp,16$L24:addu $3,$8,$6lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L24sw $4,84($3)j $L76li $2,268435456 # 0x10000000.set macro.set reorder.end tns_decode_frame.section .rodata.cst4.align 2$LC4:.word tns_coef_1_4.align 2$LC5:.word tns_coef_1_3.align 2$LC6:.word tns_coef_0_4.align 2$LC7:.word tns_coef_0_3.section .text.tns_encode_frame,"ax",@progbits.align 2.align 5.globl tns_encode_frame.ent tns_encode_frame.type tns_encode_frame, @functiontns_encode_frame:.frame $sp,504,$31 # vars= 448, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-504sw $23,492($sp)sw $31,500($sp)sw $fp,496($sp)sw $22,488($sp)sw $21,484($sp)sw $20,480($sp)sw $19,476($sp)sw $18,472($sp)sw $17,468($sp)sw $16,464($sp)lhu $2,524($sp)lbu $3,9037($4)andi $6,$6,0x00ffandi $7,$7,0x00ffsrl $2,$2,3move $23,$4sw $5,508($sp)sw $6,444($sp)sw $7,448($sp)beq $3,$0,$L134sw $2,432($sp)lbu $4,3($4)beq $4,$0,$L157lw $31,500($sp)sw $0,436($sp)$L84:lw $3,436($sp)lw $2,508($sp)addu $2,$2,$3sw $2,456($sp)lbu $2,0($2)beq $2,$0,$L85lbu $3,1($23)lw $4,436($sp)lw $2,432($sp)sll $5,$4,2mul $2,$2,$4lw $8,508($sp)move $6,$5move $18,$3move $fp,$0addu $3,$6,$8sw $5,452($sp)sw $2,440($sp)addu $5,$3,$fplbu $2,16($5)lbu $16,48($5)subu $2,$18,$2slt $3,$2,0movn $2,$0,$3sltu $4,$16,21bne $4,$0,$L88andi $22,$2,0xffff$L152:li $16,20 # 0x14lw $3,456($sp)$L158:lw $4,452($sp)lbu $2,8($3)lw $6,508($sp)addu $3,$4,$fpsll $3,$3,5addiu $4,$6,144addiu $2,$2,3andi $17,$16,0x00ffaddu $8,$4,$3andi $4,$2,0x00ffbeq $17,$0,$L91lbu $3,112($5)beq $3,$0,$L93li $2,3 # 0x3beq $4,$2,$L95lui $2,%hi($LC4)addiu $2,$2,%lo($LC4)lw $7,0($2)move $6,$0addiu $24,$sp,16$L97:addu $3,$6,$8lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L97sw $4,84($3)li $2,268435456 # 0x10000000$L156:li $14,1 # 0x1sw $2,16($sp)$L104:sltu $2,$14,2bne $2,$0,$L110addiu $2,$14,-1sll $15,$2,2addu $2,$15,$24lw $3,84($2)li $11,1 # 0x1move $12,$3sra $13,$3,31$L105:subu $2,$14,$11sll $2,$2,2addu $2,$2,$24lw $3,0($2)sll $10,$11,2sra $5,$3,31mul $9,$5,$12multu $12,$3addu $10,$10,$24mflo $6mfhi $7mul $8,$13,$3addu $4,$8,$9li $8,134217728 # 0x8000000addu $2,$6,$8sltu $6,$2,$6addu $4,$4,$7addu $3,$6,$4sll $5,$3,4lw $4,0($10)srl $2,$2,28addiu $6,$11,1or $2,$5,$2addu $4,$4,$2andi $11,$6,0x00ffbne $11,$14,$L105sw $4,168($10)li $3,1 # 0x1$L107:sll $2,$3,2addu $2,$2,$24addiu $3,$3,1lw $4,168($2)andi $3,$3,0x00ffbne $3,$14,$L107sw $4,0($2)addu $3,$15,$24addiu $4,$14,1lw $5,84($3)sll $2,$14,2andi $14,$4,0x00ffaddu $2,$2,$24sltu $3,$17,$14beq $3,$0,$L104sw $5,0($2)$L109:lbu $6,4($23)$L153:lw $4,444($sp)xori $6,$6,0x2lw $5,448($sp)jal max_tns_sfbsltu $6,$6,1andi $2,$2,0xffffsltu $2,$22,$2beq $2,$0,$L112lw $4,444($sp)move $2,$22lbu $4,0($23)$L155:lbu $6,4($23)sltu $3,$4,$2movn $2,$4,$3sll $2,$2,1xori $6,$6,0x2lw $4,444($sp)lw $5,448($sp)addu $2,$2,$23sltu $6,$6,1jal max_tns_sfblhu $19,1936($2)andi $2,$2,0xffffsltu $2,$18,$2beq $2,$0,$L116lw $4,444($sp)move $2,$18lbu $4,0($23)$L154:sltu $3,$4,$2movn $2,$4,$3sll $2,$2,1addu $2,$2,$23lhu $4,1936($2)subu $3,$4,$19andi $20,$3,0xffffsll $18,$20,16sra $18,$18,16blez $18,$L89lw $3,452($sp)lw $5,508($sp)addu $2,$3,$5addu $2,$2,$fplbu $3,80($2)bne $3,$0,$L121addiu $2,$4,-1li $21,1 # 0x1$L123:addiu $4,$sp,268move $5,$0jal memsetli $6,160 # 0xa0andi $3,$18,0xffffbeq $3,$0,$L89lw $6,440($sp)lw $8,520($sp)addu $2,$6,$19sll $2,$2,2addu $13,$2,$8sll $18,$21,2move $15,$0move $14,$0addiu $24,$sp,16addiu $19,$17,-1beq $17,$0,$L148lw $12,0($13)$L126:move $9,$12move $8,$0li $10,134217728 # 0x8000000$L129:sll $6,$8,2addu $6,$6,$24lw $4,252($6)lw $7,4($6)addiu $6,$8,1mult $4,$7andi $8,$6,0x00ffmflo $4mfhi $5addu $2,$4,$10sltu $6,$2,$4addu $3,$6,$5sll $4,$3,4srl $2,$2,28or $2,$4,$2bne $16,$8,$L129addu $9,$9,$2addiu $2,$14,-1sll $14,$2,24sra $14,$14,24bltz $14,$L149nop$L130:addu $2,$14,$17sll $2,$2,2addiu $4,$15,1sll $3,$14,2addu $2,$2,$24addu $3,$3,$24andi $15,$4,0xffffsw $12,252($2)sw $12,252($3)beq $20,$15,$L89sw $9,0($13)$L150:addu $13,$13,$18bne $17,$0,$L126lw $12,0($13)$L148:addiu $2,$14,-1sll $14,$2,24sra $14,$14,24bgez $14,$L130move $9,$12$L149:sll $14,$19,24sra $14,$14,24addu $2,$14,$17sll $2,$2,2addiu $4,$15,1sll $3,$14,2addu $2,$2,$24addu $3,$3,$24andi $15,$4,0xffffsw $12,252($2)sw $12,252($3)bne $20,$15,$L150sw $9,0($13)$L89:lw $4,456($sp)addiu $3,$fp,1lbu $2,0($4)andi $fp,$3,0x00ffsltu $2,$fp,$2beq $2,$0,$L151lw $6,452($sp)$L159:lw $8,508($sp)move $18,$22addu $3,$6,$8addu $5,$3,$fplbu $2,16($5)lbu $16,48($5)subu $2,$18,$2slt $3,$2,0movn $2,$0,$3sltu $4,$16,21beq $4,$0,$L152andi $22,$2,0xffff$L88:bne $16,$0,$L158lw $3,456($sp)lw $4,456($sp)addiu $3,$fp,1lbu $2,0($4)andi $fp,$3,0x00ffsltu $2,$fp,$2bne $2,$0,$L159lw $6,452($sp)$L151:lbu $4,3($23)$L85:lw $5,436($sp)addiu $2,$5,1andi $2,$2,0x00ffsltu $3,$2,$4bne $3,$0,$L84sw $2,436($sp)$L134:lw $31,500($sp)$L157:lw $fp,496($sp)lw $23,492($sp)lw $22,488($sp)lw $21,484($sp)lw $20,480($sp)lw $19,476($sp)lw $18,472($sp)lw $17,468($sp)lw $16,464($sp)j $31addiu $sp,$sp,504$L110:sll $15,$2,2addu $3,$15,$24addiu $4,$14,1lw $5,84($3)sll $2,$14,2andi $14,$4,0x00ffaddu $2,$2,$24sltu $3,$17,$14beq $3,$0,$L104sw $5,0($2)j $L153lbu $6,4($23)$L121:andi $19,$2,0xffffj $L123li $21,-1 # 0xffffffffffffffff$L116:lbu $6,4($23)xori $6,$6,0x2lw $5,448($sp)jal max_tns_sfbsltu $6,$6,1j $L154lbu $4,0($23)$L112:lbu $6,4($23)xori $6,$6,0x2lw $5,448($sp)jal max_tns_sfbsltu $6,$6,1j $L155lbu $4,0($23)$L91:li $2,268435456 # 0x10000000j $L109sw $2,16($sp)$L93:beq $4,$2,$L100lui $4,%hi($LC6)addiu $4,$4,%lo($LC6)lw $7,0($4)move $6,$0addiu $24,$sp,16$L102:addu $3,$8,$6lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L102sw $4,84($3)j $L156li $2,268435456 # 0x10000000$L95:lui $3,%hi($LC5)addiu $3,$3,%lo($LC5)lw $7,0($3)move $6,$0addiu $24,$sp,16$L99:addu $3,$8,$6lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L99sw $4,84($3)j $L156li $2,268435456 # 0x10000000$L100:lui $5,%hi($LC7)addiu $5,$5,%lo($LC7)lw $7,0($5)move $6,$0addiu $24,$sp,16$L103:addu $3,$8,$6lbu $2,0($3)addiu $5,$6,1sll $2,$2,2addu $2,$2,$7sll $3,$6,2lw $4,0($2)addu $3,$3,$24andi $6,$5,0x00ffbne $16,$6,$L103sw $4,84($3)j $L156li $2,268435456 # 0x10000000.set macro.set reorder.end tns_encode_frame.rdata.align 2.type tns_coef_0_3, @object.size tns_coef_0_3, 64tns_coef_0_3:.word 0.word 116469779.word 209871291.word 261705219.word -264357318.word -232471924.word -172546985.word -91810333.word -116469779.word -209871291.word -261705219.word -261705219.word -264357318.word -232471924.word -172546985.word -91810333.align 2.type tns_coef_0_4, @object.size tns_coef_0_4, 64tns_coef_0_4:.word 0.word 55810870.word 109182536.word 157782402.word 199486420.word 232471924.word 255297290.word 266964938.word -267290358.word -258188105.word -240293566.word -214216118.word -180843797.word -141313058.word -96970071.word -49324886.align 2.type tns_coef_1_3, @object.size tns_coef_1_3, 64tns_coef_1_3:.word 0.word 116469779.word -172546985.word -91810333.word 261705219.word 209871291.word -172546985.word -91810333.word -116469779.word -209871291.word -172546985.word -91810333.word -209871291.word -116469779.word -172546985.word -91810333.align 2.type tns_coef_1_4, @object.size tns_coef_1_4, 64tns_coef_1_4:.word 0.word 55810870.word 109182536.word 157782402.word -180843797.word -141313058.word -96970071.word -49324886.word 266964938.word 255297290.word 232471924.word 199486420.word -180843797.word -141313058.word -96970071.word -49324886.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -