📄 vc1.mid
字号:
.set noreorder .set nomacro beq $17,$9,$L582 addiu $8,$8,1 .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 .set noreorder .set nomacro beq $3,$0,$L745 sw $11,8($16) .set macro .set reorder$L685: .set noreorder .set nomacro blez $20,$L688 move $5,$8 .set macro .set reorder .set noreorder .set nomacro j $L691 move $6,$0 .set macro .set reorder$L715: lw $11,8($16) lw $7,0($16)$L691: 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 $2,$11,1 srl $3,$3,7 addiu $6,$6,1 sw $2,8($16) sb $3,0($5) .set noreorder .set nomacro bne $20,$6,$L715 addu $5,$5,$19 .set macro .set reorder .set noreorder .set nomacro j $L754 addiu $9,$9,1 .set macro .set reorder$L578: .set noreorder .set nomacro blez $20,$L582 lw $2,88($sp) .set macro .set reorder lw $11,8($16) lw $7,0($16) addu $22,$17,$2 move $18,$2 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 $23,$0 .set noreorder .set nomacro beq $3,$0,$L661 sw $11,8($16) .set macro .set reorder$L746: blez $17,$L664 .set noreorder .set nomacro j $L682 move $5,$0 .set macro .set reorder$L714: lw $11,8($16) lw $7,0($16)$L682: sra $2,$11,3 addu $2,$7,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addu $2,$5,$18 addiu $11,$11,1 srl $3,$3,7 addiu $5,$5,1 sw $11,8($16) .set noreorder .set nomacro bne $17,$5,$L714 sb $3,0($2) .set macro .set reorder$L664: addiu $23,$23,1$L755: .set noreorder .set nomacro beq $20,$23,$L582 addu $22,$22,$19 .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 addu $18,$18,$19 .set noreorder .set nomacro bne $3,$0,$L746 sw $11,8($16) .set macro .set reorder$L661: sltu $2,$17,40 .set noreorder .set nomacro bne $2,$0,$L747 andi $2,$18,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $4,2 # 0x2 .set noreorder .set nomacro beq $3,$4,$L669 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L670 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L668 addiu $3,$18,1 .set macro .set reorder move $3,$18$L671: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L762 addiu $2,$22,-31 .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,$L762 addiu $2,$22,-31 .set macro .set reorder$L721:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L721 addiu $2,$22,-31 .set macro .set reorder$L762: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L763 addiu $2,$22,-4 .set macro .set reorder addiu $2,$5,4$L764:#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,$L764 addiu $2,$5,4 .set macro .set reorder addiu $2,$22,-4$L763: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L677$L723:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L723$L677: andi $3,$22,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L680 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L681 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L664 .set noreorder .set nomacro j $L664 sb $0,4($5) .set macro .set reorder$L577: li $2,1431633920 # 0x55550000 ori $5,$2,0x5556 mult $20,$5 sra $4,$20,31 mfhi $3 subu $3,$3,$4 sll $2,$3,1 addu $2,$2,$3 .set noreorder .set nomacro bne $20,$2,$L595 mult $17,$5 .set macro .set reorder sra $3,$17,31 mfhi $4 subu $18,$4,$3 sll $2,$18,1 addu $2,$2,$18 subu $18,$17,$2 bne $18,$0,$L748$L597: andi $2,$20,0x1 sw $2,16($sp) slt $2,$2,$20 .set noreorder .set nomacro beq $2,$0,$L617 lw $2,88($sp) .set macro .set reorder slt $4,$18,$17 mtlo $2 lw $2,16($sp) lw $25,16($sp) madd $19,$2 addu $2,$19,$18 mflo $3 sw $4,40($sp) addu $23,$3,$2 addu $22,$18,$3 sll $3,$19,1 sw $3,20($sp)$L619: lw $5,40($sp) .set noreorder .set nomacro beq $5,$0,$L620 move $12,$22 .set macro .set reorder move $10,$23 move $14,$18 .set noreorder .set nomacro j $L622 lui $24,%hi(ff_vc1_norm6_vlc) .set macro .set reorder$L623: addu $11,$9,$7 .set noreorder .set nomacro bltz $8,$L717 sw $11,8($16) .set macro .set reorder sra $7,$8,5 sra $3,$8,1 sra $4,$8,2 sra $5,$8,3 sra $6,$8,4 addiu $14,$14,3 andi $2,$8,0x1 andi $3,$3,0x1 andi $4,$4,0x1 andi $5,$5,0x1 andi $6,$6,0x1 andi $7,$7,0x1 slt $8,$14,$17 sb $2,0($12) sb $3,1($12) sb $4,2($12) sb $5,0($10) sb $6,1($10) sb $7,2($10) addiu $12,$12,3 .set noreorder .set nomacro beq $8,$0,$L620 addiu $10,$10,3 .set macro .set reorder$L622: lw $9,8($16) lw $13,0($16) sra $4,$9,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$9,0x7 sll $2,$2,$4 addiu $3,$24,%lo(ff_vc1_norm6_vlc) lw $11,4($3) srl $2,$2,23 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) .set noreorder .set nomacro bgez $7,$L623 lh $8,0($2) .set macro .set reorder addiu $9,$9,9 sra $4,$9,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$9,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$8 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) .set noreorder .set nomacro j $L623 lh $8,0($2) .set macro .set reorder$L576: mul $12,$17,$20 andi $2,$12,0x1 .set noreorder .set nomacro bne $2,$0,$L585 li $10,1 # 0x1 .set macro .set reorder lw $8,88($sp) move $10,$0$L587: slt $2,$10,$12 .set noreorder .set nomacro beq $2,$0,$L574 lui $2,%hi(ff_vc1_norm2_vlc) .set macro .set reorder addiu $14,$2,%lo(ff_vc1_norm2_vlc) move $9,$10 .set noreorder .set nomacro j $L589 subu $13,$19,$17 .set macro .set reorder$L750: sra $2,$5,1 addiu $10,$10,2 sb $2,0($4) .set noreorder .set nomacro beq $10,$17,$L749 addiu $8,$4,1 .set macro .set reorder$L593: addiu $9,$9,2 slt $2,$9,$12 .set noreorder .set nomacro beq $2,$0,$L756 li $2,2 # 0x2 .set macro .set reorder$L589: lw $7,8($16) lw $2,0($16) sra $4,$7,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$7,0x7 sll $2,$2,$4 lw $3,4($14) srl $2,$2,29 sll $2,$2,2 addu $2,$2,$3 lh $4,2($2) lh $5,0($2) addu $11,$7,$4 andi $2,$5,0x1 addiu $3,$10,1 sw $11,8($16) addiu $4,$8,1 .set noreorder .set nomacro bne $17,$3,$L750 sb $2,0($8) .set macro .set reorder addu $4,$4,$13 sra $2,$5,1 li $10,1 # 0x1 sb $2,0($4) .set noreorder .set nomacro bne $10,$17,$L593 addiu $8,$4,1 .set macro .set reorder$L749: addu $8,$8,$13 .set noreorder .set nomacro j $L593 move $10,$0 .set macro .set reorder$L747: move $4,$18 move $5,$0 .set noreorder .set nomacro jal memset move $6,$17 .set macro .set reorder .set noreorder .set nomacro j $L755 addiu $23,$23,1 .set macro .set reorder$L669: addiu $3,$18,2 sb $0,0($18) .set noreorder .set nomacro j $L671 sb $0,1($18) .set macro .set reorder$L717: lw $4,0($15) lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) .set noreorder .set nomacro jal av_log li $5,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro j $L584 li $10,-1 # 0xffffffffffffffff .set macro .set reorder$L680: sb $0,4($5) .set noreorder .set nomacro j $L664 sb $0,1($4) .set macro .set reorder$L620: lw $3,20($sp) addiu $25,$25,2 slt $2,$25,$20 addu $23,$23,$3 .set noreorder .set nomacro bne $2,$0,$L619 addu $22,$22,$3 .set macro .set reorder$L617: .set noreorder .set nomacro beq $18,$0,$L765 lw $4,16($sp) .set macro .set reorder .set noreorder .set nomacro blez $18,$L765 lw $8,88($sp) .set macro .set reorder move $9,$0 lw $11,8($16)$L766: 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 .set noreorder .set nomacro bne $3,$0,$L631 sw $11,8($16) .set macro .set reorder blez $20,$L634 move $2,$8 move $3,$0$L636: addiu $3,$3,1 sb $0,0($2) .set noreorder .set nomacro bne $20,$3,$L636 addu $2,$2,$19 .set macro .set reorder$L634: addiu $9,$9,1$L757: .set noreorder .set nomacro beq $9,$18,$L627 addiu $8,$8,1 .set macro .set reorder .set noreorder .set nomacro j $L766 lw $11,8($16) .set macro .set reorder$L681: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L664 sb $0,5($5) .set macro .set reorder$L670: addiu $3,$18,3 sb $0,0($18) sb $0,1($18) .set noreorder .set nomacro j $L671 sb $0,2($18) .set macro .set reorder$L585: lw $5,8($16) lw $3,0($16) sra $4,$5,3 addu $3,$3,$4 lbu $2,0($3) andi $4,$5,0x7 lw $3,88($sp) sll $2,$2,$4 andi $2,$2,0x00ff addiu $11,$5,1 srl $2,$2,7 addiu $8,$3,1 sw $11,8($16) .set noreorder .set nomacro j $L587 sb $2,0($3) .set macro .set reorder$L595: sra $3,$17,31 mfhi $4 subu $18,$4,$3 sll $2,$18,1 addu $2,$2,$18 .set noreorder .set nomacro j $L597 subu $18,$17,$2 .set macro .set reorder$L748: .set noreorder .set nomacro blez $20,$L751 sll $2,$19,1 .set macro .set reorder andi $22,$17,0x1 lw $5,88($sp) addu $3,$22,$2 addu $4,$19,$22 addu $2,$2,$19 addu $3,$3,$5 addu $4,$5,$4 sw $2,32($sp) slt $2,$22,$17 sw $3,28($sp) sw $4,24($sp) addu $25,$22,$5 move $23,$0 sw $2,36($sp)$L602: lw $3,36($sp) .set noreorder .set nomacro beq $3,$0,$L603 lw $12,24($sp) .set macro .set reorder lw $10,28($sp) move $13,$25 move $18,$22 .set noreorder .set nomacro j $L605 lui $24,%hi(ff_vc1_norm6_vlc) .set macro .set reorder$L606: addu $11,$9,$7 .set noreorder .set nomacro bltz $8,$L717 sw $11,8($16) .set macro .set reorder sra $7,$8,5 sra $3,$8,1 sra $4,$8,2 sra $5,$8,3 sra $6,$8,4 addiu $18,$18,2 andi $2,$8,0x1 andi $3,$3,0x1 andi $4,$4,0x1 andi $5,$5,0x1 andi $6,$6,0x1 andi $7,$7,0x1 slt $8,$18,$17 sb $2,0($13) sb $3,1($13) sb $4,0($12) sb $5,1($12) addiu $13,$13,2 sb $6,0($10) sb $7,1($10) addiu $12,$12,2 .set noreorder .set nomacro beq $8,$0,$L603 addiu $10,$10,2 .set macro .set reorder$L605: lw $9,8($16) lw $14,0($16) sra $4,$9,3 addu $4,$14,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$9,0x7 sll $2,$2,$4 addiu $3,$24,%lo(ff_vc1_norm6_vlc) lw $11,4($3) srl $2,$2,23 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) .set noreorder .set nomacro bgez $7,$L606 lh $8,0($2) .set macro .set reorder addiu $9,$9,9 sra $4,$9,3 addu $4,$14,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$9,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$8 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) .set noreorder .set nomacro j $L606 lh $8,0($2) .set macro .set reorder$L668: .set noreorder .set nomacro j $L671 sb $0,0($18) .set macro .set reorder$L603: lw $5,32($sp) lw $4,28($sp) lw $3,24($sp) addiu $23,$23,3 addu $4,$4,$5 addu $3,$3,$5 slt $2,$23,$20 sw $4,28($sp) sw $3,24($sp) .set noreorder .set nomacro bne $2,$0,$L602 addu $25,$25,$5 .set macro .set reorder$L601: .set noreorder .set nomacro beq $22,$0,$L756 li $2,2 # 0x2 .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 .set noreorder .set nomacro bne $3,$0,$L752 sw $11,8($16) .set macro .set reorder .set noreorder .set nomacro blez $20,$L574 lw $2,88($sp) .set macro .set reorder move $3,$0$L615: addiu $3,$3,1 sb $0,0($2) .set noreorder .set nomacro bne $20,$3,$L615 addu $2,$2,$19 .set macro .set reorder .set noreorder .set nomacro j $L756 li $2,2 # 0x2 .set macro .set reorder$L631: .set noreorder .set nomacro blez $20,$L634 move $5,$8 .set macro .set reorder .set noreorder .set nomacro j $L637 move $6,$0 .set macro .set reorder$L712: lw $11,8($16) lw $7,0($16)$L637: sra $2,$11,3 addu $2,$7,$2 lbu $3,0($2) andi $4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -