lls.mid

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

MID
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	nomacro		addiu	$sp,$sp,-56	sw	$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,$4	sw	$6,64($sp)	bltz	$22,$L7	sw	$7,68($sp)	move	$21,$5	move	$23,$0$L6:	sll	$2,$23,4	sll	$3,$23,8	addu	$2,$2,$3	addu	$18,$fp,$2	move	$20,$21	move	$19,$23$L4:	lw	$6,64($sp)	lw	$7,68($sp)	lw	$4,0($18)	lw	$5,4($18)	jal	__muldf3	addiu	$19,$19,1	sw	$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,$2	jal	__muldf3	move	$17,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__adddf3	move	$7,$3	slt	$4,$22,$19	sw	$2,0($18)	sw	$3,4($18)	addiu	$20,$20,8	beq	$4,$0,$L4	addiu	$18,$18,8	addiu	$23,$23,1	slt	$2,$22,$23	beq	$2,$0,$L6	addiu	$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	$31	addiu	$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	nomacro		addiu	$sp,$sp,-48	sw	$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,$L19	sw	$16,16($sp)	sll	$2,$6,8	addiu	$2,$2,8712	addu	$17,$4,$2	move	$16,$5	addiu	$19,$6,1	move	$18,$0	move	$20,$0	move	$21,$0$L16:	lw	$4,0($16)	lw	$5,4($16)	lw	$6,0($17)	lw	$7,4($17)	jal	__muldf3	addiu	$18,$18,1	move	$6,$2	move	$4,$20	move	$5,$21	jal	__adddf3	move	$7,$3	move	$20,$2	move	$21,$3	addiu	$16,$16,8	bne	$18,$19,$L16	addiu	$17,$17,8	move	$2,$20	move	$3,$21	lw	$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	$31	addiu	$sp,$sp,48$L19:	move	$20,$0	move	$21,$0	move	$2,$20	move	$3,$21	lw	$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	$31	addiu	$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,0	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	move	$8,$4	.set	noreorder	.set	nomacro	beq	$3,$2,$L23	addiu	$7,$4,17168	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L24	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L43$L21:	addiu	$6,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L45	addiu	$2,$7,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$6,$2	addiu	$4,$2,32	sltu	$3,$6,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L45	addiu	$2,$7,-31	.set	macro	.set	reorder$L37:#APP	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L37	addiu	$2,$7,-31	.set	macro	.set	reorder$L45:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$6,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L46	addiu	$2,$7,-4	.set	macro	.set	reorder	addiu	$2,$6,4$L47:#APP	pref 30,0($2)	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L47	addiu	$2,$6,4	.set	macro	.set	reorder	addiu	$2,$7,-4$L46:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$6,$3	beq	$4,$0,$L30$L39:#APP	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$3	bne	$2,$0,$L39$L30:	andi	$3,$7,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L34	addiu	$4,$6,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L35	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L44	.set	noreorder	.set	nomacro	j	$31	sw	$5,17160($8)	.set	macro	.set	reorder$L34:	sb	$0,4($6)	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	$31	sw	$5,17160($8)	.set	macro	.set	reorder$L23:	addiu	$4,$8,2	sb	$0,0($8)	.set	noreorder	.set	nomacro	j	$L21	sb	$0,1($8)	.set	macro	.set	reorder$L35:	sb	$0,6($6)	sb	$0,4($6)	sb	$0,5($6)	.set	noreorder	.set	nomacro	j	$31	sw	$5,17160($8)	.set	macro	.set	reorder$L24:	addiu	$4,$8,3	sb	$0,0($8)	sb	$0,1($8)	.set	noreorder	.set	nomacro	j	$L21	sb	$0,2($8)	.set	macro	.set	reorder$L44:	sb	$0,4($6)	.set	noreorder	.set	nomacro	j	$31	sw	$5,17160($8)	.set	macro	.set	reorder$L43:	addiu	$4,$8,1	.set	noreorder	.set	nomacro	j	$L21	sb	$0,0($8)	.set	macro	.set	reorder	.end	av_init_lls	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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