vf_fspp.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,273 行 · 第 1/5 页

S
4,273
字号
.set	reorder.set	noreorder.set	nomacroj	$L541lw	$2,48($17).set	macro.set	reorder$L365:jal	memcpy.set	noreorder.set	nomacroj	$L359lw	$16,100($20).set	macro.set	reorder$L513:lw	$4,92($4)lw	$5,4($5)lw	$2,8($17)lw	$3,12($17)li	$6,2			# 0x2li	$7,24			# 0x18sw	$2,16($sp).set	noreorder.set	nomacrojal	vf_get_imagesw	$3,20($sp).set	macro.set	reordermove	$4,$2move	$5,$17.set	noreorder.set	nomacrojal	vf_clone_mpi_attributesmove	$19,$2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L524lw	$2,80($17).set	macro.set	reorder$L383:lw	$2,264($16).set	noreorder.set	nomacrobne	$2,$0,$L382move	$18,$0.set	macro.set	reorderlw	$2,48($17)lw	$23,48($19)sw	$2,40($sp)lw	$21,24($17)lw	$22,28($17)lw	$16,32($19).set	noreorder.set	nomacrobeq	$23,$2,$L387lw	$18,32($17).set	macro.set	reorder.set	noreorder.set	nomacroblez	$22,$L390li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$21,$2sw	$2,64($sp)andi	$3,$21,0x3sltu	$2,$21,32move	$fp,$0sw	$2,76($sp)sw	$3,92($sp)$L404:.set	noreorder.set	nomacrobne	$2,$0,$L405andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L529move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L530move	$5,$18.set	macro.set	reorderlw	$2,64($sp)addiu	$5,$16,-4addu	$3,$5,$2sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L409addiu	$4,$18,-4.set	macro.set	reorder$L487:#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,$L487$L409:andi	$2,$21,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L531lw	$3,92($sp).set	macro.set	reorder$L488:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L488lw	$3,92($sp).set	macro.set	reorder$L531:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L415li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L416li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L518$L413:addiu	$fp,$fp,1$L525:.set	noreorder.set	nomacrobeq	$22,$fp,$L482lw	$2,40($sp).set	macro.set	reorderaddu	$16,$16,$23addu	$18,$18,$2.set	noreorder.set	nomacroj	$L404lw	$2,76($sp).set	macro.set	reorder$L374:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4).set	noreorder.set	nomacroj	$L359lw	$16,100($20).set	macro.set	reorder$L405:move	$4,$16$L529:move	$5,$18$L530:.set	noreorder.set	nomacrojal	memcpymove	$6,$21.set	macro.set	reorder.set	noreorder.set	nomacroj	$L525addiu	$fp,$fp,1.set	macro.set	reorder$L387:.set	noreorder.set	nomacrobltz	$23,$L519addiu	$2,$22,-1.set	macro.set	reorder$L391:mul	$6,$23,$22sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L393andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L532move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L532li	$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,$L397addiu	$5,$18,-4.set	macro.set	reorder$L489:#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,$L489$L397:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L399$L490:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L490$L399:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L402li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L403li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L482lbu	$2,4($5)sb	$2,4($4)lw	$22,28($17)lw	$21,24($17)$L390:lw	$2,100($17)lw	$3,52($17)lw	$23,52($19)sw	$3,44($sp)lw	$6,96($17)sra	$fp,$22,$2lw	$16,36($19).set	noreorder.set	nomacrobeq	$23,$3,$L418lw	$18,36($17).set	macro.set	reorderblez	$fp,$L421sra	$22,$21,$6li	$2,-32			# 0xffffffffffffffe0and	$2,$22,$2sw	$2,68($sp)andi	$3,$22,0x3sltu	$2,$22,32move	$21,$0sw	$2,80($sp)sw	$3,88($sp)$L435:.set	noreorder.set	nomacrobne	$2,$0,$L436andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L533move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L534move	$5,$18.set	macro.set	reorderlw	$2,68($sp)addiu	$5,$16,-4addu	$3,$5,$2sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L440addiu	$4,$18,-4.set	macro.set	reorder$L491:#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,$L491$L440:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L535lw	$3,88($sp).set	macro.set	reorder$L492:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L492lw	$3,88($sp).set	macro.set	reorder$L535:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L446li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L447li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L520$L444:addiu	$21,$21,1$L526:.set	noreorder.set	nomacrobeq	$fp,$21,$L484addu	$16,$16,$23.set	macro.set	reorderlw	$2,44($sp)addu	$18,$18,$2.set	noreorder.set	nomacroj	$L435lw	$2,80($sp).set	macro.set	reorder$L436:move	$4,$16$L533:move	$5,$18$L534:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L526addiu	$21,$21,1.set	macro.set	reorder$L418:.set	noreorder.set	nomacrobltz	$23,$L521addiu	$2,$fp,-1.set	macro.set	reorder$L422:mul	$6,$23,$fpsltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L536move	$4,$16.set	macro.set	reorderandi	$2,$16,0x3bne	$2,$0,$L536andi	$2,$18,0x3bne	$2,$0,$L424li	$2,-32			# 0xffffffffffffffe0addiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L428addiu	$5,$18,-4.set	macro.set	reorder$L493:#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,$L493$L428:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L430$L494:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L494$L430:andi	$6,$6,0x3li	$2,2			# 0x2beq	$6,$2,$L433li	$2,3			# 0x3beq	$6,$2,$L434li	$2,1			# 0x1bne	$6,$2,$L484lbu	$2,4($5)sb	$2,4($4)lw	$22,28($17)lw	$21,24($17)lw	$6,96($17)lw	$2,100($17)$L421:lw	$3,56($17)lw	$18,56($19)sw	$3,48($sp)sra	$23,$22,$2lw	$17,40($17).set	noreorder.set	nomacrobeq	$18,$3,$L449lw	$16,40($19).set	macro.set	reorder.set	noreorder.set	nomacroblez	$23,$L378sra	$22,$21,$6.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$22,$2sw	$2,72($sp)andi	$2,$22,0x3move	$21,$0sltu	$fp,$22,32sw	$2,84($sp)$L465:.set	noreorder.set	nomacrobne	$fp,$0,$L466andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L537move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L538move	$5,$17.set	macro.set	reorderlw	$2,72($sp)addiu	$5,$16,-4addu	$3,$5,$2sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L470addiu	$4,$17,-4.set	macro.set	reorder$L495:#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,$L495$L470:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L539lw	$3,84($sp).set	macro.set	reorder$L496:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L496lw	$3,84($sp).set	macro.set	reorder$L539:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L476li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L477li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L522$L474:addiu	$21,$21,1$L527:.set	noreorder.set	nomacrobeq	$23,$21,$L378lw	$2,48($sp).set	macro.set	reorderaddu	$16,$16,$18.set	noreorder.set	nomacroj	$L465addu	$17,$17,$2.set	macro.set	reorder$L466:move	$4,$16$L537:move	$5,$17$L538:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L527addiu	$21,$21,1.set	macro.set	reorder$L484:lw	$22,28($17)lw	$21,24($17)lw	$6,96($17).set	noreorder.set	nomacroj	$L421lw	$2,100($17).set	macro.set	reorder$L482:lw	$22,28($17).set	noreorder.set	nomacroj	$L390lw	$21,24($17).set	macro.set	reorder$L514:lw	$4,28($17)lw	$2,68($17)addiu	$4,$4,15sra	$4,$4,4.set	noreorder.set	nomacrojal	uc_mallocmul	$4,$4,$2.set	macro.set	reordersw	$2,288($16)lw	$5,64($17).set	noreorder.set	nomacroj	$L363lw	$16,100($20).set	macro.set	reorder$L415:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L413sb	$3,5($5).set	macro.set	reorder$L446:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L444sb	$3,5($5).set	macro.set	reorder$L476:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L474sb	$3,5($5).set	macro.set	reorder$L449:.set	noreorder.set	nomacrobltz	$18,$L523addiu	$2,$23,-1.set	macro.set	reorder$L452:mul	$6,$18,$23sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L454andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L540move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L540li	$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,$L458addiu	$5,$17,-4.set	macro.set	reorder$L497:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?