vf_detc.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,800 行 · 第 1/5 页
MID
4,800 行
.set nomacro beq $22,$18,$L328 lw $3,20($sp) .set macro .set reorder$L567: addu $17,$17,$fp .set noreorder .set nomacro beq $21,$0,$L530 addu $16,$16,$3 .set macro .set reorder$L331: move $4,$16$L564: move $5,$17$L565: move $6,$19 .set noreorder .set nomacro jal memcpy addiu $18,$18,1 .set macro .set reorder .set noreorder .set nomacro bne $22,$18,$L567 lw $3,20($sp) .set macro .set reorder$L328: lhu $2,0($20) andi $2,$2,0x100 .set noreorder .set nomacro beq $2,$0,$L469 lw $6,32($sp) .set macro .set reorder lw $3,92($20) srl $2,$3,31 lw $4,52($6) addu $2,$2,$3 lw $5,52($20) sra $22,$2,1 lw $2,36($6) sll $6,$4,1 lw $3,36($20) lw $19,88($20) sw $6,16($sp) .set noreorder .set nomacro blez $22,$L469 sll $fp,$5,1 .set macro .set reorder addu $16,$2,$4 li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 sltu $21,$19,32 addu $17,$3,$5 sw $2,52($sp) move $18,$0 .set noreorder .set nomacro bne $21,$0,$L347 andi $23,$19,0x3 .set macro .set reorder$L533: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L568 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L569 move $5,$17 .set macro .set reorder lw $2,52($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L351 addiu $4,$17,-4 .set macro .set reorder$L492:#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,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L492$L351: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L570 li $2,2 # 0x2 .set macro .set reorder$L493:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L493 li $2,2 # 0x2 .set macro .set reorder$L570: .set noreorder .set nomacro beq $23,$2,$L357 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $23,$2,$L358 li $2,1 # 0x1 .set macro .set reorder beq $23,$2,$L532$L355: addiu $18,$18,1 .set noreorder .set nomacro beq $22,$18,$L359 lw $3,16($sp) .set macro .set reorder$L571: addu $17,$17,$fp .set noreorder .set nomacro beq $21,$0,$L533 addu $16,$16,$3 .set macro .set reorder$L347: move $4,$16$L568: move $5,$17$L569: move $6,$19 .set noreorder .set nomacro jal memcpy addiu $18,$18,1 .set macro .set reorder .set noreorder .set nomacro bne $22,$18,$L571 lw $3,16($sp) .set macro .set reorder$L359: lw $3,92($20) lw $6,32($sp) srl $2,$3,31 addu $2,$2,$3 lw $4,56($6) lw $5,56($20) sra $21,$2,1 lw $3,40($20) lw $2,40($6) lw $19,88($20) sll $fp,$4,1 .set noreorder .set nomacro blez $21,$L469 sll $23,$5,1 .set macro .set reorder addu $16,$2,$4 li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 sltu $20,$19,32 addu $17,$3,$5 sw $2,56($sp) move $18,$0 .set noreorder .set nomacro bne $20,$0,$L363 andi $22,$19,0x3 .set macro .set reorder$L536: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L572 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L573 move $5,$17 .set macro .set reorder lw $2,56($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L367 addiu $4,$17,-4 .set macro .set reorder$L494:#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,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L494$L367: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L574 li $2,2 # 0x2 .set macro .set reorder$L495:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L495 li $2,2 # 0x2 .set macro .set reorder$L574: .set noreorder .set nomacro beq $22,$2,$L373 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L374 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L535$L371: addiu $18,$18,1$L547: .set noreorder .set nomacro beq $21,$18,$L469 addu $17,$17,$23 .set macro .set reorder .set noreorder .set nomacro beq $20,$0,$L536 addu $16,$16,$fp .set macro .set reorder$L363: move $4,$16$L572: move $5,$17$L573: .set noreorder .set nomacro jal memcpy move $6,$19 .set macro .set reorder .set noreorder .set nomacro j $L547 addiu $18,$18,1 .set macro .set reorder$L279: lw $fp,48($5) lw $18,48($3) lw $21,24($5) lw $22,28($5) lw $16,32($3) .set noreorder .set nomacro beq $18,$fp,$L376 lw $17,32($5) .set macro .set reorder .set noreorder .set nomacro blez $22,$L379 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$21,$2 sw $2,60($sp) sltu $23,$21,32 andi $2,$21,0x3 move $19,$0 .set noreorder .set nomacro bne $23,$0,$L394 sw $2,76($sp) .set macro .set reorder$L538: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L575 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L576 move $5,$17 .set macro .set reorder lw $6,60($sp) addiu $5,$16,-4 addu $3,$6,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L398 addiu $4,$17,-4 .set macro .set reorder$L478:#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,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L478$L398: andi $2,$21,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L577 lw $3,76($sp) .set macro .set reorder$L479:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L479 lw $3,76($sp) .set macro .set reorder$L577: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L404 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L405 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L537$L402: addiu $19,$19,1 beq $22,$19,$L379 addu $17,$17,$fp$L578: .set noreorder .set nomacro beq $23,$0,$L538 addu $16,$16,$18 .set macro .set reorder$L394: move $4,$16$L575: move $5,$17$L576: move $6,$21 .set noreorder .set nomacro jal memcpy addiu $19,$19,1 .set macro .set reorder .set noreorder .set nomacro bne $22,$19,$L578 addu $17,$17,$fp .set macro .set reorder subu $17,$17,$fp$L379: lhu $2,0($20)$L550: andi $2,$2,0x100 .set noreorder .set nomacro beq $2,$0,$L469 lw $6,32($sp) .set macro .set reorder lw $fp,52($20) lw $19,52($6) lw $18,88($20) lw $22,92($20) lw $16,36($6) .set noreorder .set nomacro beq $19,$fp,$L408 lw $17,36($20) .set macro .set reorder .set noreorder .set nomacro blez $22,$L589 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$18,$2 sw $2,64($sp) sltu $23,$18,32 andi $2,$18,0x3 move $21,$0 .set noreorder .set nomacro bne $23,$0,$L426 sw $2,72($sp) .set macro .set reorder$L541: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L579 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L580 move $5,$17 .set macro .set reorder lw $6,64($sp) addiu $5,$16,-4 addu $3,$5,$6 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L430 addiu $4,$17,-4 .set macro .set reorder$L482:#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,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L482$L430: andi $2,$18,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L581 lw $3,72($sp) .set macro .set reorder$L483:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L483 lw $3,72($sp) .set macro .set reorder$L581: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L436 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L437 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L540$L434: addiu $21,$21,1$L548: .set noreorder .set nomacro beq $22,$21,$L471 addu $17,$17,$fp .set macro .set reorder .set noreorder .set nomacro beq $23,$0,$L541 addu $16,$16,$19 .set macro .set reorder$L426: move $4,$16$L579: move $5,$17$L580: .set noreorder .set nomacro jal memcpy move $6,$18 .set macro .set reorder .set noreorder .set nomacro j $L548 addiu $21,$21,1 .set macro .set reorder$L529: lbu $2,4($4) .set noreorder .set nomacro j $L339 sb $2,4($5) .set macro .set reorder$L376: .set noreorder .set nomacro bltz $18,$L542 addiu $2,$22,-1 .set macro .set reorder$L380: mul $6,$18,$22 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L582 move $4,$16 .set macro .set reorder andi $2,$16,0x3 bne $2,$0,$L582 andi $2,$17,0x3 bne $2,$0,$L382 li $2,-32 # 0xffffffffffffffe0 addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L386 addiu $5,$17,-4 .set macro .set reorder$L480:#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,$L480$L386: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L388$L481:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L481$L388: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L391 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L392 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L379 lbu $2,4($5) .set noreorder .set nomacro j $L379 sb $2,4($4) .set macro .set reorder$L520: lbu $2,4($4) .set noreorder .set nomacro j $L291 sb $2,4($5) .set macro .set reorder$L408: .set noreorder .set nomacro bltz $19,$L543 addiu $2,$22,-1 .set macro .set reorder$L412: mul $6,$19,$22 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L414 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L583 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L583 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,$L418 addiu $5,$17,-4 .set macro .set reorder$L484:#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,$L484$L418: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L420$L485:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L485$L420: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L423 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L424 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L471 lbu $2,4($5) sb $2,4($4) lw $18,88($20) lw $22,92($20)$L411: lw $6,32($sp)$L589: lw $21,56($20) lw $19,56($6) lw $16,40($6) .set noreorder .set nomacro beq $19,$21,$L439 lw $17,40($20) .set macro .set reorder .set noreorder .set nomacro blez $22,$L469 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$18,$2 sltu $23,$18,32 sw $2,68($sp) move $20,$0 .set noreorder .set nomacro bne $23,$0,$L456 andi $fp,$18,0x3 .set macro .set reorder$L545: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L584 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L585 move $5,$17 .set macro .set reorder lw $2,68($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L460 addiu $4,$17,-4 .set macro .set reorder$L486:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?