slice.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,872 行 · 第 1/5 页
S
4,872 行
sw $19,28($sp)sw $17,20($sp)sw $16,16($sp)sw $18,24($sp)sw $0,36($5)sw $0,32($5)sw $0,44($5)sw $0,40($5)lw $7,28($4)lw $18,360($4)lw $3,24($4)mul $2,$7,$18move $16,$4move $17,$5lw $4,12($4)lw $5,0($5)addu $18,$2,$3lw $2,0($6)move $19,$6addu $4,$3,$4addu $5,$18,$5move $6,$7jal $2li $7,16 # 0x10lw $3,16($16)lw $4,24($16)lw $5,4($17)lw $6,28($16)lw $2,16($19)addu $5,$18,$5addu $4,$3,$4jal $2li $7,16 # 0x10lw $5,8($17)lw $2,20($16)lw $4,24($16)lw $25,16($19)lw $6,28($16)addu $5,$18,$5lw $31,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)addu $4,$2,$4li $7,16 # 0x10jr $25addiu $sp,$sp,40.set macro.set reorder.end motion_zero_444.section .text.motion_dummy,"ax",@progbits.align 2.align 5.ent motion_dummy.type motion_dummy, @functionmotion_dummy:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end motion_dummy.section .text.mpeg2_init_fbuf,"ax",@progbits.align 2.align 5.globl mpeg2_init_fbuf.ent mpeg2_init_fbuf.type mpeg2_init_fbuf, @functionmpeg2_init_fbuf:.frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0.mask 0x00070000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)lw $13,16796($4)move $9,$5xori $2,$13,0x2sltu $5,$2,1move $10,$4move $12,$7bne $5,$0,$L328lw $11,44($4)move $18,$0move $8,$0move $4,$0$L330:lw $2,0($9)lw $7,16776($10)addu $2,$2,$8sw $2,336($10)lw $3,4($9)addiu $17,$9,4addu $3,$4,$3sw $3,340($10)lw $2,8($9)addiu $16,$9,8addu $2,$4,$2sw $2,344($10)lw $3,0($6)addiu $15,$6,4addu $3,$3,$8sw $3,120($10)lw $2,4($6)addiu $14,$6,8addu $2,$4,$2sw $2,124($10)lw $3,8($6)addiu $25,$12,4addu $3,$4,$3sw $3,128($10)lw $2,0($12)addiu $24,$12,8addu $2,$2,$8sw $2,64($10)lw $3,4($12)addu $3,$4,$3sw $3,68($10)lw $2,8($12)li $3,3 # 0x3addu $2,$4,$2beq $13,$3,$L331sw $2,72($10)beq $5,$0,$L333addiu $2,$10,120sll $2,$5,2sll $3,$5,4subu $3,$3,$2addiu $4,$10,120addiu $8,$10,64addu $5,$8,$3li $2,1 # 0x1addu $3,$4,$3sw $5,88($10)sw $2,356($10)sw $3,144($10)sw $4,148($10)move $5,$0$L335:lw $3,16820($10)addu $2,$5,$8sw $2,92($10)beq $3,$0,$L336subu $8,$11,$18lw $3,16788($10)li $2,3 # 0x3beq $3,$2,$L336nopmove $6,$9move $15,$17move $14,$16$L336:lw $2,0($6)sra $5,$8,1addu $2,$2,$8sw $2,132($10)lw $3,0($15)sll $11,$11,1addu $3,$3,$5sw $3,136($10)lw $4,0($14)sra $7,$7,1addu $4,$5,$4sw $4,140($10)lw $2,0($12)addu $2,$8,$2sw $2,76($10)lw $3,0($25)addu $3,$5,$3sw $3,80($10)lw $2,0($24)addu $5,$5,$2sw $5,84($10)$L331:lw $12,16784($10)lw $5,16772($10)li $2,2 # 0x2sll $4,$7,1sll $8,$11,4subu $2,$2,$12sll $5,$5,1lw $9,16824($10)addiu $6,$4,-16sra $2,$8,$2addiu $5,$5,-32addiu $7,$7,-16sra $3,$11,1addiu $4,$4,-32sw $3,32($10)sw $2,40($10)sw $5,48($10)sw $4,52($10)sw $6,56($10)sw $7,60($10)sw $11,28($10)beq $9,$0,$L339sw $8,36($10)lui $2,%hi(motion_reuse_420)addiu $2,$2,%lo(motion_reuse_420)lui $4,%hi(motion_dummy)sw $2,192($10)lui $3,%hi(motion_zero_420)lui $2,%hi(motion_mp1)addiu $4,$4,%lo(motion_dummy)addiu $3,$3,%lo(motion_zero_420)addiu $2,$2,%lo(motion_mp1)sw $3,176($10)sw $2,184($10)sw $4,188($10)sw $4,180($10)$L352:lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16$L328:move $8,$11sra $4,$11,1j $L330move $18,$11$L339:li $2,3 # 0x3beq $13,$2,$L353nopbeq $12,$0,$L354lui $2,%hi(motion_reuse_420)li $2,1 # 0x1beq $12,$2,$L355lui $2,%hi(motion_reuse_444)addiu $2,$2,%lo(motion_reuse_444)sw $2,192($10)lui $3,%hi(motion_zero_444)lui $2,%hi(motion_fi_field_444)addiu $3,$3,%lo(motion_zero_444)addiu $2,$2,%lo(motion_fi_field_444)sw $3,176($10)sw $2,180($10)lui $3,%hi(motion_fi_16x8_444)lui $2,%hi(motion_fi_dmv_444)addiu $3,$3,%lo(motion_fi_16x8_444)addiu $2,$2,%lo(motion_fi_dmv_444)sw $3,184($10)sw $2,188($10)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16$L333:addiu $4,$10,132addiu $8,$10,64li $3,-1 # 0xffffffffffffffffli $5,12 # 0xcsw $3,356($10)sw $2,144($10)sw $4,148($10)j $L335sw $8,88($10)$L354:addiu $2,$2,%lo(motion_reuse_420)sw $2,192($10)lui $3,%hi(motion_zero_420)lui $2,%hi(motion_fi_field_420)addiu $3,$3,%lo(motion_zero_420)addiu $2,$2,%lo(motion_fi_field_420)sw $3,176($10)sw $2,180($10)lui $3,%hi(motion_fi_16x8_420)lui $2,%hi(motion_fi_dmv_420)addiu $3,$3,%lo(motion_fi_16x8_420)addiu $2,$2,%lo(motion_fi_dmv_420)sw $3,184($10)sw $2,188($10)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16$L353:bne $12,$0,$L344li $2,1 # 0x1lui $2,%hi(motion_reuse_420)addiu $2,$2,%lo(motion_reuse_420)sw $2,192($10)lui $3,%hi(motion_zero_420)lui $2,%hi(motion_fr_field_420)addiu $3,$3,%lo(motion_zero_420)addiu $2,$2,%lo(motion_fr_field_420)sw $3,176($10)sw $2,180($10)lui $3,%hi(motion_fr_frame_420)lui $2,%hi(motion_fr_dmv_420)addiu $3,$3,%lo(motion_fr_frame_420)addiu $2,$2,%lo(motion_fr_dmv_420)sw $3,184($10)j $L352sw $2,188($10)$L344:beq $12,$2,$L356lui $2,%hi(motion_reuse_444)addiu $2,$2,%lo(motion_reuse_444)sw $2,192($10)lui $3,%hi(motion_zero_444)lui $2,%hi(motion_fr_field_444)addiu $3,$3,%lo(motion_zero_444)addiu $2,$2,%lo(motion_fr_field_444)sw $3,176($10)sw $2,180($10)lui $3,%hi(motion_fr_frame_444)lui $2,%hi(motion_fr_dmv_444)addiu $3,$3,%lo(motion_fr_frame_444)addiu $2,$2,%lo(motion_fr_dmv_444)sw $3,184($10)j $L352sw $2,188($10)$L355:lui $2,%hi(motion_reuse_422)addiu $2,$2,%lo(motion_reuse_422)sw $2,192($10)lui $3,%hi(motion_zero_422)lui $2,%hi(motion_fi_field_422)addiu $3,$3,%lo(motion_zero_422)addiu $2,$2,%lo(motion_fi_field_422)sw $3,176($10)sw $2,180($10)lui $3,%hi(motion_fi_16x8_422)lui $2,%hi(motion_fi_dmv_422)addiu $3,$3,%lo(motion_fi_16x8_422)addiu $2,$2,%lo(motion_fi_dmv_422)sw $3,184($10)j $L352sw $2,188($10)$L356:lui $2,%hi(motion_reuse_422)addiu $2,$2,%lo(motion_reuse_422)sw $2,192($10)lui $3,%hi(motion_zero_422)lui $2,%hi(motion_fr_field_422)addiu $3,$3,%lo(motion_zero_422)addiu $2,$2,%lo(motion_fr_field_422)sw $3,176($10)sw $2,180($10)lui $3,%hi(motion_fr_frame_422)lui $2,%hi(motion_fr_dmv_422)addiu $3,$3,%lo(motion_fr_frame_422)addiu $2,$2,%lo(motion_fr_dmv_422)sw $3,184($10)j $L352sw $2,188($10).set macro.set reorder.end mpeg2_init_fbuf.section .text.motion_fr_field_422,"ax",@progbits.align 2.align 5.ent motion_fr_field_422.type motion_fr_field_422, @functionmotion_fr_field_422:.frame $sp,48,$31 # vars= 0, regs= 8/0, args= 16, gp= 0.mask 0x807f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $22,40($sp)sw $20,32($sp)sw $18,24($sp)sw $31,44($sp)sw $21,36($sp)sw $19,28($sp)sw $17,20($sp)sw $16,16($sp)lw $7,4($4)move $18,$4move $20,$5blez $7,$L433move $22,$6lw $2,8($4)lw $6,0($4)lbu $3,0($2)lbu $4,1($2)sll $3,$3,8or $3,$3,$4sll $3,$3,$7or $6,$6,$3addiu $2,$2,2addiu $7,$7,-16sw $2,8($18)sw $6,0($18)sw $7,4($18)$L358:move $17,$6move $9,$7sll $6,$6,1addiu $7,$7,1sw $7,4($18)sw $6,0($18)lw $10,32($20)bltz $6,$L437lw $8,48($20)li $2,201326592 # 0xc000000sltu $2,$6,$2beq $2,$0,$L438srl $4,$6,28srl $3,$6,22lui $2,%hi(MV_10)addiu $2,$2,%lo(MV_10)sll $3,$3,1addu $3,$3,$2lbu $5,1($3)addiu $2,$9,2addu $7,$5,$2lbu $4,0($3)sw $7,4($18)lbu $2,1($3)sll $4,$4,$8sll $2,$6,$2sll $6,$2,1addiu $9,$4,1sw $6,0($18)bne $8,$0,$L439sra $5,$2,31$L367:xor $2,$9,$5subu $2,$2,$5$L362:lw $4,48($20)li $3,27 # 0x1bsubu $3,$3,$4addu $2,$2,$10sll $2,$2,$3sra $21,$2,$3sw $21,32($20)lw $7,4($18)blez $7,$L434nop$L449:lw $2,8($18)lw $6,0($18)lbu $3,0($2)lbu $4,1($2)sll $3,$3,8or $3,$3,$4sll $3,$3,$7or $6,$6,$3addiu $7,$7,-16sw $6,0($18)sw $7,4($18)addiu $2,$2,2sw $2,8($18)lw $10,36($20)bltz $6,$L440lw $8,52($20)$L373:li $2,201326592 # 0xc000000sltu $2,$6,$2bne $2,$0,$L376lui $2,%hi(MV_10)srl $4,$6,28lui $2,%hi(MV_4)addiu $2,$2,%lo(MV_4)sll $4,$4,1addu $4,$4,$2lbu $3,1($4)addu $2,$8,$7addiu $3,$3,1addu $7,$2,$3lbu $5,0($4)sw $7,4($18)lbu $2,1($4)sll $5,$5,$8sll $2,$6,$2addiu $5,$5,1sll $4,$2,1bne $8,$0,$L441sra $3,$2,31$L378:xor $2,$5,$3sll $6,$4,$8subu $2,$2,$3sw $6,0($18)$L375:sra $3,$10,1addu $3,$2,$3sll $2,$3,1sw $2,36($20)lw $10,24($18)lw $7,48($18)sll $8,$10,1addu $6,$21,$8lw $2,360($18)sltu $4,$7,$6bne $4,$0,$L384addu $5,$3,$2$L450:lw $4,60($18)srl $9,$6,1sltu $2,$4,$5bne $2,$0,$L390andi $6,$6,0x1andi $3,$5,0x1$L459:li $2,-2 # 0xfffffffffffffffeand $4,$5,$2sll $19,$3,1$L392:or $2,$6,$19srl $17,$17,31lw $6,28($18)addu $17,$17,$4mul $3,$17,$6sll $2,$2,2addu $2,$2,$22lw $4,12($18)lw $5,0($20)addu $17,$3,$9lw $3,0($2)addu $4,$10,$4addu $5,$17,$5sll $6,$6,1jal $3li $7,8 # 0x8srl $2,$21,31addu $16,$2,$21sra $16,$16,1andi $16,$16,0x1or $16,$16,$19and $2,$21,$2lw $4,24($18)sll $16,$16,2lw $3,16($18)addu $17,$17,$2addu $16,$22,$16lw $5,4($20)lw $6,32($18)srl $17,$17,1lw $2,16($16)sra $4,$4,1addu $4,$4,$3addu $5,$17,$5sll $6,$6,1jal $2li $7,8 # 0x8lw $4,24($18)lw $2,20($18)lw $5,8($20)lw $6,32($18)sra $4,$4,1lw $3,16($16)li $7,8 # 0x8addu $4,$4,$2addu $5,$17,$5jal $3sll $6,$6,1lw $7,4($18)blez $7,$L435noplw $2,8($18)lw $6,0($18)lbu $3,0($2)lbu $4,1($2)sll $3,$3,8or $3,$3,$4sll $3,$3,$7or $6,$6,$3addiu $2,$2,2addiu $7,$7,-16sw $2,8($18)sw $6,0($18)sw $7,4($18)$L395:move $17,$6move $9,$7sll $6,$6,1addiu $7,$7,1sw $6,0($18)sw $7,4($18)lw $10,40($20)bltz $6,$L442lw $8,48($20)li $2,201326592 # 0xc000000sltu $2,$6,$2bne $2,$0,$L400lui $2,%hi(MV_10)srl $4,$6,28lui $2,%hi(MV_4)addiu $2,$2,%lo(MV_4)sll $4,$4,1addu $4,$4,$2lbu $3,1($4)addiu $2,$9,2addu $3,$8,$3addu $7,$3,$2lbu $5,0($4)sw $7,4($18)lbu $2,1($4)sll $5,$5,$8sll $2,$6,$2addiu $5,$5,1sll $4,$2,1bne $8,$0,$L443sra $3,$2,31$L402:xor $2,$5,$3sll $6,$4,$8subu $2,$2,$3sw $6,0($18)$L399:lw $4,48($20)li $3,27 # 0x1bsubu $3,$3,$4addu $2,$2,$10sll $2,$2,$3sra $21,$2,$3sw $21,40($20)lw $7,4($18)blez $7,$L436nop$L455:lw $2,8($18)lw $6,0($18)lbu $3,0($2)lbu $4,1($2)sll $3,$3,8or $3,$3,$4sll $3,$3,$7or $6,$6,$3addiu $7,$7,-16sw $6,0($18)sw $7,4($18)addiu $2,$2,2sw $2,8($18)lw $10,44($20)bltz $6,$L444lw $8,52($20)$L410:li $2,201326592 # 0xc000000sltu $2,$6,$2bne $2,$0,$L413lui $2,%hi(MV_10)srl $4,$6,28lui $2,%hi(MV_4)addiu $2,$2,%lo(MV_4)sll $4,$4,1addu $4,$4,$2lbu $3,1($4)addu $2,$8,$7addiu $3,$3,1addu $7,$2,$3lbu $5,0($4)sw $7,4($18)lbu $2,1($4)sll $5,$5,$8sll $2,$6,$2addiu $5,$5,1sll $4,$2,1bne $8,$0,$L445sra $3,$2,31$L415:xor $2,$5,$3sll $6,$4,$8subu $2,$2,$3sw $6,0($18)$L412:sra $3,$10,1addu $3,$2,$3sll $2,$3,1sw $2,44($20)lw $10,24($18)lw $7,48($18)sll $8,$10,1addu $6,$21,$8lw $2,360($18)sltu $4,$7,$6bne $4,$0,$L421addu $5,$3,$2lw $4,60($18)srl $9,$6,1sltu $2,$4,$5beq $2,$0,$L446andi $6,$6,0x1$L427:bltz $5,$L447li $2,-2 # 0xfffffffffffffffeandi $3,$4,0x1and $5,$4,$2sll $19,$3,1$L429:or $2,$6,$19srl $17,$17,31lw $6,28($18)addu $17,$17,$5mul $3,$17,$6lw $4,12($18)sll $2,$2,2addu $2,$2,$22lw $5,0($20)addu $17,$3,$9addu $4,$6,$4lw $3,0($2)addu $4,$4,$10addu $5,$17,$5sll $6,$6,1jal $3li $7,8 # 0x8srl $2,$21,31addu $16,$2,$21sra $16,$16,1andi $16,$16,0x1or $16,$16,$19and $2,$21,$2lw $6,32($18)lw $3,16($18)lw $4,24($18)sll $16,$16,2addu $16,$22,$16addu $17,$17,$2lw $5,4($20)srl $17,$17,1addu $3,$6,$3lw $8,16($16)sra $4,$4,1addu $5,$17,$5addu $4,$3,$4sll $6,$6,1jal $8li $7,8 # 0x8lw $6,32($18)lw $2,24($18)lw $4,20($18)lw $5,8($20)addu $4,$6,$4sra $2,$2,1lw $25,16($16)addu $5,$17,$5lw $31,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)addu $4,$4,$2sll $6,$6,1li $7,8 # 0x8jr $25addiu $sp,$sp,48$L438:lui $2,%hi(MV_4)addiu $2,$2,%lo(MV_4)sll $4,$4,1addu $4,$4,$2lbu $3,1($4)addiu $2,$9,2addu $3,$8,$3addu $7,$3,$2lbu $5,0($4)sw $7,4($18)lbu $2,1($4)sll $5,$5,$8sll $2,$6,$2addiu $5,$5,1sll $4,$2,1bne $8,$0,$L448sra $3,$2,31xor $2,$5,$3sll $6,$4,$8subu $2,$2,$3sw $6,0($18)$L456:lw $4,48($20)li $3,27 # 0x1bsubu $3,$3,$4addu $2,$2,$10sll $2,$2,$3sra $21,$2,$3sw $21,32($20)lw $7,4($18)bgtz $7,$L449nop$L434:lw $6,0($18)lw $10,36($20)bgez $6,$L373lw $8,52($20)$L440:move $2,$0sra $3,$10,1addu $3,$2,$3sll $6,$6,1addiu $7,$7,1sll $2,$3,1sw $6,0($18)sw $7,4($18)sw $2,36($20)lw $10,24($18)lw $7,48($18)sll $8,$10,1addu $6,$21,$8lw $2,360($18)sltu $4,$7,$6beq $4,$0,$L450addu $5,$3,$2$L384:bltz $6,$L451move $6,$0andi $6,$7,0x1srl $9,$7,1subu $21,$7,$8$L458:lw $4,60($18)sltu $2,$4,$5beq $2,$0,$L459andi $3,$5,0x1$L390:bltz $5,$L453andi $3,$4,0x1li $2,-2 # 0xfffffffffffffffeand $4,$4,$2j $L392sll $19,$3,1$L421:bltz $6,$L454move $6,$0andi $6,$7,0x1srl $9,$7,1subu $21,$7,$8$L457:lw $4,60($18)sltu $2,$4,$5bne $2,$0,$L427nop$L446:andi $3,$5,0x1li $2,-2 # 0xfffffffffffffffeand $5,$5,$2j $L429sll $19,$3,1$L400:srl $3,$6,22addiu $2,$2,%lo(MV_10)sll $3,$3,1addu $3,$3,$2lbu $5,1($3)addiu $2,$9,2addu $7,$5,$2lbu $4,0($3)sw $7,4($18)lbu $2,1($3)sll $4,$4,$8sll $2,$6,$2sll $6,$2,1addiu $9,$4,1sw $6,0($18)beq $8,$0,$L404sra $5,$2,31blez $7,$L406noplw $2,8($18)lbu $3,0($2)lbu $4,1($2)sll $3,$3,8or $3,$3,$4sll $3,$3,$7or $6,$6,$3addiu $2,$2,2addiu $7,$7,-16sw $6,0($18)sw $2,8($18)sw $7,4($18)$L406:lw $4,0($18)lw $3,4($18)subu $2,$0,$8addu $7,$3,$8srl $2,$4,$2sll $6,$4,$8addu $9,$9,$2sw $6,0($18)sw $7,4($18)$L404:xor $2,$9,$5lw $4,48($20)subu $2,$2,$5li $3,27 # 0x1bsubu $3,$3,$4addu $2,$2,$10sll $2,$2,$3sra $21,$2,$3sw $21,40($20)lw $7,4($18)bgtz $7,$L455nop$L436:lw $6,0($18)lw $10,44($20)bgez $6,$L410
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?