📄 vmnc.mid
字号:
$L351: .set noreorder .set nomacro jal memcpy move $5,$18 .set macro .set reorder$L359: lw $6,120($sp)$L497: addiu $21,$21,1 .set noreorder .set nomacro beq $16,$21,$L363 lw $19,24($6) .set macro .set reorder lw $9,1028($6) lw $7,996($6) lw $20,212($6) .set noreorder .set nomacro j $L350 addu $18,$18,$19 .set macro .set reorder$L363: lw $9,120($sp) lw $13,996($9) lw $8,1004($9) lw $6,1008($9) lw $14,1000($9) lw $4,988($9) lw $3,992($9) addu $5,$8,$13 addu $2,$6,$14 slt $2,$3,$2 slt $5,$4,$5 subu $3,$3,$6 subu $4,$4,$8 movn $14,$3,$2 move $7,$13 lw $2,8($9) .set noreorder .set nomacro bgez $8,$L369 movn $13,$4,$5 .set macro .set reorder addu $13,$13,$8 move $8,$0$L369: bgez $6,$L371 addu $14,$14,$6 move $6,$0$L371: .set noreorder .set nomacro blez $13,$L517 lw $9,192($sp) .set macro .set reorder .set noreorder .set nomacro blez $14,$L517 lw $4,120($sp) .set macro .set reorder mult $6,$19 lw $3,212($4) madd $8,$3 mflo $4 addu $10,$2,$4 li $2,1 # 0x1 .set noreorder .set nomacro beq $3,$2,$L487 li $2,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L488 li $2,4 # 0x4 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L517 lw $5,120($sp) .set macro .set reorder move $12,$0 lw $11,1020($5) lw $9,1024($5)$L388: move $5,$10 move $7,$11 move $6,$9 move $8,$0$L389: lw $2,0($5) lw $3,0($7) lw $4,0($6) and $2,$2,$3 xor $2,$2,$4 addiu $8,$8,1 sw $2,0($5) addiu $7,$7,4 addiu $5,$5,4 .set noreorder .set nomacro bne $13,$8,$L389 addiu $6,$6,4 .set macro .set reorder lw $6,120($sp) addiu $12,$12,1 .set noreorder .set nomacro beq $14,$12,$L338 lw $2,996($6) .set macro .set reorder sll $2,$2,2 addu $11,$11,$2 addu $9,$9,$2 .set noreorder .set nomacro j $L388 addu $10,$10,$19 .set macro .set reorder$L362: lbu $2,4($8) sb $2,4($4) lbu $3,5($8) sb $3,5($4) lbu $2,6($8) .set noreorder .set nomacro j $L359 sb $2,6($4) .set macro .set reorder$L361: lbu $2,4($8) sb $2,4($4) lbu $3,5($8) .set noreorder .set nomacro j $L359 sb $3,5($4) .set macro .set reorder$L488: lw $4,120($sp) sll $7,$7,1 lw $11,1020($4) lw $12,1024($4) move $15,$0$L383: move $5,$10 move $8,$11 move $6,$12 move $9,$0$L384: lhu $2,0($5) lhu $3,0($8) lhu $4,0($6) and $2,$2,$3 xor $2,$2,$4 addiu $9,$9,1 sh $2,0($5) addiu $8,$8,2 addiu $5,$5,2 .set noreorder .set nomacro bne $13,$9,$L384 addiu $6,$6,2 .set macro .set reorder addiu $15,$15,1 .set noreorder .set nomacro beq $14,$15,$L338 addu $12,$12,$7 .set macro .set reorder addu $11,$11,$7 .set noreorder .set nomacro j $L383 addu $10,$10,$19 .set macro .set reorder$L487: lw $5,120($sp) move $11,$0 lw $8,1020($5) lw $9,1024($5)$L377: move $7,$10 move $6,$0$L378: addu $2,$6,$8 lbu $5,0($2) lbu $3,0($7) addu $2,$6,$9 lbu $4,0($2) and $3,$3,$5 xor $3,$3,$4 addiu $6,$6,1 sb $3,0($7) .set noreorder .set nomacro bne $13,$6,$L378 addiu $7,$7,1 .set macro .set reorder lw $3,120($sp) addiu $11,$11,1 .set noreorder .set nomacro beq $14,$11,$L338 lw $2,996($3) .set macro .set reorder addu $8,$8,$2 addu $9,$9,$2 .set noreorder .set nomacro j $L377 addu $10,$10,$19 .set macro .set reorder$L399: lw $4,184($sp) lui $6,%hi($LC5) addiu $6,$6,%lo($LC5) .set noreorder .set nomacro jal av_log li $5,1 # 0x1 .set macro .set reorder li $2,-1 # 0xffffffffffffffff .set noreorder .set nomacro j $L22 sw $2,200($sp) .set macro .set reorder$L125: lw $5,120($sp) move $10,$0 lw $15,216($5)$L128: addu $3,$12,$15 sltu $2,$3,10 .set noreorder .set nomacro beq $2,$0,$L136 move $4,$0 .set macro .set reorder sll $2,$3,2 lui $3,%hi($L135) addiu $3,$3,%lo($L135) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L135: .word $L129 .word $L129 .word $L130 .word $L130 .word $L131 .word $L132 .word $L129 .word $L129 .word $L133 .word $L134 .section .text.decode_frame$L123: move $8,$0$L137: lw $3,120($sp) lw $2,216($3) addu $2,$12,$2 sltu $3,$2,10 .set noreorder .set nomacro beq $3,$0,$L138 lui $3,%hi($L144) .set macro .set reorder sll $2,$2,2 addiu $3,$3,%lo($L144) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L144: .word $L138 .word $L138 .word $L139 .word $L139 .word $L140 .word $L141 .word $L138 .word $L138 .word $L142 .word $L143 .section .text.decode_frame$L486: move $8,$0$L114: lw $3,120($sp) lw $2,216($3) addu $2,$12,$2 sltu $3,$2,10 .set noreorder .set nomacro beq $3,$0,$L115 lui $3,%hi($L121) .set macro .set reorder sll $2,$2,2 addiu $3,$3,%lo($L121) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L121: .word $L115 .word $L115 .word $L116 .word $L116 .word $L117 .word $L118 .word $L115 .word $L115 .word $L119 .word $L120 .section .text.decode_frame$L139: lbu $2,0($6)$L145: sb $2,0($13) lw $4,120($sp) addiu $8,$8,1 lw $7,996($4) addu $6,$6,$20 slt $2,$8,$7 .set noreorder .set nomacro bne $2,$0,$L137 addiu $13,$13,1 .set macro .set reorder lw $8,1000($4)$L494: addiu $11,$11,1 slt $2,$11,$8 bne $2,$0,$L109 .set noreorder .set nomacro j $L490 lw $6,120($sp) .set macro .set reorder$L140: lbu $2,1($6) lbu $3,0($6) sll $2,$2,8 .set noreorder .set nomacro j $L145 or $2,$2,$3 .set macro .set reorder$L143: lbu $2,0($6) lbu $3,1($6) sll $2,$2,24 sll $3,$3,16 lbu $4,2($6) lbu $5,3($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L145 or $2,$4,$2 .set macro .set reorder$L138: .set noreorder .set nomacro j $L145 move $2,$0 .set macro .set reorder$L130: lbu $4,0($6)$L136: addiu $10,$10,1 slt $2,$10,$7 sh $4,0($14) addu $6,$6,$20 .set noreorder .set nomacro bne $2,$0,$L128 addiu $14,$14,2 .set macro .set reorder .set noreorder .set nomacro j $L491 addiu $11,$11,1 .set macro .set reorder$L131: lbu $2,1($6) lbu $3,0($6) sll $2,$2,8 .set noreorder .set nomacro j $L136 or $4,$2,$3 .set macro .set reorder$L132: lbu $2,0($6) lbu $3,1($6) sll $2,$2,8 .set noreorder .set nomacro j $L136 or $4,$2,$3 .set macro .set reorder$L133: lbu $2,3($6) lbu $3,2($6) sll $2,$2,24 sll $3,$3,16 lbu $4,1($6) lbu $5,0($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L136 or $4,$4,$2 .set macro .set reorder$L134: lbu $2,0($6) lbu $3,1($6) sll $2,$2,24 sll $3,$3,16 lbu $4,2($6) lbu $5,3($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L136 or $4,$4,$2 .set macro .set reorder$L129: .set noreorder .set nomacro j $L136 move $4,$0 .set macro .set reorder$L395: lw $5,120($sp) .set noreorder .set nomacro j $L68 lw $20,212($5) .set macro .set reorder$L87: lw $2,120($sp) move $13,$0 lw $15,216($2)$L90: addu $3,$12,$15 sltu $2,$3,10 .set noreorder .set nomacro beq $2,$0,$L98 move $4,$0 .set macro .set reorder sll $2,$3,2 lui $3,%hi($L97) addiu $3,$3,%lo($L97) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L97: .word $L91 .word $L91 .word $L92 .word $L92 .word $L93 .word $L94 .word $L91 .word $L91 .word $L95 .word $L96 .section .text.decode_frame$L85: move $8,$0$L99: lw $3,120($sp) lw $2,216($3) addu $2,$12,$2 sltu $3,$2,10 .set noreorder .set nomacro beq $3,$0,$L100 lui $3,%hi($L106) .set macro .set reorder sll $2,$2,2 addiu $3,$3,%lo($L106) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L106: .word $L100 .word $L100 .word $L101 .word $L101 .word $L102 .word $L103 .word $L100 .word $L100 .word $L104 .word $L105 .section .text.decode_frame$L485: move $8,$0$L76: lw $5,120($sp) lw $2,216($5) addu $2,$12,$2 sltu $3,$2,10 .set noreorder .set nomacro beq $3,$0,$L77 lui $3,%hi($L83) .set macro .set reorder sll $2,$2,2 addiu $3,$3,%lo($L83) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L83: .word $L77 .word $L77 .word $L78 .word $L78 .word $L79 .word $L80 .word $L77 .word $L77 .word $L81 .word $L82 .section .text.decode_frame$L101: lbu $2,0($6)$L107: sb $2,0($10) lw $4,120($sp) addiu $8,$8,1 lw $7,996($4) addu $6,$6,$20 slt $2,$8,$7 .set noreorder .set nomacro bne $2,$0,$L99 addiu $10,$10,1 .set macro .set reorder lw $8,1000($4) addiu $11,$11,1 slt $2,$11,$8 .set noreorder .set nomacro bne $2,$0,$L70 lw $5,120($sp) .set macro .set reorder j $L492$L102: lbu $2,1($6) lbu $3,0($6) sll $2,$2,8 .set noreorder .set nomacro j $L107 or $2,$2,$3 .set macro .set reorder$L103: lbu $2,0($6) lbu $3,1($6) sll $2,$2,8 .set noreorder .set nomacro j $L107 or $2,$2,$3 .set macro .set reorder$L104: lbu $2,2($6) lbu $3,3($6) sll $2,$2,16 sll $3,$3,24 lbu $4,1($6) lbu $5,0($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L107 or $2,$4,$2 .set macro .set reorder$L78: lbu $2,0($6)$L84: lw $13,120($sp) sw $2,0($14) lw $7,996($13) addiu $8,$8,1 slt $2,$8,$7 addu $6,$6,$20 .set noreorder .set nomacro bne $2,$0,$L76 addiu $14,$14,4 .set macro .set reorder lw $8,1000($13) addiu $11,$11,1 slt $2,$11,$8 .set noreorder .set nomacro bne $2,$0,$L70 lw $5,120($sp) .set macro .set reorder j $L492$L79: lbu $2,1($6) lbu $3,0($6) sll $2,$2,8 .set noreorder .set nomacro j $L84 or $2,$3,$2 .set macro .set reorder$L80: lbu $2,0($6) lbu $3,1($6) sll $2,$2,8 .set noreorder .set nomacro j $L84 or $2,$2,$3 .set macro .set reorder$L81: lbu $3,2($6) lbu $4,3($6) sll $3,$3,16 sll $4,$4,24 lbu $5,0($6) lbu $2,1($6) or $3,$3,$4 or $5,$5,$3 sll $2,$2,8 .set noreorder .set nomacro j $L84 or $2,$5,$2 .set macro .set reorder$L82: lbu $2,1($6) lbu $3,0($6) sll $2,$2,16 sll $3,$3,24 lbu $4,2($6) lbu $5,3($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L84 or $2,$4,$2 .set macro .set reorder$L77: .set noreorder .set nomacro j $L84 move $2,$0 .set macro .set reorder$L105: lbu $2,1($6) lbu $3,0($6) sll $2,$2,16 sll $3,$3,24 lbu $4,2($6) lbu $5,3($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L107 or $2,$4,$2 .set macro .set reorder$L100: .set noreorder .set nomacro j $L107 move $2,$0 .set macro .set reorder$L92: lbu $4,0($6)$L98: addiu $13,$13,1 slt $2,$13,$7 sh $4,0($9) addu $6,$6,$20 .set noreorder .set nomacro bne $2,$0,$L90 addiu $9,$9,2 .set macro .set reorder .set noreorder .set nomacro j $L493 addiu $11,$11,1 .set macro .set reorder$L93: lbu $2,1($6) lbu $3,0($6) sll $2,$2,8 .set noreorder .set nomacro j $L98 or $4,$2,$3 .set macro .set reorder$L94: lbu $2,0($6) lbu $3,1($6) sll $2,$2,8 .set noreorder .set nomacro j $L98 or $4,$2,$3 .set macro .set reorder$L95: lbu $2,2($6) lbu $3,3($6) sll $2,$2,16 sll $3,$3,24 lbu $4,1($6) lbu $5,0($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L98 or $4,$4,$2 .set macro .set reorder$L96: lbu $2,1($6) lbu $3,0($6) sll $2,$2,16 sll $3,$3,24 lbu $4,2($6) lbu $5,3($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L98 or $4,$4,$2 .set macro .set reorder$L91: .set noreorder .set nomacro j $L98 move $4,$0 .set macro .set reorder$L141: lbu $2,0($6) lbu $3,1($6) sll $2,$2,8 .set noreorder .set nomacro j $L145 or $2,$2,$3 .set macro .set reorder$L142: lbu $2,3($6) lbu $3,2($6) sll $2,$2,24 sll $3,$3,16 lbu $4,1($6) lbu $5,0($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L145 or $2,$4,$2 .set macro .set reorder$L116: lbu $2,0($6)$L122: lw $4,120($sp) sw $2,0($9) lw $7,996($4) addiu $8,$8,1 slt $2,$8,$7 addu $6,$6,$20 .set noreorder .set nomacro bne $2,$0,$L114 addiu $9,$9,4 .set macro .set reorder .set noreorder .set nomacro j $L494 lw $8,1000($4) .set macro .set reorder$L117: lbu $2,1($6) lbu $3,0($6) sll $2,$2,8 .set noreorder .set nomacro j $L122 or $2,$2,$3 .set macro .set reorder$L118: lbu $2,0($6) lbu $3,1($6) sll $2,$2,8 .set noreorder .set nomacro j $L122 or $2,$2,$3 .set macro .set reorder$L119: lbu $2,3($6) lbu $3,2($6) sll $2,$2,24 sll $3,$3,16 lbu $4,1($6) lbu $5,0($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L122 or $2,$4,$2 .set macro .set reorder$L120: lbu $2,0($6) lbu $3,1($6) sll $2,$2,24 sll $3,$3,16 lbu $4,2($6) lbu $5,3($6) or $2,$2,$3 or $2,$2,$5 sll $4,$4,8 .set noreorder .set nomacro j $L122 or $2,$4,$2 .set macro .set reorder$L115: .set noreorder .set nomacro j $L122 move $2,$0 .set macro .set reorder .end decode_frame .globl vmnc_decoder .section .rodata.str1.4 .align 2$LC9: .ascii "VMware video\000" .data .align 2 .type vmnc_decoder, @object .size vmnc_decoder, 52vmnc_decoder: .word $LC9 .word 0 .word 92 .word 1032 .word decode_init .word 0 .word decode_end .word decode_frame .space 20 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -