📄 pcm.mid
字号:
addiu $4,$4,2 j $L221 sll $2,$7,1$L87: sra $7,$7,1 blez $7,$L223 subu $2,$6,$19 move $6,$7 move $5,$19 move $4,$20$L149: addiu $4,$4,2 lbu $2,-2($4) lbu $3,-1($4) sll $2,$2,8 or $2,$2,$3 addiu $6,$6,-1 sh $2,0($5) bne $6,$0,$L149 addiu $5,$5,2 j $L218 sll $2,$7,1$L105: subu $2,$6,$19$L223: move $3,$0 j $L212 sw $2,0($21)$L209: move $4,$17 addiu $6,$6,%lo($LC0) jal av_log move $5,$0 j $L84 li $3,-1 # 0xffffffffffffffff$L214: j $L124 addiu $2,$7,3$L213: j $L115 addiu $2,$7,3$L216: j $L109 addiu $2,$7,3$L215: j $L119 addiu $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,0 addiu $sp,$sp,-40 sw $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,$5 lw $8,8($2) li $2,-65536 # 0xffffffffffff0000 addu $4,$8,$2 sltu $3,$4,17 .set noreorder .set nomacro beq $3,$0,$L225 move $5,$6 .set macro .set reorder li $2,1 # 0x1 sll $4,$2,$4 andi $3,$4,0xf .set noreorder .set nomacro beq $3,$0,$L544 andi $2,$4,0xf00 .set macro .set reorder li $6,2 # 0x2 div $0,$5,$6 teq $6,$0,7 li $2,-65536 # 0xffffffffffff0000 addu $2,$8,$2 sltu $3,$2,18 move $16,$7 .set noreorder .set nomacro bne $3,$0,$L545 mflo $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 nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L225: li $6,1 # 0x1$L229: div $0,$5,$6 teq $6,$0,7 li $2,-65536 # 0xffffffffffff0000 addu $2,$8,$2 sltu $3,$2,18 move $16,$7 .set noreorder .set nomacro beq $3,$0,$L230 mflo $17 .set macro .set reorder$L545: lui $3,%hi($L249) sll $2,$2,2 addiu $3,$3,%lo($L249) addu $2,$2,$3 lw $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 nomacro bne $2,$0,$L229 li $6,4 # 0x4 .set macro .set reorder li $2,65536 # 0x10000 ori $2,$2,0xf000 and $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L225 li $6,3 # 0x3 .set macro .set reorder j $L229$L248: .set noreorder .set nomacro blez $17,$L252 move $3,$18 .set macro .set reorder .set noreorder .set nomacro j $L440 move $4,$17 .set macro .set reorder$L441: addiu $2,$2,128$L443: addiu $4,$4,-1 sb $2,0($3) .set noreorder .set nomacro beq $4,$0,$L539 addiu $3,$3,1 .set macro .set reorder$L440: lb $2,1($16) .set noreorder .set nomacro bgez $2,$L441 addiu $16,$16,2 .set macro .set reorder .set noreorder .set nomacro j $L443 subu $2,$0,$2 .set macro .set reorder$L231: .set noreorder .set nomacro blez $17,$L252 move $5,$17 .set macro .set reorder move $4,$18$L428: lh $3,0($16) addiu $5,$5,-1 srl $2,$3,8 sb $2,1($4) sb $3,0($4) addiu $16,$16,2 .set noreorder .set nomacro bne $5,$0,$L428 addiu $4,$4,2 .set macro .set reorder sll $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 nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L232: .set noreorder .set nomacro blez $17,$L252 move $5,$17 .set macro .set reorder move $4,$18$L430: lh $3,0($16) addiu $5,$5,-1 srl $2,$3,8 sb $2,0($4) sb $3,1($4) addiu $16,$16,2 .set noreorder .set nomacro bne $5,$0,$L430 addiu $4,$4,2 .set macro .set reorder .set noreorder .set nomacro j $L546 sll $2,$17,1 .set macro .set reorder$L240: sll $19,$17,2 sltu $2,$19,40 .set noreorder .set nomacro bne $2,$0,$L547 andi $2,$18,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L288 move $4,$18 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L289 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L548$L286: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L572 addu $6,$19,$18 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L573 addiu $2,$6,-31 .set macro .set reorder$L457:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L457 addu $6,$19,$18$L572: addiu $2,$6,-31$L573: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L574 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L575:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L575 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L574: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L295$L459:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L459$L295: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L298 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L299 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L549$L285: .set noreorder .set nomacro blez $17,$L252 move $6,$17 .set macro .set reorder move $4,$18$L301: lh $3,0($16) addiu $6,$6,-1 sra $2,$3,8 sb $2,0($4) sb $3,1($4) addiu $16,$16,2 .set noreorder .set nomacro bne $6,$0,$L301 addiu $4,$4,4 .set macro .set reorder .set noreorder .set nomacro j $L250 move $2,$19 .set macro .set reorder$L241: sll $19,$17,2 sltu $2,$19,40 .set noreorder .set nomacro bne $2,$0,$L550 li $3,4 # 0x4 .set macro .set reorder andi $2,$18,0x3 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L308 move $4,$18 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L309 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L551 addiu $7,$18,2 .set macro .set reorder$L306: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L576 addu $6,$19,$18 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L577 addiu $2,$6,-31 .set macro .set reorder$L460:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L460 addu $6,$19,$18$L576: addiu $2,$6,-31$L577: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L578 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L579:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L579 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L578: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L315$L462:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L462$L315: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L318 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 beq $3,$2,$L319 li $2,1 # 0x1 beq $3,$2,$L552$L305: .set noreorder .set nomacro blez $17,$L320 move $2,$7 .set macro .set reorder move $4,$7 move $6,$17 li $5,32768 # 0x8000$L322: lh $2,0($16) addiu $6,$6,-1 addu $2,$2,$5 sra $3,$2,8 sb $3,1($4) sb $2,0($4) addiu $16,$16,2 .set noreorder .set nomacro bne $6,$0,$L322 addiu $4,$4,4 .set macro .set reorder addu $2,$7,$19$L320: addiu $2,$2,-2 .set noreorder .set nomacro j $L250 subu $2,$2,$18 .set macro .set reorder$L242: sll $19,$17,2 sltu $2,$19,40 .set noreorder .set nomacro bne $2,$0,$L553 andi $2,$18,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L329 move $4,$18 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L330 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L554$L327: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L580 addu $6,$19,$18 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L581 addiu $2,$6,-31 .set macro .set reorder$L463:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L463 addu $6,$19,$18$L580: addiu $2,$6,-31$L581: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L582 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L583:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L583 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L582: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L336$L465:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L465$L336: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L339 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L340 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L555$L326: .set noreorder .set nomacro blez $17,$L252 move $6,$17 .set macro .set reorder move $4,$18 li $5,32768 # 0x8000$L342: lh $2,0($16) addiu $6,$6,-1 addu $2,$2,$5 sra $3,$2,8 sb $3,0($4) sb $2,1($4) addiu $16,$16,2 .set noreorder .set nomacro bne $6,$0,$L342 addiu $4,$4,4 .set macro .set reorder .set noreorder .set nomacro j $L250 move $2,$19 .set macro .set reorder$L244: sll $19,$17,1 addu $6,$19,$17 sltu $2,$6,40 .set noreorder .set nomacro bne $2,$0,$L556 andi $2,$18,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L370 move $4,$18 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L371 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L557$L368: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L372 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L372$L469:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L469$L372: addu $6,$6,$18 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L584 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L585:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L585 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L584: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L377$L471:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L471$L377: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L380 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $6,$2,$L381 li $2,1 # 0x1 .set macro .set reorder beq $6,$2,$L558$L367: .set noreorder .set nomacro blez $17,$L252 move $5,$17 .set macro .set reorder move $4,$18$L383: lh $3,0($16) addiu $5,$5,-1 sra $2,$3,8 sb $2,0($4) sb $3,1($4) addiu $16,$16,2 .set noreorder .set nomacro bne $5,$0,$L383 addiu $4,$4,3 .set macro .set reorder .set noreorder .set nomacro j $L250 addu $2,$19,$17 .set macro .set reorder$L246: sll $19,$17,1 addu $6,$19,$17 sltu $2,$6,40 .set noreorder .set nomacro bne $2,$0,$L559 andi $2,$18,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L411 move $4,$18 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L412 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L560$L409: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L413 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L413$L475:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L475$L413: addu $6,$6,$18 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -