📄 mjpegdec.mid
字号:
.set reorder li $3,1114112 # 0x110000 ori $2,$3,0x1111 .set noreorder .set nomacro beq $16,$2,$L77 li $2,1179648 # 0x120000 .set macro .set reorder ori $2,$2,0x1111 .set noreorder .set nomacro beq $16,$2,$L78 li $4,38 # 0x26 .set macro .set reorder beq $16,$3,$L76$L75: lw $4,0($18) lui $6,%hi($LC9) addiu $6,$6,%lo($LC9) move $7,$16 .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L35 li $2,-1 # 0xffffffffffffffff .set macro .set reorder$L74: .set noreorder .set nomacro j $L35 move $2,$0 .set macro .set reorder$L79: lw $2,4572($18) lw $5,0($18) li $3,4 # 0x4 li $4,16 # 0x10 movz $3,$4,$2 sw $3,52($5)$L84: lw $2,708($18) beq $2,$0,$L99 lw $2,772($18) slt $2,$2,2 .set noreorder .set nomacro bne $2,$0,$L101 li $2,2 # 0x2 .set macro .set reorder sw $2,52($5)$L99: lw $2,960($18) .set noreorder .set nomacro beq $2,$0,$L165 move $4,$5 .set macro .set reorder lw $2,264($5) addiu $16,$18,960 .set noreorder .set nomacro jal $2 move $5,$16 .set macro .set reorder lw $5,0($18)$L105: lw $2,260($5) move $4,$5 sw $0,1040($18) .set noreorder .set nomacro jal $2 move $5,$16 .set macro .set reorder .set noreorder .set nomacro bltz $2,$L192 lw $4,32($sp) .set macro .set reorder sll $2,$fp,24 sll $3,$4,16 or $2,$2,$3 lw $4,36($sp) lw $3,40($sp) andi $8,$21,0x7 or $2,$2,$3 sll $3,$4,8 or $3,$3,$2 lw $5,976($18) lw $2,696($18) lw $6,980($18) lw $7,984($18) sll $4,$23,1 sll $3,$3,$8 addu $4,$4,$23 sll $7,$7,$2 sll $5,$5,$2 sll $6,$6,$2 li $16,1 # 0x1 srl $2,$3,16 addiu $4,$4,8 sw $5,1160($18) sw $6,1164($18) sw $7,1168($18) sw $16,1012($18) .set noreorder .set nomacro beq $2,$4,$L109 sw $16,1008($18) .set macro .set reorder lui $6,%hi($LC11) lw $4,0($18) addiu $6,$6,%lo($LC11) move $7,$2 .set noreorder .set nomacro jal av_log li $5,2 # 0x2 .set macro .set reorder$L109: lw $2,712($18) .set noreorder .set nomacro beq $2,$0,$L35 move $2,$0 .set macro .set reorder lw $4,976($18) lw $3,760($18) mul $7,$4,$3 sltu $2,$7,40 .set noreorder .set nomacro bne $2,$0,$L193 lw $6,960($18) .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,$L117 move $4,$6 .set macro .set reorder li $2,3 # 0x3 beq $3,$2,$L118 beq $3,$16,$L194$L115: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L119 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L119$L166:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L166$L119: addu $6,$7,$6 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L206 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L207:#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,$L207 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L206: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L208 andi $4,$6,0x3 .set macro .set reorder$L168:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L168 andi $4,$6,0x3 .set macro .set reorder$L208: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L127 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L128 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L195$L114: lw $2,760($18)$L204: lw $4,980($18) lw $3,924($18) mul $4,$4,$2 lw $5,812($18) subu $3,$3,$5 sra $7,$4,$3 sltu $2,$7,40 .set noreorder .set nomacro bne $2,$0,$L196 lw $6,964($18) .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,$L134 move $4,$6 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L135 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L197$L132: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L136 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L136$L169:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L169$L136: addu $6,$7,$6 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L209 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L210:#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,$L210 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L209: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L211 andi $4,$6,0x3 .set macro .set reorder$L171:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L171 andi $4,$6,0x3 .set macro .set reorder$L211: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L144 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L145 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L198$L131: lw $2,760($18)$L203: lw $4,984($18) lw $3,924($18) mul $4,$4,$2 lw $5,816($18) subu $3,$3,$5 sra $7,$4,$3 sltu $2,$7,40 .set noreorder .set nomacro bne $2,$0,$L199 lw $6,968($18) .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,$L150 move $4,$6 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L151 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L200$L148: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L152 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L152$L172:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L172$L152: addu $6,$7,$6 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L212 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L213:#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,$L213 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L212: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L214 andi $4,$6,0x3 .set macro .set reorder$L174:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L174 andi $4,$6,0x3 .set macro .set reorder$L214: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L160 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L161 move $2,$0 .set macro .set reorder li $2,1 # 0x1 bne $4,$2,$L74 move $2,$0 .set noreorder .set nomacro j $L35 sb $0,4($5) .set macro .set reorder$L81: ori $2,$3,0x1212 .set noreorder .set nomacro beq $16,$2,$L79 ori $2,$3,0x2222 .set macro .set reorder .set noreorder .set nomacro beq $16,$2,$L77 ori $2,$3,0x1111 .set macro .set reorder bne $16,$2,$L75 lw $3,4572($18) lw $5,0($18) li $2,15 # 0xf movn $2,$0,$3 .set noreorder .set nomacro j $L84 sw $2,52($5) .set macro .set reorder$L191: lw $2,920($18) bne $2,$4,$L59 lw $3,704($18) bne $3,$2,$L59 .set noreorder .set nomacro j $L59 sw $3,716($18) .set macro .set reorder$L165: .set noreorder .set nomacro j $L105 addiu $16,$18,960 .set macro .set reorder$L77: lw $2,716($18) .set noreorder .set nomacro beq $2,$0,$L82 li $2,3 # 0x3 .set macro .set reorder lw $5,0($18) li $2,6 # 0x6 .set noreorder .set nomacro j $L84 sw $2,52($5) .set macro .set reorder$L199: move $4,$6 move $5,$0 .set noreorder .set nomacro jal memset move $6,$7 .set macro .set reorder .set noreorder .set nomacro j $L35 move $2,$0 .set macro .set reorder$L196: move $4,$6 move $5,$0 .set noreorder .set nomacro jal memset move $6,$7 .set macro .set reorder .set noreorder .set nomacro j $L203 lw $2,760($18) .set macro .set reorder$L193: move $4,$6 move $5,$0 .set noreorder .set nomacro jal memset move $6,$7 .set macro .set reorder .set noreorder .set nomacro j $L204 lw $2,760($18) .set macro .set reorder$L76: lw $5,0($18) li $2,11 # 0xb .set noreorder .set nomacro j $L84 sw $2,52($5) .set macro .set reorder$L117: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L115 sb $0,1($6) .set macro .set reorder$L127: sb $0,4($5) .set noreorder .set nomacro j $L114 sb $0,1($3) .set macro .set reorder$L150: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L148 sb $0,1($6) .set macro .set reorder$L160: move $2,$0 sb $0,4($5) .set noreorder .set nomacro j $L35 sb $0,1($3) .set macro .set reorder$L134: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L132 sb $0,1($6) .set macro .set reorder$L144: sb $0,4($5) .set noreorder .set nomacro j $L131 sb $0,1($3) .set macro .set reorder$L82: lw $3,772($18) .set noreorder .set nomacro bne $3,$2,$L76 li $3,5 # 0x5 .set macro .set reorder lw $2,4572($18) lw $5,0($18) li $4,17 # 0x11 movz $3,$4,$2 .set noreorder .set nomacro j $L84 sw $3,52($5) .set macro .set reorder$L101: lw $2,728($18) slt $2,$2,9 .set noreorder .set nomacro beq $2,$0,$L103 li $2,36 # 0x24 .set macro .set reorder li $2,11 # 0xb .set noreorder .set nomacro j $L99 sw $2,52($5) .set macro .set reorder$L78: lw $2,4572($18) lw $5,0($18) li $3,37 # 0x25 movz $3,$4,$2 .set noreorder .set nomacro j $L84 sw $3,52($5) .set macro .set reorder$L145: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L131 sb $0,5($5) .set macro .set reorder$L151: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L148 sb $0,2($6) .set macro .set reorder$L161: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L35 sb $0,5($5) .set macro .set reorder$L135: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L132 sb $0,2($6) .set macro .set reorder$L118: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L115 sb $0,2($6) .set macro .set reorder$L128: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L114 sb $0,5($5) .set macro .set reorder$L194: addiu $4,$6,1 .set noreorder .set nomacro j $L115 sb $0,0($6) .set macro .set reorder$L195: .set noreorder .set nomacro j $L114 sb $0,4($5) .set macro .set reorder$L197: addiu $4,$6,1 .set noreorder .set nomacro j $L132 sb $0,0($6) .set macro .set reorder$L198: .set noreorder .set nomacro j $L131 sb $0,4($5) .set macro .set reorder$L200: addiu $4,$6,1 .set noreorder .set nomacro j $L148 sb $0,0($6) .set macro .set reorder$L103: .set noreorder .set nomacro j $L99 sw $2,52($5) .set macro .set reorder$L188: lw $4,0($18) lui $6,%hi($LC5)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -