📄 vc1.mid
字号:
lw $6,180($17) lw $4,6244($17) lw $2,1364($16)$L548: sw $18,16($sp) sw $19,20($sp) move $5,$22 jal $2 li $7,8 # 0x8 lw $31,116($sp) lw $22,112($sp) lw $21,108($sp) lw $20,104($sp) lw $19,100($sp) lw $18,96($sp) lw $17,92($sp) lw $16,88($sp) j $31 addiu $sp,$sp,120$L405: beq $2,$0,$L410 slt $2,$7,$13 slt $2,$8,$13 slt $4,$11,$7 movz $8,$13,$2 movz $7,$11,$4 addu $3,$8,$7 srl $2,$3,31 addu $2,$2,$3 j $L409 sra $5,$2,1$L510: lw $5,0($17) slt $2,$4,-8 beq $2,$0,$L519 lw $3,668($5) li $19,-8 # 0xfffffffffffffff8 li $9,-8 # 0xfffffffffffffff8 li $7,-8 # 0xfffffffffffffff8$L521: slt $2,$18,-8 bne $2,$0,$L515 lw $3,672($5) sra $3,$3,1 slt $2,$3,$18 beq $2,$0,$L517 nop$L547: lw $6,180($17) move $18,$3 mul $3,$18,$6 lw $4,244($17) lw $2,248($17) lbu $5,9476($17) addu $2,$3,$2 addu $3,$3,$4 addu $22,$2,$7 beq $5,$0,$L557 addu $8,$3,$7$L540: lw $7,164($17) j $L524 lw $3,168($17)$L554: beq $12,$0,$L491 move $6,$0 beq $10,$0,$L559 li $6,1 # 0x1 beq $9,$0,$L494 li $4,1 # 0x1 move $6,$0 li $5,4 # 0x4 addiu $7,$sp,40 addu $2,$sp,$5$L568: j $L498 addiu $3,$2,76$L499: lw $2,0($3) beq $2,$0,$L497 addiu $3,$3,4$L498: addiu $4,$4,1 slt $2,$4,4 bne $2,$0,$L499 nop move $3,$0$L501: sll $2,$6,2 sll $3,$3,2 addu $3,$3,$7 addu $2,$2,$7 lw $5,16($3) lw $6,0($3) lw $7,16($2) lw $4,0($2) addu $7,$7,$5 addu $4,$4,$6 srl $5,$4,31 srl $6,$7,31 addu $5,$5,$4 addu $6,$6,$7 sra $5,$5,1 sra $6,$6,1$L544: andi $2,$5,0x3$L567: andi $3,$6,0x3 xori $2,$2,0x3 xori $3,$3,0x3 sltu $2,$2,1 sltu $3,$3,1 addu $2,$5,$2 addu $3,$6,$3 sll $5,$5,16 sll $6,$6,16 sra $21,$2,1 sra $20,$3,1 sra $5,$5,16 j $L416 sra $6,$6,16$L542: lw $4,6240($17) lw $2,1352($16) move $5,$8 sw $18,16($sp) sw $19,20($sp) jal $2 li $7,8 # 0x8 lw $6,180($17) lw $4,6244($17) j $L548 lw $2,1352($16)$L515: j $L517 li $18,-8 # 0xfffffffffffffff8$L512: sll $3,$3,3 slt $2,$3,$4 move $19,$3 movz $19,$4,$2 move $9,$19 j $L514 move $7,$19$L412: slt $2,$4,$6 beq $2,$0,$L417 slt $2,$4,$8 slt $2,$6,$8 slt $3,$7,$4 movz $6,$8,$2 j $L543 movz $4,$7,$3$L533: move $4,$8 j $L535 move $7,$0$L534: addu $5,$5,$6 addu $4,$4,$6$L535: lbu $2,0($4) addiu $7,$7,1 addu $2,$2,$17 lbu $3,9212($2) sb $3,0($4) lbu $2,0($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,0($5) lbu $2,1($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,1($4) lbu $2,1($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,1($5) lbu $2,2($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,2($4) lbu $2,2($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,2($5) lbu $2,3($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,3($4) lbu $2,3($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,3($5) lbu $2,4($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,4($4) lbu $2,4($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,4($5) lbu $2,5($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,5($4) lbu $2,5($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,5($5) lbu $2,6($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,6($4) lbu $2,6($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,6($5) lbu $2,7($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,7($4) lbu $2,7($5) addu $2,$2,$17 lbu $3,9212($2) sb $3,7($5) lbu $2,8($4) addu $2,$2,$17 lbu $3,9212($2) sb $3,8($4) lbu $2,8($5) addu $2,$2,$17 lbu $3,9212($2) li $2,9 # 0x9 sb $3,8($5) bne $7,$2,$L534 lw $6,180($17) j $L562 lw $2,9472($17)$L541: j $L524 lw $3,168($17)$L553: beq $4,$2,$L423 slt $2,$4,3 bne $2,$0,$L560 li $2,4 # 0x4 beq $4,$2,$L424 li $2,8 # 0x8 bne $4,$2,$L565 move $5,$0 slt $2,$11,$13 beq $2,$0,$L472 move $5,$11 slt $2,$11,$7 beq $2,$0,$L474 slt $2,$7,$13 move $5,$7 movz $5,$13,$2$L474: lw $7,56($sp) lw $4,60($sp) slt $2,$4,$7 beq $2,$0,$L477 lw $6,64($sp) slt $2,$4,$6$L564: beq $2,$0,$L566 andi $2,$5,0x3 slt $2,$7,$6 beq $2,$0,$L567 andi $2,$5,0x3 andi $3,$7,0x3$L572: xori $2,$2,0x3 xori $3,$3,0x3 sltu $2,$2,1 sltu $3,$3,1 addu $2,$5,$2 addu $3,$7,$3 sll $5,$5,16 sll $6,$7,16 sra $21,$2,1 sra $20,$3,1 sra $5,$5,16 j $L416 sra $6,$6,16$L407: slt $4,$13,$8 movz $7,$11,$2 movz $8,$13,$4 addu $3,$7,$8 srl $2,$3,31 addu $2,$2,$3 j $L409 sra $5,$2,1$L410: slt $4,$11,$8 movz $7,$13,$2 movz $8,$11,$4 addu $3,$7,$8 srl $2,$3,31 addu $2,$2,$3 j $L409 sra $5,$2,1$L417: slt $3,$7,$6 movz $4,$8,$2 j $L543 movz $6,$7,$3$L414: slt $3,$8,$6 movz $4,$7,$2 j $L543 movz $6,$8,$3$L519: sra $3,$3,1 slt $2,$3,$4 move $19,$3 movz $19,$4,$2 move $9,$19 j $L521 move $7,$19$L560: beq $4,$5,$L561 move $5,$0$L565: move $6,$0 move $21,$0 j $L416 move $20,$0$L555: j $L506 andi $3,$21,0x1$L559:$L491: addiu $4,$6,1 sll $5,$4,2 addiu $7,$sp,40 addu $2,$5,$7 lw $3,32($2) bne $3,$0,$L568 addu $2,$sp,$5$L497: j $L501 move $3,$4$L423: slt $2,$7,$13 beq $2,$0,$L442 move $5,$7 slt $2,$7,$8 beq $2,$0,$L569 lw $7,56($sp) slt $2,$8,$13 move $5,$8 movz $5,$13,$2$L569: lw $4,64($sp) slt $2,$4,$7 bne $2,$0,$L564 slt $2,$4,$6$L477: slt $2,$6,$4 beq $2,$0,$L566 andi $2,$5,0x3 slt $2,$7,$6 bne $2,$0,$L544 andi $2,$5,0x3 j $L572 andi $3,$7,0x3$L442: slt $2,$8,$7 beq $2,$0,$L569 lw $7,56($sp) slt $2,$13,$8 move $5,$8 j $L569 movz $5,$13,$2$L424: slt $2,$11,$13 beq $2,$0,$L457 move $5,$11 slt $2,$11,$8 beq $2,$0,$L570 lw $7,56($sp) slt $2,$8,$13 move $5,$8 movz $5,$13,$2$L570: lw $4,60($sp) slt $2,$4,$7 beq $2,$0,$L477 slt $2,$4,$6 j $L564 nop$L561: slt $2,$7,$11 beq $2,$0,$L427 move $5,$7 slt $2,$7,$8 beq $2,$0,$L571 lw $7,60($sp) slt $2,$8,$11 move $5,$8 movz $5,$11,$2$L571: lw $4,64($sp) slt $2,$4,$7 beq $2,$0,$L477 slt $2,$4,$6 j $L564 nop$L427: slt $2,$8,$7 beq $2,$0,$L571 lw $7,60($sp) slt $2,$11,$8 move $5,$8 j $L571 movz $5,$11,$2$L457: slt $2,$8,$11 beq $2,$0,$L570 lw $7,56($sp) slt $2,$13,$8 move $5,$8 j $L570 movz $5,$13,$2$L472: slt $2,$7,$11 beq $2,$0,$L474 slt $2,$13,$7 move $5,$7 j $L474 movz $5,$13,$2$L494: j $L491 li $6,2 # 0x2 .set macro .set reorder .end vc1_mc_4mv_chroma .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "invalid NORM-6 VLC\012\000" .section .text.bitplane_decoding,"ax",@progbits .align 2 .align 5 .ent bitplane_decoding .type bitplane_decoding, @functionbitplane_decoding: .frame $sp,88,$31 # vars= 32, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-88 sw $21,68($sp) sw $16,48($sp) sw $31,84($sp) sw $fp,80($sp) sw $23,76($sp) sw $22,72($sp) sw $20,64($sp) sw $19,60($sp) sw $18,56($sp) sw $17,52($sp) addiu $16,$6,8448 lw $9,8($16) lw $3,8448($6) addiu $11,$9,1 sra $2,$9,3 addu $2,$3,$2 sra $7,$11,3 lbu $10,0($2) addu $7,$7,$3 lw $17,144($6) lw $20,148($6) lw $19,152($6) sw $11,8($16) lbu $3,0($7) move $15,$6 lbu $6,1($7) lbu $8,3($7) lbu $2,2($7) sll $6,$6,16 sll $3,$3,24 or $3,$3,$6 or $3,$3,$8 sll $2,$2,8 andi $6,$11,0x7 or $2,$2,$3 sll $2,$2,$6 lui $3,%hi(ff_vc1_imode_vlc+4) lw $6,%lo(ff_vc1_imode_vlc+4)($3) srl $2,$2,28 sll $2,$2,2 addu $2,$2,$6 lh $fp,0($2) lh $3,2($2) andi $9,$9,0x7 sll $10,$10,$9 andi $6,$fp,0xffff addu $11,$11,$3 andi $10,$10,0x00ff sltu $2,$6,7 sw $11,8($16) sw $4,88($sp) srl $21,$10,7 .set noreorder .set nomacro beq $2,$0,$L574 sw $0,0($5) .set macro .set reorder lui $3,%hi($L580) sll $2,$6,2 addiu $3,$3,%lo($L580) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L580: .word $L575 .word $L576 .word $L576 .word $L577 .word $L577 .word $L578 .word $L579 .section .text.bitplane_decoding$L640: sltu $2,$8,40 .set noreorder .set nomacro bne $2,$0,$L743 move $4,$6 .set macro .set reorder andi $2,$6,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L647 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L648 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L758 addiu $5,$4,-4 .set macro .set reorder addiu $4,$6,1 sb $0,0($6)$L645: addiu $5,$4,-4$L758: move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L649 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L649$L718:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L718$L649: addu $6,$8,$6 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L759 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L760:#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,$L760 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L759: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L761 andi $4,$6,0x3 .set macro .set reorder$L720:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L720 andi $4,$6,0x3 .set macro .set reorder$L761: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L657 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L658 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $4,$2,$L756 li $2,2 # 0x2 .set macro .set reorder sb $0,4($5)$L574: li $2,2 # 0x2$L756: beq $fp,$2,$L693$L582: li $2,4 # 0x4 beq $fp,$2,$L693 .set noreorder .set nomacro beq $21,$0,$L753 sll $2,$fp,1 .set macro .set reorder mul $5,$20,$19 .set noreorder .set nomacro blez $5,$L584 addu $10,$2,$21 .set macro .set reorder lw $4,88($sp) move $3,$0$L709: lbu $2,0($4) addiu $3,$3,1 sltu $2,$2,1 sb $2,0($4) .set noreorder .set nomacro bne $3,$5,$L709 addiu $4,$4,1 .set macro .set reorder$L698: sll $2,$fp,1$L753: addu $10,$2,$21$L584: lw $31,84($sp) lw $fp,80($sp) lw $23,76($sp) lw $22,72($sp) lw $21,68($sp) lw $20,64($sp) lw $19,60($sp) lw $18,56($sp) lw $17,52($sp) lw $16,48($sp) move $2,$10 .set noreorder .set nomacro j $31 addiu $sp,$sp,88 .set macro .set reorder$L693: lw $3,88($sp) slt $10,$17,2 lbu $2,0($3) xor $2,$21,$2 .set noreorder .set nomacro bne $10,$0,$L695 sb $2,0($3) .set macro .set reorder lw $4,88($sp) li $5,1 # 0x1$L697: lbu $2,1($4) lbu $3,0($4) addiu $5,$5,1 xor $2,$2,$3 sb $2,1($4) .set noreorder .set nomacro bne $17,$5,$L697 addiu $4,$4,1 .set macro .set reorder$L695: slt $2,$20,2 .set noreorder .set nomacro bne $2,$0,$L698 li $9,1 # 0x1 .set macro .set reorder lw $5,88($sp) addu $4,$19,$5 subu $8,$4,$19$L700: lbu $2,0($4) lbu $3,0($8) xor $2,$2,$3 .set noreorder .set nomacro bne $10,$0,$L701 sb $2,0($4) .set macro .set reorder move $3,$4 move $6,$8 .set noreorder .set nomacro j $L703 li $7,1 # 0x1 .set macro .set reorder$L744: lbu $2,1($3) addiu $7,$7,1 xor $2,$21,$2 sb $2,1($3) addiu $6,$6,1 .set noreorder .set nomacro beq $17,$7,$L701 addiu $3,$3,1 .set macro .set reorder$L703: lbu $2,0($3) lbu $5,1($6) bne $5,$2,$L744 lbu $2,1($3) addiu $7,$7,1 xor $2,$5,$2 sb $2,1($3) addiu $6,$6,1 .set noreorder .set nomacro bne $17,$7,$L703 addiu $3,$3,1 .set macro .set reorder$L701: addiu $9,$9,1 addu $4,$4,$19 .set noreorder .set nomacro bne $20,$9,$L700 addu $8,$8,$19 .set macro .set reorder .set noreorder .set nomacro j $L753 sll $2,$fp,1 .set macro .set reorder$L575: li $2,1 # 0x1 sw $2,0($5) move $10,$21 lw $31,84($sp) lw $fp,80($sp) lw $23,76($sp) lw $22,72($sp) lw $21,68($sp) lw $20,64($sp) lw $19,60($sp) lw $18,56($sp) lw $17,52($sp) lw $16,48($sp) move $2,$10 .set noreorder .set nomacro j $31 addiu $sp,$sp,88 .set macro .set reorder$L579: .set noreorder .set nomacro blez $17,$L582 lw $8,88($sp) .set macro .set reorder lw $11,8($16) lw $7,0($16) sra $2,$11,3 addu $2,$7,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$11,1 srl $3,$3,7 move $9,$0 .set noreorder .set nomacro bne $3,$0,$L685 sw $11,8($16) .set macro .set reorder$L745: .set noreorder .set nomacro blez $20,$L688 move $2,$8 .set macro .set reorder move $3,$0$L690: addiu $3,$3,1 sb $0,0($2) .set noreorder .set nomacro bne $20,$3,$L690 addu $2,$2,$19 .set macro .set reorder$L688: addiu $9,$9,1$L754:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -