📄 aac_ac3_parser.s
字号:
.file 1 "aac_ac3_parser.c".section .mdebug.abi32.previous.section .text.ff_aac_ac3_parse,"ax",@progbits.align 2.align 5.globl ff_aac_ac3_parse.ent ff_aac_ac3_parse.type ff_aac_ac3_parse, @functionff_aac_ac3_parse:.frame $sp,80,$31 # vars= 16, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-80sw $18,48($sp)lw $18,100($sp)sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $21,60($sp)sw $31,76($sp)sw $20,56($sp)sw $19,52($sp)sw $17,44($sp)sw $16,40($sp)sw $0,0($6)move $23,$6move $fp,$7move $21,$5lw $17,0($4)sw $0,0($7).set noreorder.set nomacroblez $18,$L55lw $22,96($sp).set macro.set reordermove $19,$22addiu $20,$17,16$L5:lw $4,0($17)lw $2,4($17).set noreorder.set nomacrobne $2,$0,$L6subu $3,$4,$20.set macro.set reorderlw $2,8($17)subu $16,$2,$3slt $3,$18,$16movn $16,$18,$3sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L8andi $2,$4,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L65move $5,$19.set macro.set reorderandi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L65li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$16,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L12addiu $5,$19,-4.set macro.set reorder$L44:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L44$L12:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L66andi $3,$16,0x3.set macro.set reorder$L45:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L45andi $3,$16,0x3.set macro.set reorder$L66:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L18li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L19li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L56lw $2,0($17)lw $4,8($17)addu $2,$2,$16subu $3,$2,$20subu $18,$18,$16addu $19,$19,$16.set noreorder.set nomacrobeq $3,$4,$L57sw $2,0($17).set macro.set reorder$L20:.set noreorder.set nomacrobgtz $18,$L5subu $2,$19,$22.set macro.set reorder$L4:lw $31,76($sp)$L69:lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp).set noreorder.set nomacroj $31addiu $sp,$sp,80.set macro.set reorder$L57:addiu $2,$sp,36$L63:sw $2,16($sp)lw $2,12($17)move $4,$20addiu $5,$sp,32addiu $6,$sp,24.set noreorder.set nomacrojal $2addiu $7,$sp,28.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L58move $4,$20.set macro.set reordersw $2,4($17)lw $3,24($sp)li $2,65536 # 0x10000lw $4,228($21)ori $2,$2,0x5004.set noreorder.set nomacrobeq $4,$2,$L59sw $3,64($21).set macro.set reorder$L24:lw $2,32($sp)sw $2,68($21)lw $2,28($sp)sw $2,4($21)$L70:lw $3,36($sp).set noreorder.set nomacrobgtz $18,$L5sw $3,76($21).set macro.set reorder.set noreorder.set nomacroj $L4subu $2,$19,$22.set macro.set reorder$L6:subu $16,$2,$3slt $2,$18,$16movn $16,$18,$2sltu $3,$16,32.set noreorder.set nomacrobne $3,$0,$L28andi $2,$4,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L67move $5,$19.set macro.set reorderandi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L67li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$16,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L32addiu $5,$19,-4.set macro.set reorder$L46:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L46$L32:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L68andi $3,$16,0x3.set macro.set reorder$L47:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L47andi $3,$16,0x3.set macro.set reorder$L68:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L38li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L39li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L61$L36:lw $2,0($17)lw $3,4($17)addu $2,$2,$16subu $4,$2,$20addu $19,$19,$16.set noreorder.set nomacrobeq $4,$3,$L40sw $2,0($17).set macro.set reorder$L62:subu $18,$18,$16.set noreorder.set nomacrobgtz $18,$L5subu $2,$19,$22.set macro.set reorder.set noreorder.set nomacroj $L69lw $31,76($sp).set macro.set reorder$L28:move $5,$19$L67:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $2,0($17)lw $3,4($17)addu $2,$2,$16subu $4,$2,$20addu $19,$19,$16.set noreorder.set nomacrobne $4,$3,$L62sw $2,0($17).set macro.set reorder$L40:sw $4,0($fp)sw $20,0($23)sw $0,4($17)sw $20,0($17)subu $2,$19,$22lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp).set noreorder.set nomacroj $31addiu $sp,$sp,80.set macro.set reorder$L8:move $5,$19$L65:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $2,0($17)lw $4,8($17)addu $2,$2,$16subu $3,$2,$20subu $18,$18,$16addu $19,$19,$16.set noreorder.set nomacrobne $3,$4,$L20sw $2,0($17).set macro.set reorder.set noreorder.set nomacroj $L63addiu $2,$sp,36.set macro.set reorder$L38:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L36sb $3,5($4).set macro.set reorder$L18:lbu $2,4($5)subu $18,$18,$16sb $2,4($4)lbu $3,5($5)addu $19,$19,$16sb $3,5($4)lw $2,0($17)lw $4,8($17)addu $2,$2,$16subu $3,$2,$20.set noreorder.set nomacrobne $3,$4,$L20sw $2,0($17).set macro.set reorder.set noreorder.set nomacroj $L63addiu $2,$sp,36.set macro.set reorder$L58:lw $6,8($17)addiu $6,$6,-1.set noreorder.set nomacrojal memmoveaddiu $5,$17,17.set macro.set reorderlw $3,0($17)addiu $3,$3,-1.set noreorder.set nomacrobgtz $18,$L5sw $3,0($17).set macro.set reorder.set noreorder.set nomacroj $L4subu $2,$19,$22.set macro.set reorder$L19:lbu $2,4($5)subu $18,$18,$16sb $2,4($4)lbu $3,5($5)addu $19,$19,$16sb $3,5($4)lbu $2,6($5)sb $2,6($4)lw $2,0($17)lw $4,8($17)addu $2,$2,$16subu $3,$2,$20.set noreorder.set nomacrobne $3,$4,$L20sw $2,0($17).set macro.set reorder.set noreorder.set nomacroj $L63addiu $2,$sp,36.set macro.set reorder$L39:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L36sb $2,6($4).set macro.set reorder$L59:lw $2,68($21)addiu $2,$2,-1sltu $2,$2,2.set noreorder.set nomacrobeq $2,$0,$L24lw $2,28($sp).set macro.set reorder.set noreorder.set nomacroj $L70sw $2,4($21).set macro.set reorder$L61:lbu $2,4($5).set noreorder.set nomacroj $L36sb $2,4($4).set macro.set reorder$L56:lbu $2,4($5)subu $18,$18,$16sb $2,4($4)lw $2,0($17)lw $4,8($17)addu $2,$2,$16subu $3,$2,$20addu $19,$19,$16.set noreorder.set nomacrobne $3,$4,$L20sw $2,0($17).set macro.set reorder.set noreorder.set nomacroj $L63addiu $2,$sp,36.set macro.set reorder$L55:.set noreorder.set nomacroj $L4move $2,$0.set macro.set reorder.end ff_aac_ac3_parse.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -