📄 vp3.mid
字号:
slt $2,$7,$2 .set noreorder .set nomacro bne $2,$0,$L351 sra $4,$15,3 .set macro .set reorder li $22,3 # 0x3 move $10,$0$L354: sll $2,$10,6 addiu $2,$2,4376 addu $8,$16,$2 .set noreorder .set nomacro j $L357 move $7,$0 .set macro .set reorder$L416: lw $15,56($sp) lw $9,48($sp)$L357: sra $4,$15,3 addu $4,$4,$9 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 andi $4,$15,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,24 addiu $15,$15,8 sw $15,56($sp) addiu $7,$7,1 sb $2,0($8) li $2,64 # 0x40 .set noreorder .set nomacro bne $7,$2,$L416 addiu $8,$8,1 .set macro .set reorder addiu $10,$10,1 slt $2,$10,$22 .set noreorder .set nomacro beq $2,$0,$L438 lw $15,56($sp) .set macro .set reorder .set noreorder .set nomacro j $L354 lw $9,48($sp) .set macro .set reorder$L413: li $8,16 # 0x10 .set noreorder .set nomacro j $L343 li $10,16 # 0x10 .set macro .set reorder$L438: lw $9,48($sp) addiu $18,$22,-1$L449: li $2,-65536 # 0xffffffffffff0000 and $21,$18,$2 move $23,$0 sw $0,72($sp)$L399: sll $7,$23,1 addu $2,$7,$23 addiu $2,$2,28952 addu $2,$16,$2 sw $2,88($sp) lw $3,72($sp) lw $2,72($sp) lw $4,72($sp) sll $2,$2,7 sll $3,$3,6 addiu $4,$4,-1 sw $7,96($sp) sw $2,84($sp) sw $3,80($sp) sw $4,76($sp) move $19,$0$L360: .set noreorder .set nomacro bne $23,$0,$L454 lw $15,56($sp) .set macro .set reorder .set noreorder .set nomacro bne $19,$0,$L455 sra $2,$15,3 .set macro .set reorder lw $15,56($sp)$L363: lw $3,96($sp) move $13,$0 addu $2,$3,$23 addu $2,$2,$19 sll $3,$2,7 sll $2,$2,6 addu $2,$2,$16 addu $3,$3,$16 addiu $12,$2,28958 addiu $11,$3,29342 move $14,$0 .set noreorder .set nomacro bne $21,$0,$L382 lui $17,%hi(ff_log2_tab) .set macro .set reorder$L439: move $7,$18 move $10,$0$L384: andi $2,$7,0xff00 .set noreorder .set nomacro beq $2,$0,$L456 sra $3,$15,3 .set macro .set reorder srl $7,$7,8 addiu $10,$10,8$L456: addu $3,$3,$9 lbu $4,0($3) lbu $5,1($3) addiu $6,$17,%lo(ff_log2_tab) lbu $8,3($3) lbu $2,2($3) addu $6,$7,$6 sll $4,$4,24 sll $5,$5,16 or $4,$4,$5 lbu $7,0($6) or $4,$4,$8 addiu $3,$10,1 sll $2,$2,8 addu $7,$7,$3 or $2,$2,$4 andi $3,$15,0x7 sll $2,$2,$3 subu $4,$0,$7 srl $3,$2,$4 addu $15,$7,$15 slt $2,$3,$22 .set noreorder .set nomacro beq $2,$0,$L422 sw $15,56($sp) .set macro .set reorder slt $2,$13,63 .set noreorder .set nomacro beq $2,$0,$L389 sh $3,0($11) .set macro .set reorder li $3,63 # 0x3f subu $7,$3,$13 li $2,-65536 # 0xffffffffffff0000 and $2,$7,$2 bne $2,$0,$L391 move $10,$0$L393: andi $2,$7,0xff00 .set noreorder .set nomacro beq $2,$0,$L457 sra $3,$15,3 .set macro .set reorder srl $7,$7,8 addiu $10,$10,8$L457: addu $3,$3,$9 lbu $4,0($3) lbu $5,1($3) addiu $6,$17,%lo(ff_log2_tab) lbu $8,3($3) lbu $2,2($3) addu $6,$7,$6 sll $4,$4,24 sll $5,$5,16 or $4,$4,$5 lbu $7,0($6) or $4,$4,$8 addiu $3,$10,1 sll $2,$2,8 addu $7,$7,$3 or $2,$2,$4 andi $3,$15,0x7 sll $2,$2,$3 subu $4,$0,$7 srl $2,$2,$4 addu $15,$7,$15 addiu $2,$2,1 sw $15,56($sp) sb $2,0($12) lw $15,56($sp) lw $9,48($sp) addu $13,$13,$2 addiu $14,$14,1 addiu $12,$12,1 .set noreorder .set nomacro beq $21,$0,$L439 addiu $11,$11,2 .set macro .set reorder$L382: srl $7,$18,16 .set noreorder .set nomacro j $L384 li $10,16 # 0x10 .set macro .set reorder$L391: srl $7,$7,16 .set noreorder .set nomacro j $L393 li $10,16 # 0x10 .set macro .set reorder$L454: sra $2,$15,3$L455: addu $2,$9,$2 lbu $3,0($2) andi $4,$15,0x7 sll $3,$3,$4 andi $3,$3,0x00ff move $5,$15 srl $3,$3,7 addiu $15,$15,1 .set noreorder .set nomacro bne $3,$0,$L363 sw $15,56($sp) .set macro .set reorder .set noreorder .set nomacro beq $23,$0,$L458 li $3,1431633920 # 0x55550000 .set macro .set reorder sra $2,$15,3 addu $2,$9,$2 lbu $3,0($2) andi $4,$15,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $15,$5,2 srl $3,$3,7 .set noreorder .set nomacro bne $3,$0,$L440 sw $15,56($sp) .set macro .set reorder li $3,1431633920 # 0x55550000$L458: ori $3,$3,0x5556 addiu $4,$19,2 mult $4,$3 lw $2,76($sp) mfhi $5 mult $2,$3 sra $6,$2,31 mfhi $3 sra $2,$4,31 subu $17,$5,$2 subu $3,$3,$6 sll $2,$17,1 addu $2,$2,$17 sll $5,$3,1 move $20,$3 subu $17,$4,$2 addu $6,$5,$3$L369: addu $2,$5,$3 addu $2,$2,$16 addu $2,$2,$17 lbu $5,28952($2) lw $2,80($sp) addiu $4,$16,28958 addu $3,$17,$6 lw $7,88($sp) addu $6,$4,$2 sll $3,$3,6 andi $2,$6,0x3 sb $5,0($7) .set noreorder .set nomacro bne $2,$0,$L370 addu $5,$4,$3 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro beq $2,$0,$L441 addiu $7,$6,60 .set macro .set reorder$L370: move $4,$6 .set noreorder .set nomacro jal memcpy li $6,64 # 0x40 .set macro .set reorder$L373: lw $3,84($sp)$L451: sll $2,$20,1 addiu $4,$16,29342 addu $2,$2,$20 addu $2,$2,$17 addu $6,$4,$3 sll $2,$2,7 andi $3,$6,0x3 .set noreorder .set nomacro bne $3,$0,$L376 addu $5,$4,$2 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro beq $2,$0,$L442 addiu $7,$6,124 .set macro .set reorder$L376: move $4,$6 .set noreorder .set nomacro jal memcpy li $6,128 # 0x80 .set macro .set reorder$L379: lw $2,84($sp) lw $7,88($sp)$L461: lw $3,80($sp) lw $4,76($sp) addiu $2,$2,128 addiu $7,$7,1 sw $2,84($sp) addiu $3,$3,64 addiu $4,$4,1 addiu $19,$19,1 li $2,3 # 0x3 sw $7,88($sp) sw $3,80($sp) .set noreorder .set nomacro beq $19,$2,$L443 sw $4,76($sp) .set macro .set reorder$L419: .set noreorder .set nomacro j $L360 lw $9,48($sp) .set macro .set reorder$L436: lw $3,48($sp) andi $10,$15,0x7 sra $2,$15,3 addiu $15,$12,64 addu $2,$2,$3 sra $8,$15,3 addu $8,$8,$3 lbu $11,3($2) lbu $5,2($2) lbu $3,0($2) lbu $6,1($2) sw $15,56($sp) lbu $4,0($8) lbu $2,1($8) sll $6,$6,16 sll $3,$3,24 lbu $9,3($8) lbu $7,2($8) or $3,$3,$6 sll $2,$2,16 sll $4,$4,24 or $3,$3,$11 or $4,$4,$2 sll $5,$5,8 or $4,$4,$9 or $5,$5,$3 sll $7,$7,8 andi $2,$15,0x7 lw $3,152($sp) sll $5,$5,$10 or $7,$7,$4 sll $7,$7,$2 srl $5,$5,16 lw $16,136($3) sll $5,$5,8 srl $7,$7,24 or $7,$7,$5 addiu $15,$12,72 lui $6,%hi($LC5) sw $15,56($sp) move $4,$3 addiu $6,$6,%lo($LC5) sw $7,4($16) .set noreorder .set nomacro jal av_log li $5,1 # 0x1 .set macro .set reorder lw $2,4($16) li $4,196608 # 0x30000 ori $4,$4,0x1ff slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L444 li $2,1 # 0x1 .set macro .set reorder lw $6,56($sp)$L452: lw $8,48($sp) sra $4,$6,3 addu $4,$4,$8 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,16 addiu $15,$6,16 sll $2,$2,4 sw $15,56($sp) sw $2,16($16) lw $7,56($sp) lw $4,152($sp) sra $5,$7,3 addu $5,$5,$8 lbu $3,0($5) lbu $6,1($5) lbu $8,3($5) lbu $2,2($5) sll $6,$6,16 sll $3,$3,24 or $3,$3,$6 or $3,$3,$8 sll $2,$2,8 andi $5,$7,0x7 or $2,$2,$3 sll $2,$2,$5 addiu $15,$7,16 sw $15,56($sp) srl $2,$2,16 sll $6,$2,4 lw $5,16($16) .set noreorder .set nomacro jal avcodec_check_dimensions sw $6,20($16) .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L445 lui $7,%hi($LC13) .set macro .set reorder addiu $7,$7,%lo($LC13) lw $2,4($16) lw $24,0($7) slt $2,$2,$24 .set noreorder .set nomacro bne $2,$0,$L322 lw $15,56($sp) .set macro .set reorder lw $2,56($sp) addiu $15,$2,100 sw $15,56($sp)$L322: lw $10,48($sp) move $17,$15 sra $2,$15,3 andi $11,$15,0x7 addiu $15,$15,16 addu $2,$2,$10 sra $5,$15,3 lbu $12,3($2) addu $5,$5,$10 lbu $6,2($2) lbu $3,0($2) lbu $7,1($2) andi $13,$15,0x7 sw $15,56($sp) addiu $15,$17,24 lbu $8,0($5) lbu $9,1($5) move $23,$15 sll $3,$3,24 addiu $15,$17,40 sll $7,$7,16 sra $4,$23,3 lbu $14,3($5) addu $4,$4,$10 lbu $2,2($5) sll $9,$9,16 sw $23,56($sp) sra $5,$15,3 or $3,$3,$7 sll $8,$8,24 addu $5,$5,$10 or $3,$3,$12 lbu $22,3($4) lbu $19,0($4) lbu $20,1($4) lbu $21,2($4) or $8,$8,$9 sw $15,56($sp) move $18,$15 sll $6,$6,8 addiu $15,$17,48 or $8,$8,$14 or $6,$6,$3 sll $2,$2,8 lbu $14,3($5) lbu $9,0($5) lbu $10,1($5) lbu $12,2($5) sw $15,56($sp) or $2,$2,$8 sll $6,$6,$11 lw $3,4($16) li $4,196608 # 0x30000 sll $2,$2,$13 srl $6,$6,16 ori $4,$4,0x200 srl $2,$2,24 sll $6,$6,8 slt $3,$3,$4 .set noreorder .set nomacro bne $3,$0,$L324 or $8,$2,$6 .set macro .set reorder addiu $15,$17,64 sw $15,56($sp)$L324: move $3,$15 addiu $15,$15,112 sw $15,56($sp) lw $2,4($16) li $7,196608 # 0x30000 ori $7,$7,0x1ff slt $2,$7,$2 bne $2,$0,$L326 addiu $15,$3,117 sw $15,56($sp)$L326: move $3,$15 addiu $15,$15,8 sw $15,56($sp) lw $2,4($16) slt $2,$2,$24 .set noreorder .set nomacro bne $2,$0,$L459 move $4,$15 .set macro .set reorder addiu $15,$3,10 sw $15,56($sp) move $4,$15$L459: addiu $15,$15,30 sw $15,56($sp) lw $2,4($16) li $3,196608 # 0x30000 ori $3,$3,0x200 slt $2,$2,$3 .set noreorder .set nomacro bne $2,$0,$L330 addiu $15,$4,35 .set macro .set reorder sw $15,56($sp) lw $3,4($16) li $2,196608 # 0x30000 ori $2,$2,0x3ff slt $3,$2,$3 .set noreorder .set nomacro bne $3,$0,$L330 addiu $15,$4,40 .set macro .set reorder sw $15,56($sp)$L330: lw $7,16($16) slt $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L412 addiu $2,$7,-16 .set macro .set reorder slt $2,$2,$8 .set noreorder .set nomacro beq $2,$0,$L412 sll $2,$20,16 .set macro .set reorder sll $4,$19,24 or $4,$4,$2 sll $5,$9,24 sll $2,$10,16 or $5,$5,$2 or $4,$4,$22 sll $3,$21,8 or $3,$3,$4 andi $6,$23,0x7 or $5,$5,$14 sll $2,$12,8 sll $3,$3,$6 andi $4,$18,0x7 or $2,$2,$5 sll $2,$2,$4 srl $3,$3,16 srl $2,$2,24 sll $3,$3,8 lw $6,20($16) or $3,$2,$3 slt $4,$6,$3 .set noreorder .set nomacro bne $4,$0,$L460 lw $4,152($sp) .set macro .set reorder addiu $2,$6,-16 slt $2,$2,$3 .set noreorder .set nomacro bne $2,$0,$L446 move $5,$8 .set macro .set reorder$L333: lw $4,152($sp)$L460: .set noreorder .set nomacro jal avcodec_set_dimensions move $5,$7 .set macro .set reorder .set noreorder .set nomacro j $L316 lw $15,56($sp) .set macro .set reorder$L422: lui $6,%hi($LC9) lw $4,152($sp) addiu $6,$6,%lo($LC9) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L316 lw $15,56($sp) .set macro .set reorder$L389: li $2,63 # 0x3f .set noreorder .set nomacro bne $13,$2,$L423 lw $4,88($sp) .set macro .set reorder addiu $19,$19,1 sb $14,0($4) lw $2,84($sp) lw $7,88($sp) lw $3,80($sp) lw $4,76($sp) addiu $2,$2,128 addiu $7,$7,1 sw $2,84($sp) addiu $3,$3,64 addiu $4,$4,1 li $2,3 # 0x3 sw $7,88($sp) sw $3,80($sp) .set noreorder .set nomacro bne $19,$2,$L419 sw $4,76($sp) .set macro .set reorder$L443: lw $7,72($sp) addiu $23,$23,1 addiu $7,$7,3 li $2,2 # 0x2 .set noreorder .set nomacro bne $23,$2,$L420 sw $7,72($sp) .set macro .set reorder li $2,65536 # 0x10000 addu $2,$16,$2 move $17,$2 li $18,1 # 0x1 addiu $19,$sp,48 .set noreorder .set nomacro j $L401 sw $0,-12528($2) .set macro .set reorder$L402: lw $2,-12528($17) addiu $2,$2,1 slt $3,$2,80 .set noreorder .set nomacro beq $3,$0,$L447 sw $2,-12528($17) .set macro .set reorder$L401: sw $0,-12520($17) sw $18,-12516($17) lw $6,56($sp) lw $2,48($sp) sra $4,$6,3 addu $2,$2,$4 lbu $3,0($2) andi $4,$6,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $15,$6,1 srl $3,$3,7 lw $4,152($sp) move $5,$19 .set noreorder .set nomacro bne $3,$0,$L402 sw $15,56($sp) .set macro .set reorder .set noreorder .set nomacro jal read_huffman_tree sw $0,-12524($17) .set macro .set reorder lw $4,152($sp) sw $18,-12524($17) .set noreorder .set nomacro jal read_huffman_tree move $5,$19 .set macro .set reorder lw $2,-12528($17) addiu $2,$2,1 slt $3,$2,80 .set noreorder .set nomacro bne $3,$0,$L401 sw $2,-12528($17) .set macro .set reorder$L447: sw $18,8($16) .set noreorder .set nomacro j $L316 lw $15,56($sp) .set macro .set reorder$L351: addu $4,$4,$9 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 andi $4,$15,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,23 addiu $22,$2,1 addiu $15,$15,9 slt $2,$22,385 .set noreorder .set nomacro beq $2,$0,$L448 sw $15,56($sp) .set macro .set reorder .set noreorder .set nomacro bgtz $22,$L354 move $10,$0 .set macro .set reorder .set noreorder .set nomacro j $L449 addiu $18,$22,-1 .set macro .set reorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -