vf_bmovl.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,838 行 · 第 1/5 页
MID
4,838 行
mul $6,$18,$21 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L100 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L897 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L897 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L104 addiu $5,$17,-4 .set macro .set reorder$L679:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L679$L104: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L106$L680:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L680$L106: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L109 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L110 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $6,$2,$L885 lw $7,200($sp) .set macro .set reorder lbu $2,4($5) .set noreorder .set nomacro j $L97 sb $2,4($4) .set macro .set reorder$L100: move $4,$16$L897: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder lw $7,200($sp) lw $23,52($fp) lw $19,52($7) lw $18,88($fp) lw $21,92($fp) lw $16,36($7) .set noreorder .set nomacro bne $19,$23,$L809 lw $17,36($fp) .set macro .set reorder$L125: .set noreorder .set nomacro bltz $19,$L810 addiu $2,$21,-1 .set macro .set reorder$L129: mul $6,$19,$21 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L131 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L898 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L898 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L135 addiu $5,$17,-4 .set macro .set reorder$L683:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L683$L135: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L137$L684:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L684$L137: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L140 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L141 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L661 lbu $2,4($5) sb $2,4($4) lw $18,88($fp) .set noreorder .set nomacro j $L128 lw $21,92($fp) .set macro .set reorder$L131: move $4,$16$L898: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder lw $7,200($sp) lw $23,56($fp) lw $19,56($7) lw $18,88($fp) lw $21,92($fp) lw $17,40($fp) .set noreorder .set nomacro bne $19,$23,$L811 lw $16,40($7) .set macro .set reorder$L156: .set noreorder .set nomacro bltz $19,$L812 addiu $2,$21,-1 .set macro .set reorder$L160: mul $6,$19,$21 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L162 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L899 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L899 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L166 addiu $5,$17,-4 .set macro .set reorder$L687:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L687$L166: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L168$L688:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L688$L168: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L171 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L172 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $6,$2,$L859 lw $3,264($sp) .set macro .set reorder lbu $2,4($5) .set noreorder .set nomacro j $L159 sb $2,4($4) .set macro .set reorder$L162: move $4,$16$L899: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder .set noreorder .set nomacro j $L859 lw $3,264($sp) .set macro .set reorder$L205: move $16,$0 li $20,100 # 0x64 addiu $17,$sp,96$L207: move $4,$18 move $5,$19 .set noreorder .set nomacro jal read li $6,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L192 addu $4,$17,$16 .set macro .set reorder lb $3,40($sp) slt $2,$3,32 .set noreorder .set nomacro beq $2,$0,$L813 addiu $22,$sp,96 .set macro .set reorder$L902: addu $2,$22,$16 sb $0,0($2)$L202: lui $6,%hi($LC29) addiu $6,$6,%lo($LC29) li $4,29 # 0x1d li $5,7 # 0x7 move $7,$21 lui $16,%hi($LC7) .set noreorder .set nomacro jal mp_msg sw $22,16($sp) .set macro .set reorder .set noreorder .set nomacro jal strlen addiu $4,$16,%lo($LC7) .set macro .set reorder move $6,$2 sltu $2,$2,6 .set noreorder .set nomacro beq $2,$0,$L814 sltu $2,$6,4 .set macro .set reorder$L896: .set noreorder .set nomacro beq $2,$0,$L214 lbu $3,%lo($LC7)($16) .set macro .set reorder lbu $2,76($sp) addiu $5,$16,%lo($LC7) .set noreorder .set nomacro beq $6,$0,$L782 subu $2,$2,$3 .set macro .set reorder bne $2,$0,$L782 lbu $2,77($sp) lbu $3,1($5) sltu $4,$6,2 .set noreorder .set nomacro bne $4,$0,$L782 subu $2,$2,$3 .set macro .set reorder bne $2,$0,$L782 lbu $2,78($sp) lbu $3,2($5) li $4,2 # 0x2 .set noreorder .set nomacro beq $6,$4,$L782 subu $2,$2,$3 .set macro .set reorder bne $2,$0,$L782 lbu $3,3($5) lbu $2,79($sp) .set noreorder .set nomacro j $L782 subu $2,$2,$3 .set macro .set reorder$L123: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L120 sb $2,6($5) .set macro .set reorder$L154: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L151 sb $2,6($5) .set macro .set reorder$L185: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L182 sb $2,6($5) .set macro .set reorder$L805: lw $2,20($9) lw $16,12($9) slt $2,$16,$2 .set noreorder .set nomacro beq $2,$0,$L860 lui $2,%hi($LC17) .set macro .set reorder lw $5,200($sp)$L901: lw $4,8($8) lw $3,48($5) lw $2,0($8) lw $6,16($8) lw $7,24($8) mul $8,$16,$3 lw $5,32($5) subu $6,$6,$4 addu $3,$8,$5 mul $5,$16,$2 addu $2,$5,$7 sltu $5,$6,32 addu $8,$4,$2 .set noreorder .set nomacro bne $5,$0,$L608 addu $4,$3,$4 .set macro .set reorder andi $2,$4,0x3 bne $2,$0,$L608 andi $2,$8,0x3 bne $2,$0,$L608 li $2,-32 # 0xffffffffffffffe0 addiu $7,$4,-4 and $2,$6,$2 addu $5,$7,$2 sltu $3,$7,$5 .set noreorder .set nomacro beq $3,$0,$L612 addiu $4,$8,-4 .set macro .set reorder$L720:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$7,4 S32SDI xr2,$7,4 S32SDI xr3,$7,4 S32SDI xr4,$7,4 S32SDI xr5,$7,4 S32SDI xr6,$7,4 S32SDI xr7,$7,4 S32SDI xr8,$7,4#NO_APP sltu $2,$7,$5 bne $2,$0,$L720$L612: andi $2,$6,0x1c addu $5,$5,$2 sltu $3,$7,$5 beq $3,$0,$L614$L721:#APP S32LDI xr1,$4,4 S32SDI xr1,$7,4#NO_APP sltu $2,$7,$5 bne $2,$0,$L721$L614: andi $5,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $5,$2,$L618 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $5,$2,$L619 li $2,1 # 0x1 .set macro .set reorder beq $5,$2,$L815$L616: andi $2,$16,0x1$L861: .set noreorder .set nomacro beq $2,$0,$L862 lw $6,264($sp) .set macro .set reorder lw $7,264($sp) srl $2,$16,31 lw $6,100($7) addu $2,$2,$16 lw $4,0($6) sra $17,$2,1 mul $4,$17,$4 lw $7,8($6) lw $2,16($6) lw $8,28($6) lw $6,200($sp) subu $2,$2,$7 srl $3,$4,31 srl $5,$2,31 addu $3,$3,$4 lw $4,52($6) addu $5,$5,$2 sra $9,$5,1 mul $5,$17,$4 lw $6,36($6) srl $2,$7,31 addu $2,$2,$7 sra $3,$3,1 addu $4,$5,$6 sra $2,$2,1 addu $3,$3,$8 sltu $5,$9,32 addu $6,$2,$3 .set noreorder .set nomacro bne $5,$0,$L622 addu $4,$4,$2 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L622 andi $2,$6,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L900 move $5,$6 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 addiu $4,$4,-4 and $2,$9,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L626 addiu $5,$6,-4 .set macro .set reorder$L722:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L722$L626: andi $2,$9,0x1c addu $6,$7,$2 sltu $3,$4,$6 beq $3,$0,$L628$L723:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 bne $2,$0,$L723$L628: andi $6,$9,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L632 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L633 li $2,1 # 0x1 .set macro .set reorder beq $6,$2,$L816$L630: lw $7,264($sp)$L863: lw $9,200($sp) lw $6,100($7) lw $8,56($9) lw $4,0($6) lw $7,8($6) mul $4,$17,$4 lw $2,16($6) lw $9,32($6) subu $2,$2,$7 srl $5,$2,31 lw $6,200($sp) addu $5,$5,$2 srl $3,$4,31 addu $3,$3,$4 lw $4,40($6) sra $6,$5,1 mul $5,$17,$8 srl $2,$7,31 addu $2,$2,$7 sra $3,$3,1 addu $8,$5,$4 addu $3,$3,$9 sra $2,$2,1 sltu $4,$6,32 addu $5,$2,$3 .set noreorder .set nomacro bne $4,$0,$L634 addu $3,$8,$2 .set macro .set reorder andi $2,$3,0x3 .set noreorder .set nomacro bne $2,$0,$L634 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L634 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$3,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L638 addiu $5,$5,-4 .set macro .set reorder$L724:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L724$L638: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L640$L725:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L725$L640: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L643 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L644 li $2,1 # 0x1 .set macro .set reorder beq $6,$2,$L817$L620: lw $6,264($sp)$L862: addiu $16,$16,1 lw $8,100($6) lw $2,20($8) slt $2,$16,$2 .set noreorder .set nomacro bne $2,$0,$L901 lw $5,200($sp) .set macro .set reorder .set noreorder .set nomacro j $L860 lui $2,%hi($LC17) .set macro .set reorder$L813: beq $16,$20,$L902 addiu $16,$16,1 .set noreorder .set nomacro j $L207 sb $3,0($4) .set macro .set reorder$L792: lbu $2,4($4) .set noreorder .set nomacro j $L120 sb $2,4($5) .set macro .set reorder$L795: lbu $2,4($4) .set noreorder .set nomacro j $L151 sb $2,4($5) .set macro .set reorder$L798: lbu $2,4($4) .set noreorder .set nomacro j $L182 sb $2,4($5) .set macro .set reorder$L214: addiu $5,$16,%lo($LC7) .set noreorder .set nomacro jal strcmp move $4,$21 .set macro .set reorder$L782: sltu $2,$2,1 .set noreorder .set nomacro beq $2,$0,$L903 lui $16,%hi($LC8) .set macro .set reorder$L225: li $19,4 # 0x4 li $20,257 # 0x101$L241: addiu $2,$sp,52 addiu $3,$sp,56 lui $5,%hi($LC19) addiu $5,$5,%lo($LC19) move $4,$22 addiu $6,$sp,44 addiu $7,$sp,48 sw $2,16($sp) sw $3,20($sp) addiu $2,$sp,64 addiu $3,$sp,60 sw $3,28($sp) .set noreorder .set nomacro jal sscanf sw $2,24($sp) .set macro .set reorder lw $2,48($sp) lw $3,52($sp) sw $2,16($sp) lw $2,56($sp) lw $7,44($sp) sw $3,20($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?