vf_kerndeint.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,451 行 · 第 1/3 页
S
2,451 行
.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,$6bne $2,$0,$L181$L89:lw $7,88($sp)andi $2,$7,0x1caddu $6,$6,$2sltu $3,$4,$6beq $3,$0,$L91$L182:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L182$L91:lw $8,88($sp)li $2,2 # 0x2andi $3,$8,0x3.set noreorder.set nomacrobeq $3,$2,$L95li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L96li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L210addiu $2,$17,-4.set macro.set reorder$L225:mul $5,$22,$2lw $2,140($sp)addiu $3,$16,-3mtlo $2lw $2,104($sp)addu $4,$5,$fpmadd $2,$3lw $3,236($sp).set noreorder.set nomacrobne $3,$0,$L98mflo $5.set macro.set reorder$L99:andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L98andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L98li $2,-32 # 0xffffffffffffffe0.set macro.set reorderlw $6,88($sp)addiu $4,$4,-4and $2,$6,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L102addiu $5,$5,-4.set macro.set reorder$L183:#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,$6bne $2,$0,$L183$L102:lw $7,88($sp)andi $2,$7,0x1caddu $6,$6,$2sltu $3,$4,$6beq $3,$0,$L104$L184:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L184$L104:lw $8,88($sp)li $2,2 # 0x2andi $3,$8,0x3.set noreorder.set nomacrobeq $3,$2,$L108li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L109li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L211$L106:lw $11,232($sp)$L224:addiu $17,$17,-6lw $3,44($sp)slt $2,$17,$11sw $17,180($sp)sw $11,36($sp).set noreorder.set nomacrobne $2,$0,$L110lw $7,32($3).set macro.set reorderlw $4,100($sp)lw $8,104($sp)sll $5,$4,2addu $3,$5,$4sll $6,$8,2addu $3,$7,$3sll $7,$8,1addu $4,$6,$8sw $7,192($sp)lw $8,52($sp)lw $7,100($sp)lw $11,140($sp)mtlo $3msub $7,$8addu $4,$11,$4lw $11,200($sp)sll $2,$22,2mflo $7lw $3,100($sp)subu $4,$4,$11addu $2,$2,$22lw $11,196($sp)sw $7,168($sp)sw $4,32($sp)lw $7,192($sp)lw $8,104($sp)addu $2,$fp,$2sll $3,$3,1sw $3,184($sp)subu $fp,$2,$11lw $3,32($sp)lw $2,168($sp)addu $4,$7,$8lw $7,32($sp)addu $2,$2,$5addu $3,$3,$4lw $11,100($sp)addu $7,$7,$6sw $2,144($sp)sw $3,116($sp)lw $8,168($sp)lw $3,184($sp)lw $2,168($sp)sw $7,108($sp)lw $7,168($sp)subu $8,$8,$11subu $2,$2,$3sw $8,164($sp)sw $2,152($sp)addu $8,$7,$11lw $2,32($sp)addu $11,$7,$3lw $3,104($sp)subu $5,$7,$5subu $2,$2,$3sll $22,$22,1sw $5,148($sp)sw $8,160($sp)sw $11,156($sp)sw $22,188($sp)sw $2,136($sp)lw $8,32($sp)lw $7,192($sp)lw $5,32($sp)subu $4,$8,$4subu $5,$5,$7subu $6,$8,$6addu $11,$8,$3addu $2,$8,$7sw $5,124($sp)sw $4,120($sp)sw $6,112($sp)sw $11,132($sp)sw $2,128($sp)$L112:lw $8,88($sp)blez $8,$L154.set noreorder.set nomacroj $L114move $21,$0.set macro.set reorder$L212:.set noreorder.set nomacrobeq $4,$0,$L235lw $4,68($sp).set macro.set reorderlw $6,168($sp)lw $5,32($sp)addu $4,$21,$6addu $3,$21,$5lbu $6,0($3)lbu $2,0($4)lw $7,76($sp)subu $2,$2,$6subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$7,$2.set noreorder.set nomacrobne $2,$0,$L235lw $4,68($sp).set macro.set reorderlw $8,164($sp)lw $11,136($sp)addu $4,$21,$8addu $5,$21,$11lbu $2,0($4)lbu $3,0($5)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$7,$2.set noreorder.set nomacrobne $2,$0,$L235lw $4,68($sp).set macro.set reorderlw $2,160($sp)lw $3,132($sp)addu $4,$21,$2addu $5,$21,$3lbu $2,0($4)lbu $3,0($5)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$7,$2.set noreorder.set nomacrobne $2,$0,$L235lw $4,68($sp).set macro.set reorderaddu $2,$21,$fpsb $6,0($2)$L128:lw $11,88($sp)addiu $21,$21,1slt $2,$21,$11.set noreorder.set nomacrobeq $2,$0,$L236lw $2,36($sp).set macro.set reorder$L114:lw $3,76($sp)$L238:.set noreorder.set nomacrobne $3,$0,$L212lw $4,92($sp).set macro.set reorderlw $4,68($sp)$L235:li $2,1 # 0x1.set noreorder.set nomacrobeq $4,$2,$L213lw $4,208($sp).set macro.set reorderli $5,1380384768 # 0x52470000lw $2,4($4)ori $5,$5,0x4200.set noreorder.set nomacrobne $2,$5,$L133li $6,844693504 # 0x32590000.set macro.set reorderli $22,255 # 0xffmove $23,$0$L135:lw $8,64($sp)li $2,1 # 0x1.set noreorder.set nomacrobeq $8,$2,$L237lw $11,60($sp).set macro.set reorder$L140:lw $6,60($sp).set noreorder.set nomacrobeq $6,$2,$L215lw $2,136($sp).set macro.set reorderlw $5,132($sp)addu $3,$21,$2addu $4,$21,$5lw $6,168($sp)lbu $5,0($4)lbu $2,0($3)lw $7,152($sp)addu $3,$21,$6lbu $4,0($3)addu $2,$2,$5lw $8,156($sp)addu $3,$21,$7sll $2,$2,2addu $2,$2,$4lbu $5,0($3)addu $4,$21,$8lbu $3,0($4)sll $2,$2,1subu $2,$2,$5subu $2,$2,$3sra $4,$2,4$L150:slt $2,$22,$4.set noreorder.set nomacrobeq $2,$0,$L151slt $2,$4,$23.set macro.set reordermove $4,$22addu $2,$21,$fpsb $4,0($2)$L220:lw $11,88($sp)addiu $21,$21,1slt $2,$21,$11.set noreorder.set nomacrobne $2,$0,$L238lw $3,76($sp).set macro.set reorder$L154:lw $2,36($sp)$L236:lw $3,180($sp)addiu $2,$2,2sw $2,36($sp)slt $2,$3,$2.set noreorder.set nomacrobne $2,$0,$L174lw $5,184($sp).set macro.set reorderlw $4,168($sp)lw $6,164($sp)lw $7,152($sp)lw $8,160($sp)lw $11,156($sp)lw $2,148($sp)lw $3,144($sp)addu $4,$4,$5addu $6,$6,$5addu $7,$7,$5addu $8,$8,$5addu $11,$11,$5addu $2,$2,$5addu $3,$3,$5sw $4,168($sp)lw $5,192($sp)lw $4,32($sp)sw $6,164($sp)lw $6,136($sp)addu $4,$4,$5addu $6,$6,$5sw $7,152($sp)sw $8,160($sp)lw $7,124($sp)lw $8,120($sp)sw $11,156($sp)sw $2,148($sp)lw $11,112($sp)lw $2,132($sp)sw $3,144($sp)sw $4,32($sp)lw $3,128($sp)lw $4,116($sp)sw $6,136($sp)lw $6,108($sp)addu $7,$7,$5addu $8,$8,$5addu $11,$11,$5addu $2,$2,$5addu $3,$3,$5addu $4,$4,$5addu $6,$6,$5sw $7,124($sp)sw $8,120($sp)sw $11,112($sp)sw $2,132($sp)sw $3,128($sp)sw $4,116($sp)sw $6,108($sp)lw $7,188($sp).set noreorder.set nomacroj $L112addu $fp,$fp,$7.set macro.set reorder$L156:lw $3,208($sp)lw $4,96($sp)lw $5,48($sp)lw $6,44($sp)lw $7,40($sp)lw $2,84($3)addiu $4,$4,1addiu $5,$5,4addiu $6,$6,4addiu $7,$7,4slt $2,$4,$2sw $4,96($sp)sw $5,48($sp)sw $6,44($sp).set noreorder.set nomacrobne $2,$0,$L35sw $7,40($sp).set macro.set reorder$L33:lw $4,204($sp)lw $5,56($sp)lw $6,216($sp)lw $7,220($sp)$L202:lw $31,276($sp)lw $fp,272($sp)lw $23,268($sp)lw $22,264($sp)lw $21,260($sp)lw $20,256($sp)lw $19,252($sp)lw $18,248($sp)lw $17,244($sp)lw $16,240($sp).set noreorder.set nomacroj vf_next_put_imageaddiu $sp,$sp,280.set macro.set reorder$L133:ori $6,$6,0x5559.set noreorder.set nomacrobne $2,$6,$L136lw $7,80($sp).set macro.set reorderandi $2,$21,0x1.set noreorder.set nomacrobeq $2,$0,$L239li $22,235 # 0xeb.set macro.set reorderlw $8,64($sp)$L241:li $2,1 # 0x1li $22,240 # 0xf0.set noreorder.set nomacrobne $8,$2,$L140li $23,16 # 0x10.set macro.set reorderlw $11,60($sp)$L237:.set noreorder.set nomacrobeq $11,$2,$L216lw $11,152($sp).set macro.set reorderlw $4,156($sp)addu $2,$21,$11addu $3,$21,$4lbu $5,0($2)lw $6,148($sp)lbu $4,0($3)addu $2,$21,$6addu $4,$5,$4.set noreorder.set nomacrojal __floatsidflbu $20,0($2).set macro.set reorderlui $4,%hi($LC4)lw $6,%lo($LC4)($4)lw $7,%lo($LC4+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reorderlw $8,116($sp)lw $7,120($sp)move $16,$2move $17,$3addu $2,$21,$7addu $3,$21,$8lbu $5,0($2)lbu $4,0($3).set noreorder.set nomacrojal __floatsidfaddu $4,$5,$4.set macro.set reorderlui $4,%hi($LC3)lw $6,%lo($LC3)($4)lw $7,%lo($LC3+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $11,136($sp)lw $4,132($sp)move $18,$2move $19,$3addu $2,$21,$11addu $3,$21,$4lbu $5,0($2)lbu $4,0($3).set noreorder.set nomacrojal __floatsidfaddu $4,$5,$4.set macro.set reorderlui $4,%hi($LC1)lw $6,%lo($LC1)($4)lw $7,%lo($LC1+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reorderlw $5,168($sp)move $16,$2addu $2,$21,$5lbu $4,0($2).set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlui $4,%hi($LC2)lw $6,%lo($LC2)($4)lw $7,%lo($LC2+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $16,$2move $17,$3sll $4,$20,1$L201:jal __floatsidflui $4,%hi($LC5)lw $6,%lo($LC5)($4)lw $7,%lo($LC5+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $6,$2move $5,$19move $4,$18.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $4,$22move $18,$2.set noreorder.set nomacrojal __floatsidfmove $19,$3.set macro.set reordermove $6,$2move $4,$18move $5,$19move $7,$3move $16,$2.set noreorder.set nomacrojal __gtdf2move $17,$3.set macro.set reorder.set noreorder.set nomacrobgtz $2,$L240move $4,$16.set macro.set reorder.set noreorder.set nomacrojal __floatsidfmove $4,$23.set macro.set reordermove $6,$2move $4,$18move $5,$19move $7,$3move $22,$2move $23,$3move $16,$18.set noreorder.set nomacrojal __gedf2move $17,$19.set macro.set reorderbltz $2,$L217$L145:move $4,$16$L240:move $5,$17.set noreorder.set nomacrojal __fixdfsiaddu $16,$21,$fp.set macro.set reorder.set noreorder.set nomacroj $L128sb $2,0($16).set macro.set reorder$L136:.set noreorder.set nomacrobne $7,$0,$L241lw $8,64($sp).set macro.set reorderli $22,235 # 0xeb$L239:.set noreorder.set nomacroj $L135li $23,16 # 0x10.set macro.set reorder$L213:lw $5,208($sp)li $8,1380384768 # 0x52470000lw $7,4($5)li $2,-4 # 0xfffffffffffffffc
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?