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