📄 pcm.s
字号:
addiu $4,$4,2j $L221sll $2,$7,1$L87:sra $7,$7,1blez $7,$L223subu $2,$6,$19move $6,$7move $5,$19move $4,$20$L149:addiu $4,$4,2lbu $2,-2($4)lbu $3,-1($4)sll $2,$2,8or $2,$2,$3addiu $6,$6,-1sh $2,0($5)bne $6,$0,$L149addiu $5,$5,2j $L218sll $2,$7,1$L105:subu $2,$6,$19$L223:move $3,$0j $L212sw $2,0($21)$L209:move $4,$17addiu $6,$6,%lo($LC0)jal av_logmove $5,$0j $L84li $3,-1 # 0xffffffffffffffff$L214:j $L124addiu $2,$7,3$L213:j $L115addiu $2,$7,3$L216:j $L109addiu $2,$7,3$L215:j $L119addiu $2,$7,3.set macro.set reorder.end pcm_decode_frame.section .text.pcm_encode_frame,"ax",@progbits.align 2.align 5.ent pcm_encode_frame.type pcm_encode_frame, @functionpcm_encode_frame:.frame $sp,40,$31 # vars= 0, regs= 5/0, args= 16, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0addiu $sp,$sp,-40sw $18,24($sp)sw $31,32($sp)sw $19,28($sp)sw $17,20($sp)sw $16,16($sp)lw $2,132($4)move $18,$5lw $8,8($2)li $2,-65536 # 0xffffffffffff0000addu $4,$8,$2sltu $3,$4,17.set noreorder.set nomacrobeq $3,$0,$L225move $5,$6.set macro.set reorderli $2,1 # 0x1sll $4,$2,$4andi $3,$4,0xf.set noreorder.set nomacrobeq $3,$0,$L544andi $2,$4,0xf00.set macro.set reorderli $6,2 # 0x2div $0,$5,$6teq $6,$0,7li $2,-65536 # 0xffffffffffff0000addu $2,$8,$2sltu $3,$2,18move $16,$7.set noreorder.set nomacrobne $3,$0,$L545mflo $17.set macro.set reorder$L230:li $2,-1 # 0xffffffffffffffff$L250:lw $31,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L225:li $6,1 # 0x1$L229:div $0,$5,$6teq $6,$0,7li $2,-65536 # 0xffffffffffff0000addu $2,$8,$2sltu $3,$2,18move $16,$7.set noreorder.set nomacrobeq $3,$0,$L230mflo $17.set macro.set reorder$L545:lui $3,%hi($L249)sll $2,$2,2addiu $3,$3,%lo($L249)addu $2,$2,$3lw $4,0($2)j $4.rdata.align 2.align 2$L249:.word $L231.word $L232.word $L233.word $L234.word $L235.word $L236.word $L237.word $L238.word $L239.word $L240.word $L241.word $L242.word $L243.word $L244.word $L245.word $L246.word $L247.word $L248.section .text.pcm_encode_frame$L544:.set noreorder.set nomacrobne $2,$0,$L229li $6,4 # 0x4.set macro.set reorderli $2,65536 # 0x10000ori $2,$2,0xf000and $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L225li $6,3 # 0x3.set macro.set reorderj $L229$L248:.set noreorder.set nomacroblez $17,$L252move $3,$18.set macro.set reorder.set noreorder.set nomacroj $L440move $4,$17.set macro.set reorder$L441:addiu $2,$2,128$L443:addiu $4,$4,-1sb $2,0($3).set noreorder.set nomacrobeq $4,$0,$L539addiu $3,$3,1.set macro.set reorder$L440:lb $2,1($16).set noreorder.set nomacrobgez $2,$L441addiu $16,$16,2.set macro.set reorder.set noreorder.set nomacroj $L443subu $2,$0,$2.set macro.set reorder$L231:.set noreorder.set nomacroblez $17,$L252move $5,$17.set macro.set reordermove $4,$18$L428:lh $3,0($16)addiu $5,$5,-1srl $2,$3,8sb $2,1($4)sb $3,0($4)addiu $16,$16,2.set noreorder.set nomacrobne $5,$0,$L428addiu $4,$4,2.set macro.set reordersll $2,$17,1$L546:lw $31,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L232:.set noreorder.set nomacroblez $17,$L252move $5,$17.set macro.set reordermove $4,$18$L430:lh $3,0($16)addiu $5,$5,-1srl $2,$3,8sb $2,0($4)sb $3,1($4)addiu $16,$16,2.set noreorder.set nomacrobne $5,$0,$L430addiu $4,$4,2.set macro.set reorder.set noreorder.set nomacroj $L546sll $2,$17,1.set macro.set reorder$L240:sll $19,$17,2sltu $2,$19,40.set noreorder.set nomacrobne $2,$0,$L547andi $2,$18,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L288move $4,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L289li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L548$L286:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L572addu $6,$19,$18.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L573addiu $2,$6,-31.set macro.set reorder$L457:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L457addu $6,$19,$18$L572:addiu $2,$6,-31$L573:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L574addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L575:#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,$3.set noreorder.set nomacrobne $2,$0,$L575addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L574:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L295$L459:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L459$L295:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L298addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L299li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L549$L285:.set noreorder.set nomacroblez $17,$L252move $6,$17.set macro.set reordermove $4,$18$L301:lh $3,0($16)addiu $6,$6,-1sra $2,$3,8sb $2,0($4)sb $3,1($4)addiu $16,$16,2.set noreorder.set nomacrobne $6,$0,$L301addiu $4,$4,4.set macro.set reorder.set noreorder.set nomacroj $L250move $2,$19.set macro.set reorder$L241:sll $19,$17,2sltu $2,$19,40.set noreorder.set nomacrobne $2,$0,$L550li $3,4 # 0x4.set macro.set reorderandi $2,$18,0x3subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L308move $4,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L309li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L551addiu $7,$18,2.set macro.set reorder$L306:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L576addu $6,$19,$18.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L577addiu $2,$6,-31.set macro.set reorder$L460:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L460addu $6,$19,$18$L576:addiu $2,$6,-31$L577:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L578addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L579:#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,$3.set noreorder.set nomacrobne $2,$0,$L579addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L578:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L315$L462:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L462$L315:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L318addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3beq $3,$2,$L319li $2,1 # 0x1beq $3,$2,$L552$L305:.set noreorder.set nomacroblez $17,$L320move $2,$7.set macro.set reordermove $4,$7move $6,$17li $5,32768 # 0x8000$L322:lh $2,0($16)addiu $6,$6,-1addu $2,$2,$5sra $3,$2,8sb $3,1($4)sb $2,0($4)addiu $16,$16,2.set noreorder.set nomacrobne $6,$0,$L322addiu $4,$4,4.set macro.set reorderaddu $2,$7,$19$L320:addiu $2,$2,-2.set noreorder.set nomacroj $L250subu $2,$2,$18.set macro.set reorder$L242:sll $19,$17,2sltu $2,$19,40.set noreorder.set nomacrobne $2,$0,$L553andi $2,$18,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L329move $4,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L330li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L554$L327:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L580addu $6,$19,$18.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L581addiu $2,$6,-31.set macro.set reorder$L463:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L463addu $6,$19,$18$L580:addiu $2,$6,-31$L581:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L582addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L583:#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,$3.set noreorder.set nomacrobne $2,$0,$L583addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L582:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L336$L465:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L465$L336:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L339addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L340li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L555$L326:.set noreorder.set nomacroblez $17,$L252move $6,$17.set macro.set reordermove $4,$18li $5,32768 # 0x8000$L342:lh $2,0($16)addiu $6,$6,-1addu $2,$2,$5sra $3,$2,8sb $3,0($4)sb $2,1($4)addiu $16,$16,2.set noreorder.set nomacrobne $6,$0,$L342addiu $4,$4,4.set macro.set reorder.set noreorder.set nomacroj $L250move $2,$19.set macro.set reorder$L244:sll $19,$17,1addu $6,$19,$17sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L556andi $2,$18,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L370move $4,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L371li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L557$L368:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L372li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L372$L469:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L469$L372:addu $6,$6,$18addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L584addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L585:#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,$3.set noreorder.set nomacrobne $2,$0,$L585addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L584:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L377$L471:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L471$L377:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L380addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $6,$2,$L381li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L558$L367:.set noreorder.set nomacroblez $17,$L252move $5,$17.set macro.set reordermove $4,$18$L383:lh $3,0($16)addiu $5,$5,-1sra $2,$3,8sb $2,0($4)sb $3,1($4)addiu $16,$16,2.set noreorder.set nomacrobne $5,$0,$L383addiu $4,$4,3.set macro.set reorder.set noreorder.set nomacroj $L250addu $2,$19,$17.set macro.set reorder$L246:sll $19,$17,1addu $6,$19,$17sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L559andi $2,$18,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L411move $4,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L412li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L560$L409:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L413li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L413$L475:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L475$L413:addu $6,$6,$18addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -