📄 h263.mid
字号:
addiu $4,$4,%lo(cbpc_b_vlc) addiu $7,$3,1 li $5,3 # 0x3 li $6,4 # 0x4 sw $17,28($sp) sw $16,48($sp) sw $17,16($sp) sw $16,20($sp) sw $3,24($sp) sw $16,32($sp) sw $0,36($sp) sw $0,40($sp) jal init_vlc_sparse sw $0,44($sp) lw $31,84($sp)$L291: lw $22,80($sp) lw $21,76($sp) lw $20,72($sp) lw $19,68($sp) lw $18,64($sp) lw $17,60($sp) lw $16,56($sp) j $31 addiu $sp,$sp,88 .set macro .set reorder .end h263_decode_init_vlc .section .text.ff_mpeg4_set_direct_mv,"ax",@progbits .align 2 .align 5 .globl ff_mpeg4_set_direct_mv .ent ff_mpeg4_set_direct_mv .type ff_mpeg4_set_direct_mv, @functionff_mpeg4_set_direct_mv: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $3,6172($4) lw $7,152($4) move $8,$4 mul $9,$3,$7 lw $4,6168($4) lw $2,752($8) addu $3,$9,$4 sll $10,$3,2 addu $2,$2,$10 lw $3,0($2) lhu $7,8096($8) andi $2,$3,0x40 beq $2,$0,$L293 lhu $11,8098($8) lw $3,6188($8) lw $10,744($8) sll $12,$3,2 addu $2,$10,$12 lh $9,0($2) li $2,1 # 0x1 addiu $4,$9,32 sltu $3,$4,64 beq $3,$0,$L421 sw $2,5440($8) sll $4,$4,1 addu $2,$4,$8 lh $3,5560($2) addu $2,$5,$3 beq $5,$0,$L422 sw $2,5444($8)$L301: subu $2,$2,$9$L303: sw $2,5476($8) addu $2,$12,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L438 sll $9,$3,1 mul $2,$4,$11$L446: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$6,$2 beq $6,$0,$L423 sw $2,5448($8)$L310: subu $2,$2,$4$L312: sw $2,5480($8) lw $2,6192($8) sll $12,$2,2 addu $3,$10,$12 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L439 sll $9,$3,1 mul $2,$4,$11$L447: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$5,$2 beq $5,$0,$L424 sw $2,5452($8)$L319: subu $2,$2,$4$L321: sw $2,5484($8) addu $2,$12,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L440 sll $9,$3,1 mul $2,$4,$11$L448: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$6,$2 beq $6,$0,$L425 sw $2,5456($8)$L328: subu $2,$2,$4$L330: sw $2,5488($8) lw $2,6196($8) sll $12,$2,2 addu $3,$10,$12 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L441 sll $9,$3,1 mul $2,$4,$11$L449: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$5,$2 beq $5,$0,$L426 sw $2,5460($8)$L337: subu $2,$2,$4$L339: sw $2,5492($8) addu $2,$12,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L442 sll $9,$3,1 mul $2,$4,$11$L450: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$6,$2 beq $6,$0,$L427 sw $2,5464($8)$L346: subu $2,$2,$4$L348: sw $2,5496($8) lw $2,6200($8) sll $9,$2,2 addu $3,$10,$9 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L443 mul $2,$4,$11 sll $2,$3,1$L451: addu $2,$2,$8 lh $3,5560($2) addu $3,$5,$3 bne $5,$0,$L428 sw $3,5468($8) lh $2,5688($2) sw $2,5500($8) addu $2,$9,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L444 sll $2,$3,1 mul $2,$4,$11$L452: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$6,$2 beq $6,$0,$L364 sw $2,5472($8) subu $2,$2,$4$L366: li $3,61760 # 0xf140 sw $2,5504($8)$L363: j $31 move $2,$3$L293: andi $2,$3,0x80 bne $2,$0,$L430 li $3,3 # 0x3 lw $2,6188($8) lw $10,744($8) sll $9,$2,2 addu $3,$10,$9 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L387 mul $2,$4,$11 sll $2,$3,1 addu $2,$2,$8 lh $3,5560($2) addu $3,$5,$3 beq $5,$0,$L389 sw $3,5444($8) subu $2,$3,$4$L395: sw $2,5476($8) addu $2,$9,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L396 mul $2,$4,$11 sll $2,$3,1 addu $2,$2,$8 lh $3,5560($2) addu $3,$6,$3 beq $6,$0,$L398 sw $3,5448($8) subu $2,$3,$4$L404: move $5,$2 lw $3,5448($8) lw $4,5476($8) sw $2,5480($8) lw $2,5444($8) lw $6,0($8) sw $2,5452($8) sw $3,5456($8) sw $4,5484($8) sw $5,5488($8) sw $2,5468($8) sw $2,5460($8) sw $3,5472($8) sw $3,5464($8) sw $4,5500($8) sw $4,5492($8) sw $5,5504($8) sw $5,5496($8) lw $2,236($6) andi $2,$2,0x200 bne $2,$0,$L445 li $3,61704 # 0xf108 lw $2,8188($8) beq $2,$0,$L405 nop li $2,1 # 0x1 j $L363 sw $2,5440($8)$L430: lw $15,836($8) lw $2,6188($8) sw $3,5440($8) addu $2,$15,$2 lb $2,0($2) lw $14,8512($8) sw $2,5508($8) bne $14,$0,$L369 sw $0,5516($8) lhu $13,8100($8) lhu $12,8102($8) andi $2,$2,0xffff addu $3,$2,$12 addu $2,$2,$13 andi $7,$2,0xffff andi $4,$3,0xffff$L371: lw $11,5360($8) addu $3,$10,$11 lh $2,2($3) lh $9,0($3) mul $2,$4,$2 mul $3,$9,$4 div $0,$2,$7 teq $7,$0,7 mflo $2 div $0,$3,$7 teq $7,$0,7 addu $2,$6,$2 sw $2,5448($8) mflo $3 addu $2,$5,$3 bne $5,$0,$L372 sw $2,5444($8) subu $2,$4,$7 mul $2,$9,$2 div $0,$2,$7 teq $7,$0,7 mflo $2$L374: bne $6,$0,$L375 sw $2,5476($8) addu $3,$10,$11 lh $2,2($3) subu $4,$4,$7 mul $2,$2,$4 div $0,$2,$7 teq $7,$0,7 mflo $3$L377: lw $2,6196($8) sw $3,5480($8) addu $2,$15,$2 lb $2,0($2) li $3,1 # 0x1 sw $3,5520($8) beq $14,$0,$L378 sw $2,5512($8) andi $2,$2,0xffff subu $3,$12,$2 subu $2,$13,$2 addiu $2,$2,1 addiu $3,$3,1 andi $7,$2,0xffff andi $4,$3,0xffff$L380: lw $11,5368($8) addu $3,$10,$11 lh $2,2($3) lh $9,0($3) mul $2,$4,$2 mul $3,$9,$4 div $0,$2,$7 teq $7,$0,7 mflo $2 div $0,$3,$7 teq $7,$0,7 addu $2,$6,$2 sw $2,5456($8) mflo $3 addu $2,$5,$3 beq $5,$0,$L381 sw $2,5452($8) subu $2,$2,$9$L383: beq $6,$0,$L384 sw $2,5484($8) addu $2,$10,$11 lw $3,5456($8) lh $4,2($2) subu $2,$3,$4 sw $2,5488($8) li $3,61840 # 0xf190$L437: j $31 move $2,$3$L421: mul $2,$9,$11 div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$5,$2 bne $5,$0,$L301 sw $2,5444($8) subu $2,$11,$7 mul $2,$9,$2 div $0,$2,$7 teq $7,$0,7 mflo $2 sw $2,5476($8) addu $2,$12,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L446 mul $2,$4,$11 sll $9,$3,1$L438: addu $2,$9,$8 lh $3,5560($2) addu $2,$6,$3 bne $6,$0,$L310 sw $2,5448($8) addu $2,$9,$8 lh $2,5688($2) sw $2,5480($8) lw $2,6192($8) sll $12,$2,2 addu $3,$10,$12 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L447 mul $2,$4,$11 sll $9,$3,1$L439: addu $2,$9,$8 lh $3,5560($2) addu $2,$5,$3 bne $5,$0,$L319 sw $2,5452($8) addu $2,$9,$8 lh $2,5688($2) sw $2,5484($8) addu $2,$12,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L448 mul $2,$4,$11 sll $9,$3,1$L440: addu $2,$9,$8 lh $3,5560($2) addu $2,$6,$3 bne $6,$0,$L328 sw $2,5456($8) addu $2,$9,$8 lh $2,5688($2) sw $2,5488($8) lw $2,6196($8) sll $12,$2,2 addu $3,$10,$12 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L449 mul $2,$4,$11 sll $9,$3,1$L441: addu $2,$9,$8 lh $3,5560($2) addu $2,$5,$3 bne $5,$0,$L337 sw $2,5460($8) addu $2,$9,$8 lh $2,5688($2) sw $2,5492($8) addu $2,$12,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L450 mul $2,$4,$11 sll $9,$3,1$L442: addu $2,$9,$8 lh $3,5560($2) addu $2,$6,$3 bne $6,$0,$L346 sw $2,5464($8) addu $2,$9,$8 lh $2,5688($2) sw $2,5496($8) lw $2,6200($8) sll $9,$2,2 addu $3,$10,$9 lh $4,0($3) addiu $3,$4,32 sltu $2,$3,64 bne $2,$0,$L451 sll $2,$3,1 mul $2,$4,$11$L443: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$5,$2 beq $5,$0,$L355 sw $2,5468($8) subu $2,$2,$4$L357: sw $2,5500($8) addu $2,$9,$10 lh $4,2($2) addiu $3,$4,32 sltu $2,$3,64 beq $2,$0,$L452 mul $2,$4,$11 sll $2,$3,1$L444: addu $2,$2,$8 lh $3,5560($2) addu $3,$6,$3 beq $6,$0,$L360 sw $3,5472($8) j $L366 subu $2,$3,$4$L355: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L357 mflo $2$L428: j $L357 subu $2,$3,$4$L427: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L348 mflo $2$L426: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L339 mflo $2$L425: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L330 mflo $2$L424: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L321 mflo $2$L423: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L312 mflo $2$L422: addu $2,$4,$8 j $L303 lh $2,5688($2)$L387: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$5,$2 beq $5,$0,$L393 sw $2,5444($8) j $L395 subu $2,$2,$4$L369: lhu $13,8100($8) lhu $12,8102($8) andi $2,$2,0xffff subu $3,$12,$2 subu $2,$13,$2 andi $7,$2,0xffff j $L371 andi $4,$3,0xffff$L405:$L445: move $2,$3 j $31 sw $0,5440($8)$L360: j $L366 lh $2,5688($2)$L384: addu $3,$10,$11 lh $2,2($3) subu $4,$4,$7 mul $2,$2,$4 li $3,61840 # 0xf190 div $0,$2,$7 teq $7,$0,7 mflo $2 j $L437 sw $2,5488($8)$L381: subu $2,$4,$7 mul $2,$9,$2 div $0,$2,$7 teq $7,$0,7 j $L383 mflo $2$L378: andi $2,$2,0xffff addu $3,$2,$12 addu $2,$2,$13 addiu $2,$2,-1 addiu $3,$3,-1 andi $7,$2,0xffff j $L380 andi $4,$3,0xffff$L375: addu $2,$10,$11 lh $4,2($2) lw $3,5448($8) j $L377 subu $3,$3,$4$L372: j $L374 subu $2,$2,$9$L396: div $0,$2,$7 teq $7,$0,7 mflo $2 addu $2,$6,$2 beq $6,$0,$L402 sw $2,5448($8) j $L404 subu $2,$2,$4$L364: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L366 mflo $2$L393: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L395 mflo $2$L389: j $L395 lh $2,5688($2)$L398: j $L404 lh $2,5688($2)$L402: subu $2,$11,$7 mul $2,$4,$2 div $0,$2,$7 teq $7,$0,7 j $L404 mflo $2 .set macro .set reorder .end ff_mpeg4_set_direct_mv .section .text.ff_mpeg4_clean_buffers,"ax",@progbits .align 2 .align 5 .globl ff_mpeg4_clean_buffers .ent ff_mpeg4_clean_buffers .type ff_mpeg4_clean_buffers, @functionff_mpeg4_clean_buffers: .frame $sp,40,$31 # vars= 0, regs= 5/0, args= 16, gp= 0 .mask 0x800f0000,-8 .fmask 0x00000000,0 addiu $sp,$sp,-40 sw $18,24($sp) sw $31,32($sp) sw $19,28($sp) sw $17,20($sp) sw $16,16($sp) lw $19,6172($4) move $18,$4 lw $17,6168($4) sll $2,$19,1 lw $4,156($4) addiu $2,$2,-1 mul $5,$4,$2 sll $3,$17,1 addu $2,$5,$3 sll $4,$4,6 addiu $7,$4,32 addiu $2,$2,-1 lw $3,1996($18) sll $2,$2,5 sltu $4,$7,40 addu $6,$2,$3 .set noreorder .set nomacro bne $4,$0,$L524 lw $16,152($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,$L459 move $4,$6 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L460 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L525$L457: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L461 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L461$L506:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L506$L461: 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,$L534 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L535:#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,$L535 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L534: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L536 andi $4,$6,0x3 .set macro .set reorder$L508:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L508 andi $4,$6,0x3 .set macro .set reorder$L536: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L469 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L470 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L526$L456: addiu $2,$19,-1$L533: mul $3,$16,$2 lw $4,2000($18) addu $2,$3,$17 sll $3,$16,5 addiu $2,$2,-1 addiu $16,$3,32 sll $17,$2,5 sltu $3,$16,40 .set noreorder .set nomacro bne $3,$0,$L527 addu $4,$17,$4 .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L476 move $5,$4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L477 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L528$L474: move $3,$5 move $2,$0 addiu $5,$5,-4#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L537 addu $6,$16,$4 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $6,$2,32 sltu $3,$5,$6 beq $3,$0,$L478$L509:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 bne $2,$0,$L509$L478: addu $6,$16,$4$L537: addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L538 addiu $2,$6,-4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -