mp_image.s

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

S
2,242
字号
.set	reorderbeq	$17,$2,$L45li	$2,825360384			# 0x31320000ori	$2,$2,0x564ebne	$17,$2,$L40$L43:lhu	$3,0($16)lw	$6,8($16)lw	$8,12($16)ori	$3,$3,0x100li	$2,12sra	$4,$8,1sh	$3,0($16)sb	$2,3($16)li	$3,2			# 0x2li	$2,1			# 0x1move	$7,$6sw	$3,84($16)sw	$4,92($16)sw	$2,100($16)sw	$6,88($16).set	noreorder.set	nomacroj	$L22sw	$0,96($16).set	macro.set	reorder$L50:lw	$7,8($16)lw	$8,12($16)ori	$3,$5,0x300sra	$6,$7,1li	$2,16sh	$3,0($16)sb	$2,3($16)sw	$6,88($16)sw	$9,96($16)sw	$8,92($16).set	noreorder.set	nomacroj	$L22sw	$0,100($16).set	macro.set	reorder$L44:ori	$2,$5,0x600.set	noreorder.set	nomacroj	$L43sh	$2,0($16).set	macro.set	reorder$L49:lw	$7,8($16)ori	$2,$5,0x300lw	$8,12($16)sra	$6,$7,2sh	$2,0($16)li	$3,12li	$2,2			# 0x2sb	$3,3($16)sw	$6,88($16)sw	$2,96($16)sw	$8,92($16).set	noreorder.set	nomacroj	$L22sw	$0,100($16).set	macro.set	reorder.end	alloc_mpi.section	.text.copy_mpi,"ax",@progbits.align	2.align	5.globl	copy_mpi.ent	copy_mpi.type	copy_mpi, @functioncopy_mpi:.frame	$sp,88,$31		# vars= 32, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-88sw	$22,72($sp)sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)sw	$17,52($sp)sw	$16,48($sp)lhu	$2,0($5)move	$22,$5andi	$2,$2,0x100.set	noreorder.set	nomacrobeq	$2,$0,$L96sw	$4,16($sp).set	macro.set	reorderlw	$18,48($4)lw	$fp,48($5)lw	$20,24($5)lw	$21,28($5)lw	$16,32($4).set	noreorder.set	nomacrobeq	$18,$fp,$L98lw	$17,32($5).set	macro.set	reorder.set	noreorder.set	nomacroblez	$21,$L101li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$20,$2sw	$2,20($sp)sltu	$23,$20,32andi	$2,$20,0x3move	$19,$0.set	noreorder.set	nomacrobne	$23,$0,$L116sw	$2,40($sp).set	macro.set	reorder$L260:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L278move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L279move	$5,$17.set	macro.set	reorderlw	$2,20($sp)addiu	$5,$16,-4addu	$3,$5,$2sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L120addiu	$4,$17,-4.set	macro.set	reorder$L224:#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,$L224$L120:andi	$2,$20,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L280lw	$3,40($sp).set	macro.set	reorder$L225:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L225lw	$3,40($sp).set	macro.set	reorder$L280:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L126li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L127li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L259$L124:addiu	$19,$19,1.set	noreorder.set	nomacrobeq	$21,$19,$L281lw	$2,16($sp).set	macro.set	reorderaddu	$17,$17,$fp$L282:.set	noreorder.set	nomacrobeq	$23,$0,$L260addu	$16,$16,$18.set	macro.set	reorder$L116:move	$4,$16$L278:move	$5,$17$L279:move	$6,$20.set	noreorder.set	nomacrojal	memcpyaddiu	$19,$19,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$19,$L282addu	$17,$17,$fp.set	macro.set	reorder$L101:lw	$2,16($sp)$L281:lw	$fp,52($22)lw	$19,52($2)lw	$18,88($22)lw	$21,92($22)lw	$16,36($2).set	noreorder.set	nomacrobeq	$19,$fp,$L129lw	$17,36($22).set	macro.set	reorder$L274:.set	noreorder.set	nomacroblez	$21,$L132li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$18,$2sw	$2,24($sp)sltu	$23,$18,32andi	$2,$18,0x3move	$20,$0.set	noreorder.set	nomacrobne	$23,$0,$L147sw	$2,36($sp).set	macro.set	reorder$L263:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L283move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L284move	$5,$17.set	macro.set	reorderlw	$2,24($sp)addiu	$5,$16,-4addu	$3,$5,$2sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L151addiu	$4,$17,-4.set	macro.set	reorder$L228:#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,$L228$L151:andi	$2,$18,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L285lw	$3,36($sp).set	macro.set	reorder$L229:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L229lw	$3,36($sp).set	macro.set	reorder$L285:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L157li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L158li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L262$L155:addiu	$20,$20,1.set	noreorder.set	nomacrobeq	$21,$20,$L223addu	$17,$17,$fp.set	macro.set	reorder$L286:.set	noreorder.set	nomacrobeq	$23,$0,$L263addu	$16,$16,$19.set	macro.set	reorder$L147:move	$4,$16$L283:move	$5,$17$L284:move	$6,$18.set	noreorder.set	nomacrojal	memcpyaddiu	$20,$20,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$20,$L286addu	$17,$17,$fp.set	macro.set	reorder$L223:lw	$18,88($22)lw	$21,92($22)$L132:lw	$2,16($sp)lw	$23,56($22)lw	$19,56($2)lw	$16,40($2).set	noreorder.set	nomacrobeq	$19,$23,$L160lw	$17,40($22).set	macro.set	reorder.set	noreorder.set	nomacroblez	$21,$L221li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$18,$2sltu	$22,$18,32sw	$2,28($sp)move	$20,$0.set	noreorder.set	nomacrobne	$22,$0,$L178andi	$fp,$18,0x3.set	macro.set	reorder$L266:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L287move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L288move	$5,$17.set	macro.set	reorderlw	$2,28($sp)addiu	$5,$16,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L182addiu	$4,$17,-4.set	macro.set	reorder$L232:#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,$L232$L182:andi	$2,$18,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L289li	$2,2			# 0x2.set	macro.set	reorder$L233:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L233li	$2,2			# 0x2.set	macro.set	reorder$L289:.set	noreorder.set	nomacrobeq	$fp,$2,$L188li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$fp,$2,$L189li	$2,1			# 0x1.set	macro.set	reorderbeq	$fp,$2,$L265$L186:addiu	$20,$20,1.set	noreorder.set	nomacrobeq	$21,$20,$L290lw	$31,84($sp).set	macro.set	reorderaddu	$17,$17,$23$L291:.set	noreorder.set	nomacrobeq	$22,$0,$L266addu	$16,$16,$19.set	macro.set	reorder$L178:move	$4,$16$L287:move	$5,$17$L288:move	$6,$18.set	noreorder.set	nomacrojal	memcpyaddiu	$20,$20,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$20,$L291addu	$17,$17,$23.set	macro.set	reorder$L221:lw	$31,84($sp)$L290:lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L96:lw	$18,48($4)lw	$23,48($5)lw	$16,32($4)lw	$17,32($5)lw	$6,24($5)lbu	$2,3($4).set	noreorder.set	nomacrobeq	$18,$23,$L191lw	$21,28($5).set	macro.set	reorder.set	noreorder.set	nomacroblez	$21,$L221srl	$2,$2,3.set	macro.set	reordermul	$20,$6,$2li	$3,-32			# 0xffffffffffffffe0and	$3,$20,$3sltu	$22,$20,32sw	$3,32($sp)move	$19,$0.set	noreorder.set	nomacrobne	$22,$0,$L208andi	$fp,$20,0x3.set	macro.set	reorder$L269:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L292move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L293move	$5,$17.set	macro.set	reorderlw	$2,32($sp)addiu	$5,$16,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L212addiu	$4,$17,-4.set	macro.set	reorder$L236:#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,$L236$L212:andi	$2,$20,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L294li	$2,2			# 0x2.set	macro.set	reorder$L237:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L237li	$2,2			# 0x2.set	macro.set	reorder$L294:.set	noreorder.set	nomacrobeq	$fp,$2,$L218li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$fp,$2,$L219li	$2,1			# 0x1.set	macro.set	reorderbeq	$fp,$2,$L268$L216:addiu	$19,$19,1$L276:.set	noreorder.set	nomacrobeq	$21,$19,$L221addu	$17,$17,$23.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$0,$L269addu	$16,$16,$18.set	macro.set	reorder$L208:

⌨️ 快捷键说明

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