📄 h263.s
字号:
beq $4,$0,$L542addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L543:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L543addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L542:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L500$L514:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L514$L500:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L503addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L504li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L531sw $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 nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L459:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L457sb $0,1($6).set macro.set reorder$L527:move $6,$16.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorderlw $4,2004($18)move $6,$16addu $4,$17,$4.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reordersw $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 nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L524:move $4,$6move $5,$0.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorder.set noreorder.set nomacroj $L533addiu $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 nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L487:sb $0,4($5)sb $0,1($3)lw $2,2004($18)li $3,4 # 0x4addu $4,$17,$2andi $2,$4,0x3subu $3,$3,$2li $2,2 # 0x2addu $6,$16,$4.set noreorder.set nomacrobne $3,$2,$L532move $5,$4.set macro.set reorder$L493:addiu $5,$4,2sb $0,0($4).set noreorder.set nomacroj $L491sb $0,1($4).set macro.set reorder$L476:addiu $5,$4,2sb $0,0($4).set noreorder.set nomacroj $L474sb $0,1($4).set macro.set reorder$L469:sb $0,4($5).set noreorder.set nomacroj $L456sb $0,1($3).set macro.set reorder$L460:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L457sb $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 nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L494:addiu $5,$4,3sb $0,0($4)sb $0,1($4).set noreorder.set nomacroj $L491sb $0,2($4).set macro.set reorder$L488:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L485sb $0,5($5).set macro.set reorder$L477:addiu $5,$4,3sb $0,0($4)sb $0,1($4).set noreorder.set nomacroj $L474sb $0,2($4).set macro.set reorder$L470:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L456sb $0,5($5).set macro.set reorder$L526:.set noreorder.set nomacroj $L456sb $0,4($5).set macro.set reorder$L525:addiu $4,$6,1.set noreorder.set nomacroj $L457sb $0,0($6).set macro.set reorder$L529:.set noreorder.set nomacroj $L485sb $0,4($5).set macro.set reorder$L528:addiu $5,$4,1.set noreorder.set nomacroj $L474sb $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 nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L530:addiu $5,$4,1.set noreorder.set nomacroj $L491sb $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 nomacroaddiu $sp,$sp,-88sw $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,$4lw $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 # 0x2lw $6,%lo(C.247.10020)($3)sll $fp,$2,$4li $3,16 # 0x10div $0,$3,$fpteq $fp,$0,7lw $24,8132($14)li $2,3 # 0x3sw $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,$4sw $2,40($sp)move $12,$5lw $25,4($14)lw $17,8($14)blez $24,$L545mflo $21lui $2,%hi(sprite_trajectory+4)lw $13,%lo(sprite_trajectory+4)($2)lw $7,8($5)lw $11,0($5)move $16,$0move $15,$spj $L547li $19,32 # 0x20$L613:lw $3,8312($14)li $2,500 # 0x1f4beq $3,$2,$L610move $18,$0$L554:lw $7,8($12)addiu $7,$7,1sw $7,8($12)$L556:sra $4,$7,3addu $4,$11,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4srl $2,$2,26sll $2,$2,2addu $2,$13,$2lh $8,2($2)move $9,$7bltz $8,$L611lh $10,0($2)$L557:addu $7,$9,$8bne $10,$0,$L560sw $7,8($12)lw $7,8($12)addiu $16,$16,1addiu $2,$7,1sw $2,8($12)lw $24,8132($14)move $3,$0move $7,$2slt $2,$16,$24sw $18,0($15)sw $3,4($15)beq $2,$0,$L545addiu $15,$15,8$L547:sra $4,$7,3addu $4,$11,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4srl $2,$2,26sll $2,$2,2addu $2,$13,$2lh $8,2($2)move $9,$7bltz $8,$L612lh $10,0($2)$L548:addu $7,$9,$8beq $10,$0,$L613sw $7,8($12)sra $4,$7,3addu $4,$4,$11lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4nor $5,$0,$2sra $5,$5,31subu $3,$19,$10xor $2,$2,$5addu $7,$10,$7srl $2,$2,$3sw $7,8($12)xor $2,$2,$5lw $3,8312($14)subu $18,$2,$5li $2,500 # 0x1f4bne $3,$2,$L554nop$L610:lw $3,8316($14)li $2,413 # 0x19dbne $3,$2,$L554nopj $L556lw $7,8($12)$L560:sra $4,$7,3addu $4,$4,$11lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4nor $5,$0,$2sra $5,$5,31subu $3,$19,$10xor $2,$2,$5srl $2,$2,$3addu $7,$10,$7xor $2,$2,$5subu $3,$2,$5addiu $2,$7,1sw $7,8($12)sw $2,8($12)lw $24,8132($14)addiu $16,$16,1move $7,$2slt $2,$16,$24sw $18,0($15)sw $3,4($15)bne $2,$0,$L547addiu $15,$15,8$L545:slt $2,$25,2bne $2,$0,$L614move $13,$0li $3,1 # 0x1addiu $13,$13,1$L623:sll $15,$3,$13slt $2,$15,$25bne $2,$0,$L623addiu $13,$13,1addiu $13,$13,-1slt $2,$17,2bne $2,$0,$L624li $2,16 # 0x10$L567:move $11,$0li $3,1 # 0x1addiu $11,$11,1$L625:sll $10,$3,$11slt $2,$10,$17bne $2,$0,$L625addiu $11,$11,1addiu $11,$11,-1sll $3,$10,4sw $3,32($sp)$L569:lw $3,8312($14)li $2,500 # 0x1f4beq $3,$2,$L616li $2,413 # 0x19dlw $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,$2addu $5,$9,$5sll $7,$25,1sll $4,$17,1addu $7,$7,$2addu $4,$4,$5sra $2,$fp,1addu $6,$8,$6addu $3,$9,$3mul $23,$2,$4mul $12,$2,$3mul $4,$2,$7mul $20,$2,$6mul $16,$2,$8mul $18,$2,$9$L575:mul $2,$21,$4mul $7,$16,$21sll $3,$25,4subu $2,$2,$3subu $5,$25,$15mul $2,$2,$15mul $3,$5,$7addu $2,$3,$2blez $2,$L576sll $19,$15,4sra $4,$25,1addu $2,$2,$4div $0,$2,$25teq $25,$0,7mflo $3mul $2,$12,$21mul $6,$18,$21mult $2,$15addu $3,$19,$3madd $5,$6mflo $2blez $2,$L579sw $3,36($sp)$L620:addu $4,$2,$4mul $2,$21,$20subu $5,$17,$10mul $2,$2,$10div $0,$4,$25teq $25,$0,7mflo $22mul $3,$7,$5addu $2,$3,$2blez $2,$L626sra $9,$17,1$L628:addu $25,$2,$9mul $2,$23,$21sll $3,$17,4subu $2,$2,$3mult $2,$10madd $6,$5mflo $2blez $2,$L585nop$L622:addu $9,$2,$9$L587:li $20,1 # 0x1beq $24,$20,$L590slt $2,$24,2bne $2,$0,$L617li $2,2 # 0x2beq $24,$2,$L591li $2,3 # 0x3beq $24,$2,$L618lw $4,40($sp)$L588:lw $9,8172($14)lw $15,8156($14)sll $2,$fp,$9beq $15,$2,$L619noplw $12,8160($14)lw $11,8164($14)lw $10,8168($14)$L594:lw $3,8176($14)li $8,16 # 0x10lw $4,8140($14)lw $5,8148($14)lw $6,8144($14)lw $7,8152($14)subu $2,$8,$9subu $3,$8,$3sll $7,$7,$3sll $10,$10,$2sll $4,$4,$2sll $5,$5,$3sll $9,$15,$2sll $3,$11,$2sll $6,$6,$2sll $2,$12,$2sw $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 $31addiu $sp,$sp,88$L611:addiu $9,$7,6sra $4,$9,3addu $4,$11,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$9,0x7sll $2,$2,$4srl $2,$2,$8addu $2,$2,$10sll $2,$2,2addu $2,$13,$2subu $3,$0,$8lh $8,2($2)bgez $8,$L557lh $10,0($2)addu $9,$9,$3sra $4,$9,3addu $4,$11,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$9,0x7sll $2,$2,$4srl $2,$2,$8addu $2,$2,$10sll $2,$2,2addu $2,$13,$2lh $8,2($2)j $L557lh $10,0($2)$L612:addiu $9,$7,6sra $4,$9,3addu $4,$11,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$9,0x7sll $2,$2,$4srl $2,$2,$8addu $2,$2,$10sll $2,$2,2addu $2,$13,$2subu $3,$0,$8lh $8,2($2)bgez $8,$L548lh $10,0($2)addu $9,$9,$3sra $4,$9,3addu $4,$11,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$9,0x7sll $2,$2,$4srl $2,$2,$8addu $2,$2,$10sll $2,$2,2addu $2,$13,$2lh $8,2($2)j $L548lh $10,0($2)$L619:lw $12,8160($14)bne $12,$0,$L603noplw $11,8164($14)bne $11,$0,$L604noplw $10,8168($14)bne $15,$10,$L594li $2,1 # 0x1lw $7,8176($14)lw $3,8140($14)lw $4,8144($14)lw $5,8148($14)lw $6,8152($14)sra $4,$4,$9sra $6,$6,$7sra $3,$3,$9sra $5,$5,$7sw $2,8136($14)sw $3,8140($14)sw $4,8144($14)sw $5,8148($14)sw $6,8152($14)sw $fp,8168($14)sw $fp,8156($14)sw $0,8160($14)sw $0,8164($14)sw $0,8172($14)j $L600sw $0,8176($14)$L590:andi $4,$16,0x1andi $5,$18,0x1sra $2,$16,1sra $3,$18,1or $2,$2,$4or $3,$3,$5move $15,$fpsw $2,8148($14)sw $3,8152($14)sw $fp,8168($14)sw $16,8140($14)sw $18,8144($14)$L609:sw $15,8156($14)sw $0,8160($14)sw $0,8164($14)sw $0,8172($14)j $L588sw $0,8176($14)$L616:lw $3,8316($14)bne $3,$2,$L627lw $8,0($sp)mul $5,$fp,$25lw $16,0($sp)lw $3,8($sp)lw $18,4($sp)addu $3,$16,$3addu $4,$5,$3mul $3,$fp,$17lw $2,20($sp)addu $2,$18,$2addu $23,$3,$2lw $3,12($sp)lw $2,16($sp)addu $12,$18,$3j $L575addu $20,$16,$2$L576:sra $4,$25,1subu $2,$2,$4div $0,$2,$25teq $25,$0,7mflo $3mul $2,$12,$21mul $6,$18,$21mult $2,$15addu $3,$19,$3madd $5,$6mflo $2bgtz $2,$L620sw $3,36($sp)$L579:subu $4,$2,$4mul $2,$21,$20subu $5,$17,$10mul $2,$2,$10div $0,$4,$25teq $25,$0,7mflo $22mul $3,$7,$5addu $2,$3,$2bgtz $2,$L628sra $9,$17,1$L626:subu $25,$2,$9mul $2,$23,$21sll $3,$17,4subu $2,$2,$3mult $2,$10madd $6,$5mflo $2bgtz $2,$L622nop$L585:j $L587subu $9,$2,$9$L591:subu $8,$0,$21mul $2,$18,$8mul $5,$21,$15addu $11,$2,$22lw $2,36($sp)lw $3,40($sp)mtlo $2madd $16,$8addu $9,$3,$13sll $3,$18,1mflo $8subu $10,$6,$22mul $6,$5,$3sll $7,$16,1addu $2,$8,$11addu $3,$6,$2mul $2,$5,$7addu $4,$10,$8addu $5,$2,$4addiu $6,$9,-1addiu $7,$9,1sll $6,$20,$6sll $7,$20,$7subu $3,$3,$19subu $5,$5,$19sll $2,$16,$9sll $4,$18,$9addu $4,$6,$4addu $2,$2,$6addu $3,$7,$3addu $5,$5,$7addiu $6,$9,2sw $2,8140($14)sw $4,8144($14)sw $5,8148($14)sw $3,8152($14)sw $10,8160($14)sw $11,8164($14)sw $8,8168($14)sw $6,8176($14)sw $8,8156($14)j $L588sw $9,8172($14)$L603:lw $11,8164($14)j $L594lw $10,8168($14)$L617:bne $24,$0,$L588move $15,$fpsw $fp,8168($14)sw $0,8140($14)sw $0,8144($14)sw $0,8148($14)j $L609sw $0,8152($14)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -