📄 cavsdec.mid
字号:
.set noreorder .set nomacro bltz $2,$L632 addiu $17,$18,8448 .set macro .set reorder .set noreorder .set nomacro bltz $16,$L632 addu $3,$19,$2 .set macro .set reorder sw $16,12($17) sw $0,8($17) lw $7,10000($18) move $2,$19 sw $2,0($17) slt $2,$7,176 .set noreorder .set nomacro beq $2,$0,$L685 sw $3,4($17) .set macro .set reorder$L636: .set noreorder .set nomacro bne $7,$0,$L638 sw $7,9992($18) .set macro .set reorder lw $2,10296($18) beq $2,$0,$L686$L638: lw $3,9956($18) li $2,1 # 0x1 beq $3,$2,$L687$L641: lw $5,8($17)$L713: lw $3,0($17) sra $4,$5,3 addu $3,$3,$4 lbu $2,0($3) andi $4,$5,0x7 sll $2,$2,$4 andi $2,$2,0x00ff addiu $5,$5,1 srl $2,$2,7 .set noreorder .set nomacro beq $2,$0,$L684 sw $5,8($17) .set macro .set reorder lw $4,0($18) lui $6,%hi($LC6) addiu $6,$6,%lo($LC6) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder move $4,$19 move $5,$21 .set noreorder .set nomacro jal ff_find_start_code addiu $6,$sp,16 .set macro .set reorder lw $5,16($sp) move $19,$2 li $2,-512 # 0xfffffffffffffe00 and $2,$5,$2 .set noreorder .set nomacro beq $2,$0,$L720 addiu $4,$5,-432 .set macro .set reorder lw $4,116($sp)$L719: lw $2,8004($18) subu $3,$19,$4 subu $5,$3,$2 slt $4,$5,0 movn $5,$0,$4 lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) move $2,$5 .set noreorder .set nomacro j $31 addiu $sp,$sp,104 .set macro .set reorder$L406: lw $2,10612($18) .set noreorder .set nomacro bne $2,$0,$L721 lw $5,112($sp) .set macro .set reorder lw $2,9112($18) .set noreorder .set nomacro beq $2,$0,$L415 move $4,$23 .set macro .set reorder lw $2,264($23) .set noreorder .set nomacro jal $2 move $5,$22 .set macro .set reorder$L415: lw $2,9520($18) .set noreorder .set nomacro beq $2,$0,$L417 move $4,$23 .set macro .set reorder lw $2,264($23) .set noreorder .set nomacro jal $2 move $5,$fp .set macro .set reorder$L417: li $2,1 # 0x1 sw $2,10612($18)$L407: lw $5,112($sp)$L721: sw $0,0($5) lw $2,10612($18) .set noreorder .set nomacro beq $2,$0,$L712 move $4,$19 .set macro .set reorder sra $2,$16,3 .set noreorder .set nomacro bltz $2,$L420 addiu $17,$18,8448 .set macro .set reorder .set noreorder .set nomacro bltz $16,$L420 addu $3,$19,$2 .set macro .set reorder sw $16,12($17) sw $0,8($17) lw $7,16($sp) lw $2,112($18) move $4,$19 sw $4,0($17) sw $3,4($17) .set noreorder .set nomacro beq $2,$0,$L689 sw $7,10000($18) .set macro .set reorder$L424: lw $8,8($17)$L716: li $2,438 # 0x1b6 addiu $7,$8,16 sw $7,8($17) lw $3,10000($18) .set noreorder .set nomacro beq $3,$2,$L690 li $4,1 # 0x1 .set macro .set reorder sw $4,9956($18) lw $5,8($17) lw $3,0($17) sra $4,$5,3 addu $3,$3,$4 lbu $2,0($3) andi $4,$5,0x7 sll $2,$2,$4 andi $2,$2,0x00ff addiu $7,$5,1 srl $2,$2,7 .set noreorder .set nomacro bne $2,$0,$L691 sw $7,8($17) .set macro .set reorder$L432: lw $2,8704($18) beq $2,$0,$L435 lw $4,0($18) lw $2,264($4) .set noreorder .set nomacro jal $2 move $5,$20 .set macro .set reorder$L435: lw $4,0($18) lw $2,260($4) .set noreorder .set nomacro jal $2 move $5,$20 .set macro .set reorder .set noreorder .set nomacro jal ff_cavs_init_pic move $4,$18 .set macro .set reorder lw $6,8($17) lw $9,0($17) sra $4,$6,3 addu $4,$4,$9 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 addiu $7,$6,8 or $2,$2,$3 andi $6,$6,0x7 sw $7,8($17) sll $2,$2,$6 srl $2,$2,24 lw $4,9956($18) sll $7,$2,1 li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L437 sw $7,8932($18) .set macro .set reorder lw $3,9340($18) subu $3,$7,$3$L683: li $2,-2147483648 # 0xffffffff80000000 addiu $3,$3,512 ori $2,$2,0x1ff and $3,$3,$2 .set noreorder .set nomacro bltz $3,$L692 li $2,-512 # 0xfffffffffffffe00 .set macro .set reorder$L441: sw $3,9928($18) lw $2,8932($18) lw $3,9748($18) subu $2,$2,$3 li $3,-2147483648 # 0xffffffff80000000 addiu $2,$2,512 ori $3,$3,0x1ff and $3,$2,$3 .set noreorder .set nomacro bltz $3,$L693 li $2,-512 # 0xfffffffffffffe00 .set macro .set reorder$L442: lw $7,9928($18) .set noreorder .set nomacro bne $7,$0,$L443 sw $3,9932($18) .set macro .set reorder lw $3,9932($18) move $2,$0 .set noreorder .set nomacro bne $3,$0,$L446 sw $2,10604($18) .set macro .set reorder$L698: move $8,$0 li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L694 sw $8,10608($18) .set macro .set reorder$L449: .set noreorder .set nomacro bne $7,$0,$L452 li $2,16384 # 0x4000 .set macro .set reorder move $2,$0$L454: .set noreorder .set nomacro bne $3,$0,$L455 sw $2,10596($18) .set macro .set reorder move $2,$0$L457: sw $2,10600($18)$L451: lw $2,8240($18) beq $2,$0,$L458 lw $7,8($17) sra $3,$7,3 addu $3,$3,$9 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$7,0x7 sll $4,$4,$3 li $2,134217728 # 0x8000000 sltu $2,$4,$2 .set noreorder .set nomacro bne $2,$0,$L460 li $2,-65536 # 0xffffffffffff0000 .set macro .set reorder lui $3,%hi(ff_golomb_vlc_len) srl $2,$4,23 addiu $3,$3,%lo(ff_golomb_vlc_len) addu $2,$2,$3 lbu $4,0($2) addu $7,$7,$4 sw $7,8($17)$L458: lw $5,8($17) sra $2,$5,3 addu $2,$9,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $7,$5,1 sw $7,8($17) .set noreorder .set nomacro bne $3,$0,$L681 sw $3,9960($18) .set macro .set reorder lw $5,8($17) sra $2,$5,3 addu $2,$9,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $7,$5,1 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L470 sw $7,8($17) .set macro .set reorder lw $3,10000($18) li $2,438 # 0x1b6 .set noreorder .set nomacro beq $3,$2,$L722 li $2,1 # 0x1 .set macro .set reorder$L470: sw $0,9964($18) lw $7,8($17) addiu $2,$7,1 move $7,$2 sw $2,8($17)$L469: move $5,$7 addiu $7,$7,2 sra $3,$7,3 sw $7,8($17) addu $3,$9,$3 lbu $2,0($3) andi $4,$7,0x7 sll $2,$2,$4 andi $2,$2,0x00ff addiu $7,$5,3 srl $2,$2,7 sw $7,8($17) sw $2,10296($18) lw $6,8($17) li $8,1 # 0x1 sra $4,$6,3 addu $4,$4,$9 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 addiu $7,$6,6 sw $7,8($17) or $2,$2,$3 andi $6,$6,0x7 sll $2,$2,$6 lw $3,9956($18) srl $2,$2,26 .set noreorder .set nomacro beq $3,$8,$L695 sw $2,10292($18) .set macro .set reorder li $2,3 # 0x3 beq $3,$2,$L696$L479: lw $5,8($17) sra $2,$5,3 addu $2,$9,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $7,$5,1 srl $3,$3,7 sw $7,8($17) sw $3,9984($18) lw $5,8($17)$L717: addiu $7,$5,4 sra $3,$7,3 sw $7,8($17) addu $3,$9,$3 lbu $2,0($3) andi $4,$7,0x7 sll $2,$2,$4 andi $2,$2,0x00ff addiu $7,$5,5 srl $2,$2,7 sw $7,8($17) sw $2,9968($18) lw $7,8($17)$L478: sra $2,$7,3 addu $2,$9,$2 lbu $3,0($2) andi $4,$7,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $7,$7,1 sw $7,8($17) .set noreorder .set nomacro bne $3,$0,$L482 sw $3,9972($18) .set macro .set reorder lw $5,8($17) sra $2,$5,3 addu $2,$9,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $7,$5,1 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L482 sw $7,8($17) .set macro .set reorder sra $3,$7,3 addu $3,$3,$9 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$7,0x7 sll $4,$4,$3 li $2,134217728 # 0x8000000 sltu $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L697 lui $2,%hi(ff_se_golomb_vlc_code) .set macro .set reorder li $2,-65536 # 0xffffffffffff0000 and $2,$4,$2 .set noreorder .set nomacro bne $2,$0,$L488 srl $5,$4,16 .set macro .set reorder move $5,$4 move $6,$0$L490: andi $2,$5,0xff00 .set noreorder .set nomacro beq $2,$0,$L723 lui $3,%hi(ff_log2_tab) .set macro .set reorder srl $5,$5,8 addiu $6,$6,8$L723: addiu $3,$3,%lo(ff_log2_tab) addu $3,$5,$3 lbu $2,0($3) addu $2,$6,$2 sll $2,$2,1 addiu $2,$2,-31 subu $3,$7,$2 srl $4,$4,$2 addiu $7,$3,32 andi $2,$4,0x1 .set noreorder .set nomacro beq $2,$0,$L493 sw $7,8($17) .set macro .set reorder srl $2,$4,1 .set noreorder .set nomacro j $L487 subu $2,$0,$2 .set macro .set reorder$L632: move $16,$0 sw $16,12($17) sw $0,8($17) lw $7,10000($18) move $2,$0 move $3,$0 sw $2,0($17) slt $2,$7,176 .set noreorder .set nomacro bne $2,$0,$L636 sw $3,4($17) .set macro .set reorder$L685: lw $4,0($18) lui $6,%hi($LC5) addiu $6,$6,%lo($LC5) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L636 lw $7,10000($18) .set macro .set reorder$L405: sra $2,$16,3 .set noreorder .set nomacro bltz $2,$L409 addiu $10,$18,8448 .set macro .set reorder bltz $16,$L409 addu $3,$19,$2 move $2,$19$L412: sw $0,8($10) sw $16,12($10) sw $2,0($10) sw $3,4($10) lbu $3,0($2) move $9,$2 li $2,8 # 0x8 sw $2,8($10) sw $3,9936($18) lw $6,8($10) sra $4,$6,3 addu $4,$4,$9 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,24 addiu $6,$6,8 sw $6,8($10) sw $2,9940($18) lw $7,8($10) addiu $6,$7,1 sra $4,$6,3 sw $6,8($10) addu $4,$4,$9 lbu $3,0($4) lbu $5,1($4) lbu $8,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$8 sll $2,$2,8 or $2,$2,$3 andi $6,$6,0x7 sll $2,$2,$6 srl $2,$2,18 addiu $7,$7,15 sw $7,8($10) sw $2,4($18) lw $6,8($10) sra $4,$6,3 addu $4,$4,$9 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,18 addiu $6,$6,14 sw $6,8($10) sw $2,8($18) lw $7,8($10) addiu $6,$7,5 sra $4,$6,3 sw $6,8($10) addu $4,$4,$9 lbu $3,0($4) lbu $5,1($4) lbu $8,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$8 sll $2,$2,8 or $2,$2,$3 andi $6,$6,0x7 sll $2,$2,$6 srl $2,$2,28 addiu $7,$7,9 sw $7,8($10) sw $2,9944($18) lw $6,8($10) lw $8,0($18) sra $3,$6,3 addu $3,$3,$9 lbu $2,0($3) lbu $5,1($3) lbu $7,3($3) lbu $4,2($3) sll $5,$5,16 sll $2,$2,24 or $2,$2,$5 or $2,$2,$7 sll $4,$4,8 addiu $7,$6,35 andi $3,$6,0x7 or $4,$4,$2 sra $2,$7,3 sw $7,8($10) sll $4,$4,$3 addu $9,$9,$2 addiu $6,$6,36 lbu $3,0($9) srl $4,$4,28 sw $6,8($10) lui $2,%hi(ff_frame_rate_tab) lw $5,4($18) lw $6,8($18) andi $7,$7,0x7 addiu $2,$2,%lo(ff_frame_rate_tab) sll $4,$4,3 addu $4,$4,$2 sll $3,$3,$7 lw $2,0($4) lw $7,4($4) andi $3,$3,0x00ff addiu $5,$5,15 addiu $6,$6,15 srl $3,$3,7 sra $5,$5,4 sra $6,$6,4 sw $3,8240($18) sw $5,9948($18) sw $6,9952($18) sw $2,36($8) sw $7,32($8) lw $3,4($18) lw $4,10020($18) sw $3,40($8) lw $2,8($18) .set noreorder .set nomacro bne $4,$0,$L684 sw $2,44($8) .set macro .set reorder .set noreorder .set nomacro jal ff_cavs_init_top_lines move $4,$18 .set macro .set reorder .set noreorder .set nomacro j $L712 move $4,$19 .set macro .set reorder$L686: lw $5,8($17) lw $7,0($17) sra $2,$5,3 addu $2,$7,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $5,$5,1 srl $3,$3,7 sw $5,8($17) sw $3,10296($18) lw $6,8($17) sra $4,$6,3 addu $4,$4,$7 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 addiu $6,$6,6 sw $6,8($17) sll $2,$2,$4 srl $2,$2,26 lw $3,9956($18) sw $2,10292($18) li $2,1 # 0x1 bne $3,$2,$L641$L687: lw $2,9964($18) .set noreorder .set nomacro bne $2,$0,$L712 move $4,$19 .set macro .set reorder lw $4,9948($18) lw $3,9992($18) srl $2,$4,31 addu $2,$2,$4 sra $2,$2,1 slt $3,$3,$2 .set noreorder .set nomacro bne $3,$0,$L712 move $4,$19 .set macro .set reorder .set noreorder .set nomacro j $L713 lw $5,8($17) .set macro .set reorder$L443: li $2,512 # 0x200 div $0,$2,$7 teq $7,$0,7 lw $3,9932($18) mflo $2 .set noreorder .set nomacro beq $3,$0,$L698 sw $2,10604($18) .set macro .set reorder$L446: li $2,512 # 0x200 div $0,$2,$3 teq $3,$0,7 li $2,3 # 0x3 mflo $8 .set noreorder .set nomacro bne $4,$2,$L449 sw $8,10608($18
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -