📄 mp4.s
字号:
.file 1 "mp4.c".section .mdebug.abi32.previous.section .text.AudioSpecificConfig2,"ax",@progbits.align 2.align 5.globl AudioSpecificConfig2.ent AudioSpecificConfig2.type AudioSpecificConfig2, @functionAudioSpecificConfig2:.frame $sp,80,$31 # vars= 40, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $20,72($sp)sw $18,64($sp)sw $17,60($sp)sw $16,56($sp)sw $31,76($sp)sw $19,68($sp)move $16,$4move $17,$5move $18,$6bne $4,$0,$L2move $20,$7li $16,-7 # 0xfffffffffffffff9$L4:move $2,$16lw $31,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)j $31addiu $sp,$sp,80$L2:beq $6,$0,$L68move $4,$6move $5,$0li $6,24 # 0x18jal memsetaddiu $19,$sp,16move $5,$16move $6,$17jal faad_initbitsmove $4,$19jal faad_byte_alignmove $4,$19lbu $8,36($sp)beq $8,$0,$L7lw $7,24($sp)move $3,$0$L9:$L75:beq $8,$0,$L17sb $3,0($18)move $3,$0$L19:$L74:beq $8,$0,$L27sb $3,1($18)move $3,$0$L29:lbu $4,1($18)jal get_sample_ratesb $3,8($18)move $3,$2lbu $4,0($18)lui $2,%hi(ObjectTypesTable)addiu $2,$2,%lo(ObjectTypesTable)addu $2,$4,$2lbu $5,0($2)li $2,1 # 0x1bne $5,$2,$L69sw $3,4($18)beq $3,$0,$L70noplbu $3,8($18)sltu $2,$3,8beq $2,$0,$L71nopbeq $3,$5,$L72li $2,2$L43:addiu $2,$4,-1andi $2,$2,0x00ffsltu $2,$2,4bne $2,$0,$L45li $2,6 # 0x6beq $4,$2,$L45li $2,7 # 0x7beq $4,$2,$L45sltu $2,$4,17beq $2,$0,$L50li $16,-4 # 0xfffffffffffffffcj $L49nop$L45:move $5,$18move $6,$20jal GASpecificConfigmove $4,$19move $16,$2$L49:jal faad_endbitsmove $4,$19move $2,$16lw $31,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)j $31addiu $sp,$sp,80$L27:lw $7,24($sp)sltu $2,$7,4bne $2,$0,$L30lui $2,%hi(bitmask)lw $2,16($sp)addiu $3,$7,-4srl $2,$2,$3andi $16,$2,0xf$L32:lbu $2,37($sp)bne $2,$0,$L29andi $3,$16,0x00ffsltu $2,$7,5bne $2,$0,$L35addiu $2,$7,-4andi $3,$16,0x00ffj $L29sw $2,24($sp)$L17:lw $7,24($sp)sltu $2,$7,4bne $2,$0,$L20lui $2,%hi(bitmask)lw $2,16($sp)addiu $3,$7,-4srl $2,$2,$3andi $16,$2,0xf$L22:lbu $2,37($sp)bne $2,$0,$L74andi $3,$16,0x00ffsltu $2,$7,5bne $2,$0,$L25addiu $2,$7,-4andi $3,$16,0x00ffj $L19sw $2,24($sp)$L7:sltu $2,$7,5bne $2,$0,$L10lui $2,%hi(bitmask)lw $2,16($sp)addiu $3,$7,-5srl $2,$2,$3andi $16,$2,0x1f$L12:lbu $2,37($sp)bne $2,$0,$L75andi $3,$16,0x00ffsltu $2,$7,6bne $2,$0,$L15addiu $2,$7,-5andi $3,$16,0x00ffj $L9sw $2,24($sp)$L20:addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)li $4,4 # 0x4lw $3,16($sp)subu $4,$4,$7lw $2,20($sp)and $3,$3,$6subu $5,$0,$4srl $2,$2,$5sll $3,$3,$4j $L22or $16,$3,$2$L10:addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)li $4,5 # 0x5lw $3,16($sp)subu $4,$4,$7lw $2,20($sp)and $3,$3,$6subu $5,$0,$4srl $2,$2,$5sll $3,$3,$4j $L12or $16,$3,$2$L30:addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)li $4,4 # 0x4lw $3,16($sp)subu $4,$4,$7lw $2,20($sp)and $3,$3,$6subu $5,$0,$4srl $2,$2,$5sll $3,$3,$4j $L32or $16,$3,$2$L35:move $4,$19jal faad_flushbits_exli $5,4 # 0x4j $L29andi $3,$16,0x00ff$L15:move $4,$19jal faad_flushbits_exli $5,5 # 0x5lbu $8,36($sp)j $L9andi $3,$16,0x00ff$L25:move $4,$19jal faad_flushbits_exli $5,4 # 0x4lbu $8,36($sp)j $L19andi $3,$16,0x00ff$L68:j $L4li $16,-8 # 0xfffffffffffffff8$L72:j $L43sb $2,8($18)$L50:move $6,$20move $4,$19jal GASpecificConfigmove $5,$18move $17,$2lbu $2,36($sp)bne $2,$0,$L52move $16,$17lw $7,24($sp)sltu $2,$7,2bne $2,$0,$L54lw $2,16($sp)addiu $3,$7,-2srl $2,$2,$3andi $16,$2,0x3$L56:lbu $2,37($sp)bne $2,$0,$L73andi $2,$16,0x00ffsltu $2,$7,3bne $2,$0,$L59move $4,$19addiu $2,$7,-2sw $2,24($sp)andi $2,$16,0x00ff$L73:li $16,-5 # 0xfffffffffffffffbmovz $16,$17,$2j $L49sb $2,18($18)$L52:j $L49sb $0,18($18)$L69:jal faad_endbitsmove $4,$19j $L4li $16,-1 # 0xffffffffffffffff$L71:jal faad_endbitsmove $4,$19j $L4li $16,-3 # 0xfffffffffffffffd$L70:jal faad_endbitsmove $4,$19j $L4li $16,-2 # 0xfffffffffffffffe$L54:lui $2,%hi(bitmask)addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)li $4,2 # 0x2lw $3,16($sp)subu $4,$4,$7lw $2,20($sp)and $3,$3,$6subu $5,$0,$4srl $2,$2,$5sll $3,$3,$4j $L56or $16,$3,$2$L59:jal faad_flushbits_exli $5,2 # 0x2j $L73andi $2,$16,0x00ff.set macro.set reorder.end AudioSpecificConfig2.section .text.NeAACDecAudioSpecificConfig,"ax",@progbits.align 2.align 5.globl NeAACDecAudioSpecificConfig.ent NeAACDecAudioSpecificConfig.type NeAACDecAudioSpecificConfig, @functionNeAACDecAudioSpecificConfig:.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)jal AudioSpecificConfig2move $7,$0lw $31,16($sp)j $31addiu $sp,$sp,24.set macro.set reorder.end NeAACDecAudioSpecificConfig.rdata.align 2.type ObjectTypesTable, @object.size ObjectTypesTable, 32ObjectTypesTable:.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 1.byte 0.byte 1.byte 0.byte 0.byte 0.byte 1.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.align 2.type bitmask, @object.size bitmask, 132bitmask:.word 0.word 1.word 3.word 7.word 15.word 31.word 63.word 127.word 255.word 511.word 1023.word 2047.word 4095.word 8191.word 16383.word 32767.word 65535.word 131071.word 262143.word 524287.word 1048575.word 2097151.word 4194303.word 8388607.word 16777215.word 33554431.word 67108863.word 134217727.word 268435455.word 536870911.word 1073741823.word 2147483647.word -1.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -