📄 alac.s
字号:
j $L61sw $11,8($16).set macro.set reorder$L131:li $2,31 # 0x1f.set noreorder.set nomacrobeq $12,$2,$L265slt $2,$17,2.set macro.set reorder.set noreorder.set nomacroblez $12,$L133lw $6,96($fp).set macro.set reorderli $2,32 # 0x20subu $24,$2,$6move $4,$15move $5,$8move $6,$0$L152:lw $3,4($5)lw $2,0($4)addiu $6,$6,1addu $2,$2,$3sll $2,$2,$24sra $2,$2,$24sw $2,4($4)addiu $5,$5,4.set noreorder.set nomacrobne $12,$6,$L152addiu $4,$4,4.set macro.set reorderaddiu $21,$12,1slt $2,$21,$17.set noreorder.set nomacrobeq $2,$0,$L133sll $2,$12,2.set macro.set reorderaddu $19,$15,$2addiu $5,$14,-1addu $20,$8,$2addiu $22,$12,-1move $25,$19sw $5,120($fp)$L155:lw $9,4($20)lw $7,0($15)lw $4,16($fp)move $5,$19move $6,$0mtlo $0$L156:lw $2,0($5)lh $3,0($4)subu $2,$2,$7addiu $6,$6,1madd $2,$3addiu $5,$5,-4.set noreorder.set nomacrobne $12,$6,$L156addiu $4,$4,2.set macro.set reorderlw $3,120($fp)li $2,1 # 0x1mflo $4sll $2,$2,$3addu $2,$2,$4sra $2,$2,$14addu $3,$9,$7addu $2,$2,$3sll $2,$2,$24sra $2,$2,$24.set noreorder.set nomacroblez $9,$L158sw $2,4($25).set macro.set reorder.set noreorder.set nomacrobltz $22,$L160lw $5,16($fp).set macro.set reordersll $2,$12,1addu $2,$2,$5lw $11,0($15)addiu $4,$2,-2move $7,$15move $6,$22li $10,1 # 0x1.set noreorder.set nomacroj $L162li $13,-1 # 0xffffffffffffffff.set macro.set reorder$L266:.set noreorder.set nomacroblez $9,$L160addiu $4,$4,-2.set macro.set reorder$L162:lw $2,4($7)move $8,$0subu $3,$11,$2.set noreorder.set nomacrobeq $3,$0,$L165move $5,$0.set macro.set reordersubu $2,$0,$3sra $2,$2,$14mul $5,$2,$10li $8,65535 # 0xffff.set noreorder.set nomacroblez $3,$L165sra $2,$3,$14.set macro.set reordermul $5,$10,$2li $8,1 # 0x1$L165:lhu $2,0($4)addiu $6,$6,-1subu $2,$2,$8subu $9,$9,$5addiu $7,$7,4addiu $10,$10,1.set noreorder.set nomacrobne $6,$13,$L266sh $2,0($4).set macro.set reorder$L160:addiu $21,$21,1$L269:slt $2,$21,$17addiu $20,$20,4addiu $25,$25,4.set noreorder.set nomacrobeq $2,$0,$L133addiu $19,$19,4.set macro.set reorder.set noreorder.set nomacroj $L155addiu $15,$15,4.set macro.set reorder$L158:beq $9,$0,$L160bltz $22,$L160.set noreorder.set nomacrobgez $9,$L160lw $3,16($fp).set macro.set reordersll $2,$12,1addu $2,$2,$3lw $11,0($15)addiu $5,$2,-2move $8,$15move $7,$22li $13,1 # 0x1.set noreorder.set nomacroj $L172li $23,-1 # 0xffffffffffffffff.set macro.set reorder$L267:bgez $9,$L160$L172:lw $2,4($8)move $10,$0subu $4,$11,$2.set noreorder.set nomacrobeq $4,$0,$L175move $6,$0.set macro.set reordersra $2,$4,$14subu $3,$0,$4mul $6,$13,$2sra $3,$3,$14.set noreorder.set nomacroblez $4,$L175li $10,1 # 0x1.set macro.set reordermul $6,$13,$3li $10,65535 # 0xffff$L175:lhu $2,0($5)addiu $7,$7,-1subu $2,$2,$10sh $2,0($5)subu $9,$9,$6addiu $8,$8,4addiu $13,$13,1.set noreorder.set nomacrobne $7,$23,$L267addiu $5,$5,-2.set macro.set reorder.set noreorder.set nomacroj $L269addiu $21,$21,1.set macro.set reorder$L245:.set noreorder.set nomacroj $L44li $9,1 # 0x1.set macro.set reorder$L246:.set noreorder.set nomacroj $L44li $9,2 # 0x2.set macro.set reorder$L247:.set noreorder.set nomacroj $L44li $9,3 # 0x3.set macro.set reorder$L129:lui $6,%hi($LC5)lw $4,168($fp)addiu $6,$6,%lo($LC5).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L270lw $2,92($fp).set macro.set reorder$L248:.set noreorder.set nomacroj $L44li $9,4 # 0x4.set macro.set reorder$L249:.set noreorder.set nomacroj $L44li $9,5 # 0x5.set macro.set reorder$L250:.set noreorder.set nomacroj $L44li $9,6 # 0x6.set macro.set reorder$L251:.set noreorder.set nomacroj $L44li $9,7 # 0x7.set macro.set reorder$L59:.set noreorder.set nomacroj $L44li $9,8 # 0x8.set macro.set reorder$L261:.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L271addu $2,$19,$20.set macro.set reorder$L114:addiu $5,$10,6sb $0,4($10).set noreorder.set nomacroj $L112sb $0,5($10).set macro.set reorder$L124:sb $0,4($5).set noreorder.set nomacroj $L111sb $0,1($3).set macro.set reorder$L115:addiu $5,$10,7sb $0,4($10)sb $0,5($10).set noreorder.set nomacroj $L112sb $0,6($10).set macro.set reorder$L125:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L111sb $0,5($5).set macro.set reorder$L265:.set noreorder.set nomacrobne $2,$0,$L133lw $4,44($fp).set macro.set reorder.set noreorder.set nomacroblez $4,$L133lw $5,96($fp).set macro.set reorderli $2,32 # 0x20subu $7,$2,$5move $4,$15move $5,$8li $6,1 # 0x1$L150:lw $3,4($5)lw $2,0($4)addiu $6,$6,1addu $2,$2,$3sll $2,$2,$7sra $2,$2,$7sw $2,4($4)addiu $5,$5,4.set noreorder.set nomacrobne $17,$6,$L150addiu $4,$4,4.set macro.set reorder.set noreorder.set nomacroj $L270lw $2,92($fp).set macro.set reorder$L263:.set noreorder.set nomacroj $L111sb $0,4($5).set macro.set reorder$L262:addiu $5,$10,5.set noreorder.set nomacroj $L112sb $0,4($10).set macro.set reorder$L264:move $5,$15addu $3,$15,$2sltu $2,$15,$3.set noreorder.set nomacrobeq $2,$0,$L139move $4,$8.set macro.set reorder$L215:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L215$L139:lw $6,36($fp)addu $3,$3,$6sltu $2,$5,$3beq $2,$0,$L141$L216:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L216$L141:lw $3,40($fp)li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L144li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L145li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L270lw $2,92($fp).set macro.set reorderlbu $2,4($4).set noreorder.set nomacroj $L133sb $2,4($5).set macro.set reorder$L241:li $2,2 # 0x2beq $5,$2,$L196.set noreorder.set nomacroblez $17,$L7lw $5,172($fp).set macro.set reorderlw $2,28($18)lw $3,44($18)sll $6,$2,1move $4,$0$L204:lw $2,0($3)addiu $4,$4,1sh $2,0($5)addiu $3,$3,4.set noreorder.set nomacrobne $17,$4,$L204addu $5,$5,$6.set macro.set reorder.set noreorder.set nomacroj $L272move $sp,$fp.set macro.set reorder$L242:move $4,$8addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorderlw $4,168($fp)lui $6,%hi($LC2)addiu $6,$6,%lo($LC2).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L272move $sp,$fp.set macro.set reorder$L253:move $15,$0$L83:li $2,-65536 # 0xffffffffffff0000and $2,$12,$2.set noreorder.set nomacrobne $2,$0,$L101move $3,$12.set macro.set reordermove $6,$0$L102:andi $2,$3,0xff00.set noreorder.set nomacrobeq $2,$0,$L280lui $2,%hi(ff_log2_tab).set macro.set reordersrl $3,$3,8addiu $6,$6,8$L280:addiu $2,$2,%lo(ff_log2_tab)addu $2,$3,$2sra $5,$11,3addu $5,$5,$13lbu $4,0($2)lbu $3,0($5)lbu $7,1($5)addu $4,$6,$4li $2,31 # 0x1fsubu $2,$2,$4lbu $8,3($5)sll $7,$7,16lbu $4,2($5)addiu $6,$12,16sll $3,$3,24or $3,$3,$7srl $6,$6,6or $3,$3,$8addu $6,$2,$6sll $4,$4,8addiu $7,$6,-24or $4,$4,$3andi $5,$11,0x7subu $3,$0,$7li $8,1 # 0x1sll $4,$4,$5srl $4,$4,$3sll $2,$8,$7lw $3,48($fp)addiu $2,$2,-1and $2,$3,$2mul $3,$15,$2addu $2,$3,$4slt $3,$4,2.set noreorder.set nomacrobne $3,$0,$L268addiu $19,$2,-1.set macro.set reorderaddu $11,$7,$11.set noreorder.set nomacroj $L100sw $11,8($16).set macro.set reorder$L101:srl $3,$12,16.set noreorder.set nomacroj $L102li $6,16 # 0x10.set macro.set reorder$L268:subu $3,$8,$4addiu $2,$6,-25addu $11,$11,$2addu $19,$19,$3.set noreorder.set nomacroj $L100sw $11,8($16).set macro.set reorder$L254:.set noreorder.set nomacroj $L83li $15,1 # 0x1.set macro.set reorder$L255:.set noreorder.set nomacroj $L83li $15,2 # 0x2.set macro.set reorder$L256:.set noreorder.set nomacroj $L83li $15,3 # 0x3.set macro.set reorder$L257:.set noreorder.set nomacroj $L83li $15,4 # 0x4.set macro.set reorder$L258:.set noreorder.set nomacroj $L83li $15,5 # 0x5.set macro.set reorder$L259:.set noreorder.set nomacroj $L83li $15,6 # 0x6.set macro.set reorder$L243:lw $4,168($fp)addiu $6,$6,%lo($LC4).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L273lw $5,124($fp).set macro.set reorder$L260:.set noreorder.set nomacroj $L83li $15,7 # 0x7.set macro.set reorder$L98:.set noreorder.set nomacroj $L83li $15,8 # 0x8.set macro.set reorder$L144:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L133sb $3,5($5).set macro.set reorder$L196:.set noreorder.set nomacroblez $17,$L7lw $2,28($18).set macro.set reorderandi $10,$4,0x00ff.set noreorder.set nomacrobeq $10,$0,$L200sll $8,$2,1.set macro.set reorderlw $11,48($18)lw $7,44($18)andi $9,$3,0x00ffmove $6,$0$L202:sll $3,$6,2addu $2,$11,$3lw $5,0($2)addu $3,$7,$3mul $2,$10,$5lw $4,0($3)sra $2,$2,$9subu $4,$4,$2lw $2,172($fp)addu $5,$5,$4sh $5,0($2)sh $4,2($2)addiu $6,$6,1addu $2,$2,$8.set noreorder.set nomacrobne $17,$6,$L202sw $2,172($fp).set macro.set reorder.set noreorder.set nomacroj $L272move $sp,$fp.set macro.set reorder$L145:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L133sb $2,6($5).set macro.set reorder$L200:lw $9,48($18)lw $7,44($18)move $6,$0$L203:sll $2,$6,2addu $4,$7,$2addu $2,$9,$2lw $3,0($4)lh $5,0($2)lw $4,172($fp)addiu $6,$6,1sh $3,0($4)sh $5,2($4)addu $4,$4,$8.set noreorder.set nomacrobne $17,$6,$L203sw $4,172($fp).set macro.set reorder.set noreorder.set nomacroj $L272move $sp,$fp.set macro.set reorder.end alac_decode_frame.globl alac_decoder.section .rodata.str1.4.align 2$LC7:.ascii "alac\000".data.align 2.type alac_decoder, @object.size alac_decoder, 52alac_decoder:.word $LC7.word 1.word 86035.word 76.word alac_decode_init.word 0.word alac_decode_close.word alac_decode_frame.space 20.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -