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 + -
显示快捷键?