📄 h263.mid
字号:
.set macro .set reorder addiu $2,$5,4$L539:#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,$L539 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L538: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L540 andi $4,$6,0x3 .set macro .set reorder$L511:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L511 andi $4,$6,0x3 .set macro .set reorder$L540: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L487 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L488 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L529$L485: lw $2,2004($18) li $3,4 # 0x4 addu $4,$17,$2 andi $2,$4,0x3 subu $3,$3,$2 li $2,2 # 0x2 addu $6,$16,$4 .set noreorder .set nomacro beq $3,$2,$L493 move $5,$4 .set macro .set reorder$L532: li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L494 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L530$L491: 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,$L541 addiu $2,$6,-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,$L541 addiu $2,$6,-31 .set macro .set reorder$L512:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L512 addiu $2,$6,-31 .set macro .set reorder$L541: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L542 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L543:#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,$L543 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L542: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L500$L514:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L514$L500: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L503 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L504 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L531 sw $0,5524($18) sw $0,5544($18) sw $0,5540($18) sw $0,5528($18) lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L459: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L457 sb $0,1($6) .set macro .set reorder$L527: move $6,$16 .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder lw $4,2004($18) move $6,$16 addu $4,$17,$4 .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder sw $0,5524($18) sw $0,5544($18) sw $0,5540($18) sw $0,5528($18) lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L524: move $4,$6 move $5,$0 .set noreorder .set nomacro jal memset move $6,$7 .set macro .set reorder .set noreorder .set nomacro j $L533 addiu $2,$19,-1 .set macro .set reorder$L503: sb $0,4($5) sb $0,1($4) sw $0,5524($18) sw $0,5544($18) sw $0,5540($18) sw $0,5528($18) lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L487: sb $0,4($5) sb $0,1($3) lw $2,2004($18) li $3,4 # 0x4 addu $4,$17,$2 andi $2,$4,0x3 subu $3,$3,$2 li $2,2 # 0x2 addu $6,$16,$4 .set noreorder .set nomacro bne $3,$2,$L532 move $5,$4 .set macro .set reorder$L493: addiu $5,$4,2 sb $0,0($4) .set noreorder .set nomacro j $L491 sb $0,1($4) .set macro .set reorder$L476: addiu $5,$4,2 sb $0,0($4) .set noreorder .set nomacro j $L474 sb $0,1($4) .set macro .set reorder$L469: sb $0,4($5) .set noreorder .set nomacro j $L456 sb $0,1($3) .set macro .set reorder$L460: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L457 sb $0,2($6) .set macro .set reorder$L504: sb $0,6($5) sb $0,4($5) sb $0,5($5) sw $0,5524($18) sw $0,5544($18) sw $0,5540($18) sw $0,5528($18) lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L494: addiu $5,$4,3 sb $0,0($4) sb $0,1($4) .set noreorder .set nomacro j $L491 sb $0,2($4) .set macro .set reorder$L488: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L485 sb $0,5($5) .set macro .set reorder$L477: addiu $5,$4,3 sb $0,0($4) sb $0,1($4) .set noreorder .set nomacro j $L474 sb $0,2($4) .set macro .set reorder$L470: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L456 sb $0,5($5) .set macro .set reorder$L526: .set noreorder .set nomacro j $L456 sb $0,4($5) .set macro .set reorder$L525: addiu $4,$6,1 .set noreorder .set nomacro j $L457 sb $0,0($6) .set macro .set reorder$L529: .set noreorder .set nomacro j $L485 sb $0,4($5) .set macro .set reorder$L528: addiu $5,$4,1 .set noreorder .set nomacro j $L474 sb $0,0($4) .set macro .set reorder$L531: sb $0,4($5) sw $0,5524($18) sw $0,5544($18) sw $0,5540($18) sw $0,5528($18) lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L530: addiu $5,$4,1 .set noreorder .set nomacro j $L491 sb $0,0($4) .set macro .set reorder .end ff_mpeg4_clean_buffers .section .text.mpeg4_decode_sprite_trajectory,"ax",@progbits .align 2 .align 5 .ent mpeg4_decode_sprite_trajectory .type mpeg4_decode_sprite_trajectory, @functionmpeg4_decode_sprite_trajectory: .frame $sp,88,$31 # vars= 48, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-88 sw $fp,80($sp) sw $21,68($sp) sw $23,76($sp) sw $22,72($sp) sw $20,64($sp) sw $19,60($sp) sw $18,56($sp) sw $17,52($sp) sw $16,48($sp) lui $3,%hi(C.247.10020) addiu $2,$3,%lo(C.247.10020) move $14,$4 lw $4,8216($4) lw $12,24($2) lw $13,28($2) lw $7,4($2) lw $8,8($2) lw $9,12($2) lw $10,16($2) lw $11,20($2) li $2,2 # 0x2 lw $6,%lo(C.247.10020)($3) sll $fp,$2,$4 li $3,16 # 0x10 div $0,$3,$fp teq $fp,$0,7 lw $24,8132($14) li $2,3 # 0x3 sw $12,24($sp) sw $6,0($sp) sw $7,4($sp) sw $8,8($sp) sw $9,12($sp) sw $10,16($sp) sw $11,20($sp) sw $13,28($sp) subu $2,$2,$4 sw $2,40($sp) move $12,$5 lw $25,4($14) lw $17,8($14) blez $24,$L545 mflo $21 lui $2,%hi(sprite_trajectory+4) lw $13,%lo(sprite_trajectory+4)($2) lw $7,8($5) lw $11,0($5) move $16,$0 move $15,$sp j $L547 li $19,32 # 0x20$L613: lw $3,8312($14) li $2,500 # 0x1f4 beq $3,$2,$L610 move $18,$0$L554: lw $7,8($12) addiu $7,$7,1 sw $7,8($12)$L556: sra $4,$7,3 addu $4,$11,$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,$7,0x7 sll $2,$2,$4 srl $2,$2,26 sll $2,$2,2 addu $2,$13,$2 lh $8,2($2) move $9,$7 bltz $8,$L611 lh $10,0($2)$L557: addu $7,$9,$8 bne $10,$0,$L560 sw $7,8($12) lw $7,8($12) addiu $16,$16,1 addiu $2,$7,1 sw $2,8($12) lw $24,8132($14) move $3,$0 move $7,$2 slt $2,$16,$24 sw $18,0($15) sw $3,4($15) beq $2,$0,$L545 addiu $15,$15,8$L547: sra $4,$7,3 addu $4,$11,$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,$7,0x7 sll $2,$2,$4 srl $2,$2,26 sll $2,$2,2 addu $2,$13,$2 lh $8,2($2) move $9,$7 bltz $8,$L612 lh $10,0($2)$L548: addu $7,$9,$8 beq $10,$0,$L613 sw $7,8($12) sra $4,$7,3 addu $4,$4,$11 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 nor $5,$0,$2 sra $5,$5,31 subu $3,$19,$10 xor $2,$2,$5 addu $7,$10,$7 srl $2,$2,$3 sw $7,8($12) xor $2,$2,$5 lw $3,8312($14) subu $18,$2,$5 li $2,500 # 0x1f4 bne $3,$2,$L554 nop$L610: lw $3,8316($14) li $2,413 # 0x19d bne $3,$2,$L554 nop j $L556 lw $7,8($12)$L560: sra $4,$7,3 addu $4,$4,$11 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 nor $5,$0,$2 sra $5,$5,31 subu $3,$19,$10 xor $2,$2,$5 srl $2,$2,$3 addu $7,$10,$7 xor $2,$2,$5 subu $3,$2,$5 addiu $2,$7,1 sw $7,8($12) sw $2,8($12) lw $24,8132($14) addiu $16,$16,1 move $7,$2 slt $2,$16,$24 sw $18,0($15) sw $3,4($15) bne $2,$0,$L547 addiu $15,$15,8$L545: slt $2,$25,2 bne $2,$0,$L614 move $13,$0 li $3,1 # 0x1 addiu $13,$13,1$L623: sll $15,$3,$13 slt $2,$15,$25 bne $2,$0,$L623 addiu $13,$13,1 addiu $13,$13,-1 slt $2,$17,2 bne $2,$0,$L624 li $2,16 # 0x10$L567: move $11,$0 li $3,1 # 0x1 addiu $11,$11,1$L625: sll $10,$3,$11 slt $2,$10,$17 bne $2,$0,$L625 addiu $11,$11,1 addiu $11,$11,-1 sll $3,$10,4 sw $3,32($sp)$L569: lw $3,8312($14) li $2,500 # 0x1f4 beq $3,$2,$L616 li $2,413 # 0x19d lw $8,0($sp)$L627: lw $9,4($sp) lw $5,20($sp) lw $2,8($sp) lw $6,16($sp) lw $3,12($sp) addu $2,$8,$2 addu $5,$9,$5 sll $7,$25,1 sll $4,$17,1 addu $7,$7,$2 addu $4,$4,$5 sra $2,$fp,1 addu $6,$8,$6 addu $3,$9,$3 mul $23,$2,$4 mul $12,$2,$3 mul $4,$2,$7 mul $20,$2,$6 mul $16,$2,$8 mul $18,$2,$9$L575: mul $2,$21,$4 mul $7,$16,$21 sll $3,$25,4 subu $2,$2,$3 subu $5,$25,$15 mul $2,$2,$15 mul $3,$5,$7 addu $2,$3,$2 blez $2,$L576 sll $19,$15,4 sra $4,$25,1 addu $2,$2,$4 div $0,$2,$25 teq $25,$0,7 mflo $3 mul $2,$12,$21 mul $6,$18,$21 mult $2,$15 addu $3,$19,$3 madd $5,$6 mflo $2 blez $2,$L579 sw $3,36($sp)$L620: addu $4,$2,$4 mul $2,$21,$20 subu $5,$17,$10 mul $2,$2,$10 div $0,$4,$25 teq $25,$0,7 mflo $22 mul $3,$7,$5 addu $2,$3,$2 blez $2,$L626 sra $9,$17,1$L628: addu $25,$2,$9 mul $2,$23,$21 sll $3,$17,4 subu $2,$2,$3 mult $2,$10 madd $6,$5 mflo $2 blez $2,$L585 nop$L622: addu $9,$2,$9$L587: li $20,1 # 0x1 beq $24,$20,$L590 slt $2,$24,2 bne $2,$0,$L617 li $2,2 # 0x2 beq $24,$2,$L591 li $2,3 # 0x3 beq $24,$2,$L618 lw $4,40($sp)$L588: lw $9,8172($14) lw $15,8156($14) sll $2,$fp,$9 beq $15,$2,$L619 nop lw $12,8160($14) lw $11,8164($14) lw $10,8168($14)$L594: lw $3,8176($14) li $8,16 # 0x10 lw $4,8140($14) lw $5,8148($14) lw $6,8144($14) lw $7,8152($14) subu $2,$8,$9 subu $3,$8,$3 sll $7,$7,$3 sll $10,$10,$2 sll $4,$4,$2 sll $5,$5,$3 sll $9,$15,$2 sll $3,$11,$2 sll $6,$6,$2 sll $2,$12,$2 sw $24,8136($14) sw $4,8140($14) sw $5,8148($14) sw $9,8156($14) sw $3,8164($14) sw $6,8144($14) sw $7,8152($14) sw $2,8160($14) sw $10,8168($14) sw $8,8176($14) sw $8,8172($14)$L600: lw $fp,80($sp) lw $23,76($sp) lw $22,72($sp) lw $21,68($sp) lw $20,64($sp) lw $19,60($sp) lw $18,56($sp) lw $17,52($sp) lw $16,48($sp) j $31 addiu $sp,$sp,88$L611: addiu $9,$7,6 sra $4,$9,3 addu $4,$11,$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,$8 addu $2,$2,$10 sll $2,$2,2 addu $2,$13,$2 subu $3,$0,$8 lh $8,2($2) bgez $8,$L557 lh $10,0($2) addu $9,$9,$3 sra $4,$9,3 addu $4,$11,$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,$8 addu $2,$2,$10 sll $2,$2,2 addu $2,$13,$2 lh $8,2($2) j $L557 lh $10,0($2)$L612: addiu $9,$7,6 sra $4,$9,3 addu $4,$11,$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,$8 addu $2,$2,$10 sll $2,$2,2 addu $2,$13,$2 subu $3,$0,$8 lh $8,2($2) bgez $8,$L548 lh $10,0($2) addu $9,$9,$3 sra $4,$9,3 addu $4,$11,$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,$8 addu $2,$2,$10 sll $2,$2,2 addu $2,$13,$2 lh $8,2($2) j $L548 lh $10,0($2)$L619:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -