lls.s

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

S
379
字号
.file	1 "lls.c".section .mdebug.abi32.previous.globl	__muldf3.globl	__adddf3.section	.text.av_update_lls,"ax",@progbits.align	2.align	5.globl	av_update_lls.ent	av_update_lls.type	av_update_lls, @functionav_update_lls:.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$fp,48($sp)sw	$31,52($sp)sw	$23,44($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$22,17160($4)move	$fp,$4sw	$6,64($sp)bltz	$22,$L7sw	$7,68($sp)move	$21,$5move	$23,$0$L6:sll	$2,$23,4sll	$3,$23,8addu	$2,$2,$3addu	$18,$fp,$2move	$20,$21move	$19,$23$L4:lw	$6,64($sp)lw	$7,68($sp)lw	$4,0($18)lw	$5,4($18)jal	__muldf3addiu	$19,$19,1sw	$2,0($18)sw	$3,4($18)lw	$6,0($20)lw	$7,4($20)lw	$4,0($21)lw	$5,4($21)move	$16,$2jal	__muldf3move	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__adddf3move	$7,$3slt	$4,$22,$19sw	$2,0($18)sw	$3,4($18)addiu	$20,$20,8beq	$4,$0,$L4addiu	$18,$18,8addiu	$23,$23,1slt	$2,$22,$23beq	$2,$0,$L6addiu	$21,$21,8$L7:lw	$31,52($sp)lw	$fp,48($sp)lw	$23,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,56.set	macro.set	reorder.end	av_update_lls.section	.text.av_evaluate_lls,"ax",@progbits.align	2.align	5.globl	av_evaluate_lls.ent	av_evaluate_lls.type	av_evaluate_lls, @functionav_evaluate_lls:.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$31,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)bltz	$6,$L19sw	$16,16($sp)sll	$2,$6,8addiu	$2,$2,8712addu	$17,$4,$2move	$16,$5addiu	$19,$6,1move	$18,$0move	$20,$0move	$21,$0$L16:lw	$4,0($16)lw	$5,4($16)lw	$6,0($17)lw	$7,4($17)jal	__muldf3addiu	$18,$18,1move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$20,$2move	$21,$3addiu	$16,$16,8bne	$18,$19,$L16addiu	$17,$17,8move	$2,$20move	$3,$21lw	$31,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,48$L19:move	$20,$0move	$21,$0move	$2,$20move	$3,$21lw	$31,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,48.set	macro.set	reorder.end	av_evaluate_lls.section	.text.av_init_lls,"ax",@progbits.align	2.align	5.globl	av_init_lls.ent	av_init_lls.type	av_init_lls, @functionav_init_lls:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2move	$8,$4.set	noreorder.set	nomacrobeq	$3,$2,$L23addiu	$7,$4,17168.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L24li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L43$L21:addiu	$6,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L45addiu	$2,$7,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$6,$2addiu	$4,$2,32sltu	$3,$6,$4.set	noreorder.set	nomacrobeq	$3,$0,$L45addiu	$2,$7,-31.set	macro.set	reorder$L37:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$4.set	noreorder.set	nomacrobne	$2,$0,$L37addiu	$2,$7,-31.set	macro.set	reorder$L45:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$6,$3.set	noreorder.set	nomacrobeq	$4,$0,$L46addiu	$2,$7,-4.set	macro.set	reorderaddiu	$2,$6,4$L47:#APPpref 30,0($2).word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3.set	noreorder.set	nomacrobne	$2,$0,$L47addiu	$2,$6,4.set	macro.set	reorderaddiu	$2,$7,-4$L46:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$6,$3beq	$4,$0,$L30$L39:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3bne	$2,$0,$L39$L30:andi	$3,$7,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L34addiu	$4,$6,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L35li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L44.set	noreorder.set	nomacroj	$31sw	$5,17160($8).set	macro.set	reorder$L34:sb	$0,4($6)sb	$0,1($4).set	noreorder.set	nomacroj	$31sw	$5,17160($8).set	macro.set	reorder$L23:addiu	$4,$8,2sb	$0,0($8).set	noreorder.set	nomacroj	$L21sb	$0,1($8).set	macro.set	reorder$L35:sb	$0,6($6)sb	$0,4($6)sb	$0,5($6).set	noreorder.set	nomacroj	$31sw	$5,17160($8).set	macro.set	reorder$L24:addiu	$4,$8,3sb	$0,0($8)sb	$0,1($8).set	noreorder.set	nomacroj	$L21sb	$0,2($8).set	macro.set	reorder$L44:sb	$0,4($6).set	noreorder.set	nomacroj	$31sw	$5,17160($8).set	macro.set	reorder$L43:addiu	$4,$8,1.set	noreorder.set	nomacroj	$L21sb	$0,0($8).set	macro.set	reorder.end	av_init_lls.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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