vf_bmovl.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,838 行 · 第 1/5 页
MID
4,838 行
lw $fp,256($sp) lw $23,252($sp) lw $22,248($sp) lw $21,244($sp) lw $20,240($sp) lw $19,236($sp) lw $18,232($sp) lw $17,228($sp) lw $16,224($sp) move $2,$0 .set noreorder .set nomacro j $31 addiu $sp,$sp,264 .set macro .set reorder$L806: lw $2,24($9) lw $5,200($sp) addu $2,$6,$2 lw $3,32($5) lbu $4,0($2) addu $3,$6,$3 .set noreorder .set nomacro beq $11,$0,$L669 sb $4,0($3) .set macro .set reorder andi $2,$8,0x1 .set noreorder .set nomacro beq $2,$0,$L670 lw $7,264($sp) .set macro .set reorder lw $7,200($sp) lw $6,264($sp) lw $3,52($7) lw $5,100($6) srl $2,$8,31 lw $4,28($5) mul $5,$12,$3 addu $2,$2,$8 sra $2,$2,1 addu $3,$5,$2 addu $4,$3,$4 lw $2,36($7) lbu $5,0($4) addu $2,$2,$3 sb $5,0($2) lw $7,264($sp) lw $9,200($sp) lw $6,100($7) lw $4,40($9) lw $5,32($6) addu $4,$3,$4 addu $3,$3,$5 lbu $2,0($3) sb $2,0($4) .set noreorder .set nomacro j $L649 lw $9,100($7) .set macro .set reorder$L608: .set noreorder .set nomacro jal memcpy move $5,$8 .set macro .set reorder .set noreorder .set nomacro j $L861 andi $2,$16,0x1 .set macro .set reorder$L672: .set noreorder .set nomacro j $L649 lw $9,100($3) .set macro .set reorder$L669: lw $6,264($sp) .set noreorder .set nomacro j $L649 lw $9,100($6) .set macro .set reorder$L634: .set noreorder .set nomacro jal memcpy move $4,$3 .set macro .set reorder .set noreorder .set nomacro j $L862 lw $6,264($sp) .set macro .set reorder$L622: move $5,$6$L900: .set noreorder .set nomacro jal memcpy move $6,$9 .set macro .set reorder .set noreorder .set nomacro j $L863 lw $7,264($sp) .set macro .set reorder$L670: .set noreorder .set nomacro j $L649 lw $9,100($7) .set macro .set reorder$L582: .set noreorder .set nomacro beq $20,$2,$L580 li $2,260 # 0x104 .set macro .set reorder .set noreorder .set nomacro bne $20,$2,$L916 lui $6,%hi($LC27) .set macro .set reorder addu $2,$21,$16 lbu $13,2($2) lbu $15,0($2) lbu $14,1($2) li $22,255 # 0xff$L583: .set noreorder .set nomacro beq $17,$0,$L587 lw $8,264($sp) .set macro .set reorder sll $6,$13,8 sll $3,$15,4 sll $2,$13,3 sll $5,$15,2 addu $5,$5,$3 addu $2,$2,$6 sll $3,$14,9 sll $4,$14,2 addu $4,$4,$3 lw $6,100($8) sll $3,$5,2 subu $2,$2,$13 addu $5,$5,$3 addu $2,$2,$4 lw $3,24($6) addu $2,$2,$5 sra $2,$2,10 addu $3,$3,$7 addiu $2,$2,16 sb $2,0($3) lw $4,100($8) lw $2,40($4) addu $2,$7,$2 sb $22,0($2) lw $2,64($sp) lw $3,100($8) addu $4,$22,$2 .set noreorder .set nomacro bltz $4,$L841 lw $5,36($3) .set macro .set reorder slt $3,$4,256 li $2,255 # 0xff movn $2,$4,$3 andi $3,$2,0x00ff$L591: addu $2,$7,$5 .set noreorder .set nomacro beq $18,$0,$L587 sb $3,0($2) .set macro .set reorder andi $2,$10,0x1 .set noreorder .set nomacro beq $2,$0,$L917 lw $7,44($sp) .set macro .set reorder lw $5,56($sp) sll $3,$14,3 addu $5,$12,$5 addu $3,$3,$14 sll $2,$13,4 sll $4,$13,2 addu $4,$4,$2 sll $6,$3,5 sll $2,$15,1 srl $7,$5,31 sll $9,$15,5 lw $8,52($sp) subu $9,$9,$2 addu $3,$3,$6 lw $2,264($sp) addu $7,$7,$5 subu $4,$13,$4 lw $5,200($sp) addu $3,$3,$14 sll $4,$4,3 addu $8,$10,$8 subu $4,$4,$3 lw $10,100($2) lw $3,52($5) sll $2,$9,4 subu $2,$2,$9 sra $7,$7,1 addu $4,$4,$2 mul $2,$7,$3 srl $6,$8,31 addu $6,$6,$8 lw $5,28($10) sra $6,$6,1 addu $7,$2,$6 sra $4,$4,10 sll $8,$13,1 sll $6,$13,5 subu $6,$6,$8 addu $5,$5,$7 sll $2,$14,4 addiu $4,$4,-128 sll $3,$14,6 sb $4,0($5) subu $3,$3,$2 sll $2,$6,4 subu $2,$2,$6 lw $6,264($sp) sll $5,$15,6 subu $3,$3,$14 sll $4,$15,3 addu $4,$4,$5 sll $3,$3,3 lw $5,100($6) subu $2,$2,$3 addu $4,$4,$15 lw $3,32($5) subu $2,$2,$4 sra $2,$2,10 addu $7,$7,$3 addiu $2,$2,-128 sb $2,0($7)$L587: lw $7,44($sp)$L917: addu $11,$11,$19 mul $2,$19,$7 slt $2,$11,$2 .set noreorder .set nomacro beq $2,$0,$L666 lw $2,264($sp) .set macro .set reorder lw $4,52($sp) lw $5,100($2) lw $3,0($5) addu $2,$3,$4 mul $2,$19,$2 slt $2,$11,$2 .set noreorder .set nomacro beq $2,$0,$L666 lw $6,56($sp) .set macro .set reorder j $L573$L579: addu $2,$21,$16 lbu $13,3($2) lbu $22,0($2) lbu $15,1($2) .set noreorder .set nomacro j $L583 lbu $14,2($2) .set macro .set reorder$L801: li $3,1 # 0x1 .set noreorder .set nomacro j $L197 sb $0,0($16) .set macro .set reorder$L662: lw $9,100($5) .set noreorder .set nomacro j $L364 lw $4,8($9) .set macro .set reorder$L676: jal __errno_location .set noreorder .set nomacro jal strerror lw $4,0($2) .set macro .set reorder lui $6,%hi($LC23) addiu $6,$6,%lo($LC23) move $7,$2 li $4,29 # 0x1d .set noreorder .set nomacro jal mp_msg li $5,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro j $L864 lui $6,%hi($LC24) .set macro .set reorder$L192: jal __errno_location .set noreorder .set nomacro jal strerror lw $4,0($2) .set macro .set reorder lui $6,%hi($LC6) move $7,$2 addiu $6,$6,%lo($LC6) li $4,29 # 0x1d .set noreorder .set nomacro jal mp_msg li $5,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro j $L212 move $2,$0 .set macro .set reorder$L618: lbu $2,4($4) sb $2,4($7) lbu $3,5($4) .set noreorder .set nomacro j $L616 sb $3,5($7) .set macro .set reorder$L577: lw $2,40($5) addu $2,$7,$2 lbu $3,0($2) lw $2,64($sp) addu $4,$3,$2 .set noreorder .set nomacro bltz $4,$L842 lw $5,36($5) .set macro .set reorder slt $3,$4,256 li $2,255 # 0xff movn $2,$4,$3 andi $3,$2,0x00ff addu $2,$5,$7 .set noreorder .set nomacro j $L583 sb $3,0($2) .set macro .set reorder$L580: addu $2,$21,$16 lbu $15,2($2) lbu $13,0($2) lbu $14,1($2) .set noreorder .set nomacro j $L583 li $22,255 # 0xff .set macro .set reorder$L838: .set noreorder .set nomacro j $L458 move $5,$0 .set macro .set reorder$L810: mul $2,$19,$2 subu $19,$0,$19 addu $16,$16,$2 .set noreorder .set nomacro j $L129 addu $17,$17,$2 .set macro .set reorder$L812: mul $2,$19,$2 subu $19,$0,$19 addu $16,$16,$2 .set noreorder .set nomacro j $L160 addu $17,$17,$2 .set macro .set reorder$L808: mul $2,$18,$2 subu $18,$0,$18 addu $16,$16,$2 .set noreorder .set nomacro j $L98 addu $17,$17,$2 .set macro .set reorder$L619: lbu $2,4($4) sb $2,4($7) lbu $3,5($4) sb $3,5($7) lbu $2,6($4) .set noreorder .set nomacro j $L616 sb $2,6($7) .set macro .set reorder$L840: lbu $22,3($2) lbu $13,0($2) lbu $14,1($2) .set noreorder .set nomacro j $L583 lbu $15,2($2) .set macro .set reorder$L666: lw $8,48($sp)$L594: addiu $12,$12,1 slt $2,$12,$8 .set noreorder .set nomacro beq $2,$0,$L596 lw $2,264($sp) .set macro .set reorder lw $6,56($sp) lw $9,100($2) lw $2,4($9) subu $2,$2,$6 slt $2,$12,$2 .set noreorder .set nomacro bne $2,$0,$L918 mul $2,$19,$7 .set macro .set reorder$L596: .set noreorder .set nomacro jal uc_free move $4,$21 .set macro .set reorder lw $2,264($sp) .set noreorder .set nomacro j $L187 lw $9,100($2) .set macro .set reorder$L839: lui $5,%hi($LC25) addiu $3,$sp,56 move $4,$22 addiu $5,$5,%lo($LC25) addiu $6,$sp,44 addiu $7,$sp,48 addiu $2,$sp,52 sw $3,20($sp) .set noreorder .set nomacro jal sscanf sw $2,16($sp) .set macro .set reorder lw $2,48($sp) lw $3,52($sp) sw $2,16($sp) lui $6,%hi($LC26) lw $2,56($sp) lw $7,44($sp) addiu $6,$6,%lo($LC26) li $4,29 # 0x1d li $5,7 # 0x7 sw $3,20($sp) .set noreorder .set nomacro jal mp_msg sw $2,24($sp) .set macro .set reorder lw $6,56($sp) lw $2,48($sp) addu $4,$6,$2 slt $3,$6,$4 .set noreorder .set nomacro beq $3,$0,$L664 lw $7,264($sp) .set macro .set reorder lw $9,100($7) lw $2,20($9) slt $2,$6,$2 beq $2,$0,$L466 move $16,$6 li $22,4 # 0x4 li $17,2 # 0x2 li $19,3 # 0x3 li $21,1 # 0x1 li $20,-32 # 0xffffffffffffffe0 li $fp,-128 li $23,-4 # 0xfffffffffffffffc$L469: lw $2,0($9) lw $3,24($9) mul $4,$16,$2 lw $6,44($sp) addu $2,$4,$3 lw $3,52($sp) sltu $4,$6,40 .set noreorder .set nomacro bne $4,$0,$L843 addu $5,$2,$3 .set macro .set reorder andi $2,$5,0x3 subu $2,$22,$2 .set noreorder .set nomacro beq $2,$17,$L475 move $3,$5 .set macro .set reorder beq $2,$19,$L476 beq $2,$21,$L844$L473: addiu $7,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L919 addu $4,$6,$5 .set macro .set reorder and $2,$7,$20 addiu $4,$2,32 sltu $3,$7,$4 beq $3,$0,$L477$L704:#APP S32SDI xr1,$7,4#NO_APP sltu $2,$7,$4 bne $2,$0,$L704$L477: addu $4,$6,$5$L919: addiu $2,$4,-31 and $8,$2,$20 sltu $3,$7,$8 .set noreorder .set nomacro beq $3,$0,$L920 addiu $2,$4,-4 .set macro .set reorder addiu $2,$7,4$L921:#APP pref 30,0($2) S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4#NO_APP sltu $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L921 addiu $2,$7,4 .set macro .set reorder addiu $2,$4,-4$L920: and $8,$2,$23 sltu $3,$7,$8 .set noreorder .set nomacro beq $3,$0,$L922 andi $2,$4,0x3 .set macro .set reorder$L706:#APP S32SDI xr1,$7,4#NO_APP sltu $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L706 andi $2,$4,0x3 .set macro .set reorder$L922: .set noreorder .set nomacro beq $2,$17,$L485 addiu $3,$7,4 .set macro .set reorder beq $2,$19,$L486 beq $2,$21,$L845$L472: lw $5,264($sp)$L866: lw $6,44($sp) lw $3,100($5) sltu $5,$6,40 lw $2,0($3) lw $4,36($3) mul $3,$16,$2 addu $2,$3,$4 lw $3,52($sp) .set noreorder .set nomacro bne $5,$0,$L846 addu $4,$2,$3 .set macro .set reorder andi $2,$4,0x3 subu $2,$22,$2 .set noreorder .set nomacro beq $2,$17,$L492 move $3,$4 .set macro .set reorder beq $2,$19,$L493 beq $2,$21,$L847$L490: addiu $7,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L494 and $2,$7,$20 .set macro .set reorder addiu $5,$2,32 sltu $3,$7,$5 beq $3,$0,$L494$L707:#APP S32SDI xr1,$7,4#NO_APP sltu $2,$7,$5 bne $2,$0,$L707$L494: addu $4,$6,$4 addiu $2,$4,-31 and $8,$2,$20 sltu $3,$7,$8 .set noreorder .set nomacro beq $3,$0,$L923 addiu $2,$4,-4 .set macro .set reorder addiu $2,$7,4$L924:#APP pref 30,0($2) S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4#NO_APP sltu $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L924 addiu $2,$7,4 .set macro .set reorder addiu $2,$4,-4$L923: and $8,$2,$23 sltu $3,$7,$8 .set noreorder .set nomacro beq $3,$0,$L925 andi $2,$4,0x3 .set macro .set reorder$L709:#APP S32SDI xr1,$7,4#NO_APP sltu $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L709 andi $2,$4,0x3 .set macro .set reorder$L925: .set noreorder .set nomacro beq $2,$17,$L502 addiu $3,$7,4 .set macro .set reorder beq $2,$19,$L503 beq $2,$21,$L848$L489: lw $4,264($sp) lw $6,44($sp) lw $9,100($4) lw $2,0($9) lw $3,40($9) mul $4,$16,$2 addu $2,$4,$3 lw $3,52($sp) sltu $4,$6,40 .set noreorder .set nomacro bne $4,$0,$L849 addu $5,$2,$3 .set macro .set reorder$L504: andi $2,$5,0x3 subu $2,$22,$2 .set noreorder .set nomacro beq $2,$17,$L509 move $3,$5 .set macro .set reorder beq $2,$19,$L510 beq $2,$21,$L850$L507: addiu $7,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L926 addu $4,$6,$5 .set macro .set reorder and $2,$7,$20 addiu $4,$2,32 sltu $3,$7,$4 beq $3,$0,$L511$L710:#APP S32SDI xr1,$7,4#NO_APP sltu $2,$7,$4 bne $2,$0,$L710$L511: addu $4,$6,$5$L926: addiu $2,$4,-31 and $8,$2,$20 sltu $3,$7,$8 .set noreorder .set nomacro beq $3,$0,$L927 addiu $2,$4,-4 .set macro .set reorder addiu $2,$7,4$L928:#APP pref 30,0($2) S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4 S32SDI xr1,$7,4#NO_APP sltu $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L928 addiu $2,$7,4 .set macro .set reorder addiu $2,$4,-4$L927: and $8,$2,$23 sltu $3,$7,$8 .set noreorder .set nomacro beq $3,$0,$L929 andi $2,$4,0x3 .set macro .set reorder$L712:#APP S32SDI xr1,$7,4#NO_APP sltu $2,$7,$8 .set noreorder .set nomacro bne $2,$0,$L712 andi $2,$4,0x3 .set macro .set reorder$L929: .set noreorder .set nomacro beq $2,$17,$L519 addiu $3,$7,4 .set macro .set reorder beq $2,$19,$L520 beq $2,$21,$L851$L506: andi $2,$16,0x1$L865: .set noreorder .set
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?