vf_detc.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,374 行 · 第 1/5 页
S
4,374 行
#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L483lw $3,72($sp).set macro.set reorder$L581:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L436li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L437li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L540$L434:addiu $21,$21,1$L548:.set noreorder.set nomacrobeq $22,$21,$L471addu $17,$17,$fp.set macro.set reorder.set noreorder.set nomacrobeq $23,$0,$L541addu $16,$16,$19.set macro.set reorder$L426:move $4,$16$L579:move $5,$17$L580:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder.set noreorder.set nomacroj $L548addiu $21,$21,1.set macro.set reorder$L529:lbu $2,4($4).set noreorder.set nomacroj $L339sb $2,4($5).set macro.set reorder$L376:.set noreorder.set nomacrobltz $18,$L542addiu $2,$22,-1.set macro.set reorder$L380:mul $6,$18,$22sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L582move $4,$16.set macro.set reorderandi $2,$16,0x3bne $2,$0,$L582andi $2,$17,0x3bne $2,$0,$L382li $2,-32 # 0xffffffffffffffe0addiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L386addiu $5,$17,-4.set macro.set reorder$L480:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L480$L386:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L388$L481:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L481$L388:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L391li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L392li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L379lbu $2,4($5).set noreorder.set nomacroj $L379sb $2,4($4).set macro.set reorder$L520:lbu $2,4($4).set noreorder.set nomacroj $L291sb $2,4($5).set macro.set reorder$L408:.set noreorder.set nomacrobltz $19,$L543addiu $2,$22,-1.set macro.set reorder$L412:mul $6,$19,$22sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L414andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L583move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L583li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L418addiu $5,$17,-4.set macro.set reorder$L484:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L484$L418:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L420$L485:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L485$L420:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L423li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L424li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L471lbu $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 nomacrobeq $19,$21,$L439lw $17,40($20).set macro.set reorder.set noreorder.set nomacroblez $22,$L469li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$18,$2sltu $23,$18,32sw $2,68($sp)move $20,$0.set noreorder.set nomacrobne $23,$0,$L456andi $fp,$18,0x3.set macro.set reorder$L545:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L584move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L585move $5,$17.set macro.set reorderlw $2,68($sp)addiu $5,$16,-4addu $3,$2,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L460addiu $4,$17,-4.set macro.set reorder$L486:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L486$L460:andi $2,$18,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L586li $2,2 # 0x2.set macro.set reorder$L487:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L487li $2,2 # 0x2.set macro.set reorder$L586:.set noreorder.set nomacrobeq $fp,$2,$L466li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $fp,$2,$L467li $2,1 # 0x1.set macro.set reorderbeq $fp,$2,$L544$L464:addiu $20,$20,1$L549:.set noreorder.set nomacrobeq $22,$20,$L469addu $17,$17,$21.set macro.set reorder.set noreorder.set nomacrobeq $23,$0,$L545addu $16,$16,$19.set macro.set reorder$L456:move $4,$16$L584:move $5,$17$L585:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder.set noreorder.set nomacroj $L549addiu $20,$20,1.set macro.set reorder$L341:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L339sb $3,5($5).set macro.set reorder$L293:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L291sb $3,5($5).set macro.set reorder$L342:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L339sb $2,6($5).set macro.set reorder$L471:lw $18,88($20).set noreorder.set nomacroj $L411lw $22,92($20).set macro.set reorder$L357:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L355sb $3,5($5).set macro.set reorder$L373:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L371sb $3,5($5).set macro.set reorder$L294:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L291sb $2,6($5).set macro.set reorder$L325:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L323sb $3,5($5).set macro.set reorder$L309:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L307sb $3,5($5).set macro.set reorder$L404:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L402sb $3,5($5).set macro.set reorder$L358:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L355sb $2,6($5).set macro.set reorder$L374:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L371sb $2,6($5).set macro.set reorder$L310:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L307sb $2,6($5).set macro.set reorder$L326:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L323sb $2,6($5).set macro.set reorder$L382:$L582:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorder.set noreorder.set nomacroj $L550lhu $2,0($20).set macro.set reorder$L542:mul $2,$18,$2subu $18,$0,$18addu $16,$16,$2.set noreorder.set nomacroj $L380addu $17,$17,$2.set macro.set reorder$L405:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L402sb $2,6($5).set macro.set reorder$L532:lbu $2,4($4).set noreorder.set nomacroj $L355sb $2,4($5).set macro.set reorder$L466:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L464sb $3,5($5).set macro.set reorder$L535:lbu $2,4($4).set noreorder.set nomacroj $L371sb $2,4($5).set macro.set reorder$L436:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L434sb $3,5($5).set macro.set reorder$L439:.set noreorder.set nomacrobltz $19,$L546addiu $2,$22,-1.set macro.set reorder$L442:mul $6,$19,$22sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L444andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L587move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L588move $5,$17.set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L448addiu $5,$17,-4.set macro.set reorder$L488:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L488$L448:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L450$L489:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L489$L450:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L453li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L454li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L562lw $31,116($sp).set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L469sb $2,4($4).set macro.set reorder$L526:lbu $2,4($4).set noreorder.set nomacroj $L323sb $2,4($5).set macro.set reorder$L523:lbu $2,4($4).set noreorder.set nomacroj $L307sb $2,4($5).set macro.set reorder$L537:lbu $2,4($4).set noreorder.set nomacroj $L402sb $2,4($5).set macro.set reorder$L444:move $4,$16$L587:move $5,$17$L588:lw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj memcpyaddiu $sp,$sp,120.set macro.set reorder$L414:move $4,$16$L583:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorderlw $18,88($20).set noreorder.set nomacroj $L411lw $22,92($20).set macro.set reorder$L437:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L434sb $2,6($5).set macro.set reorder$L467:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?