floor1.mid

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

MID
2,384
字号
$L174:	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	addiu	$6,$19,1096	.set	noreorder	.set	nomacro	beq	$3,$2,$L139	move	$4,$19	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L140	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L167	addiu	$5,$4,-4	.set	macro	.set	reorder	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	bne	$3,$0,$L168	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder$L141:	addiu	$2,$6,-31$L173:	li	$3,-32			# 0xffffffffffffffe0$L179:	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L177	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L178:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L178	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L177:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L146$L155:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L155$L146:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L150	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L151	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L169$L148:	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$19	.set	macro	.set	reorder	move	$3,$0$L136:	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L168:	and	$2,$5,$2$L180:	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L173	addiu	$2,$6,-31	.set	macro	.set	reorder$L153:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L153	addiu	$2,$6,-31	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L179	li	$3,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder$L121:	lw	$2,20($sp)$L176:	addiu	$fp,$fp,1	addiu	$23,$23,32	.set	noreorder	.set	nomacro	bne	$2,$fp,$L114	addiu	$18,$18,4	.set	macro	.set	reorder$L109:	move	$4,$21	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,2			# 0x2	.set	macro	.set	reorder	addiu	$2,$2,1	move	$4,$21	sw	$2,832($19)	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$4,0($19)	.set	noreorder	.set	nomacro	blez	$4,$L126	move	$20,$2	.set	macro	.set	reorder	li	$2,1			# 0x1	sll	$22,$2,$20	addiu	$fp,$19,4	sw	$0,16($sp)	move	$5,$0	move	$23,$0$L128:	lw	$2,0($fp)	sll	$2,$2,2	addu	$2,$2,$19	lw	$3,128($2)	addu	$23,$23,$3	slt	$2,$5,$23	.set	noreorder	.set	nomacro	beq	$2,$0,$L170	sll	$2,$5,2	.set	macro	.set	reorder	addu	$2,$2,$19	addiu	$16,$2,844	move	$17,$5	.set	noreorder	.set	nomacro	j	$L132	move	$18,$23	.set	macro	.set	reorder$L172:	.set	noreorder	.set	nomacro	beq	$3,$0,$L174	andi	$2,$19,0x3	.set	macro	.set	reorder	beq	$17,$18,$L171$L132:	move	$4,$21	.set	noreorder	.set	nomacro	jal	oggpack_read	move	$5,$20	.set	macro	.set	reorder	sw	$2,0($16)	addiu	$17,$17,1	slt	$3,$2,$22	.set	noreorder	.set	nomacro	bgez	$2,$L172	addiu	$16,$16,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L174	andi	$2,$19,0x3	.set	macro	.set	reorder$L165:	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,8			# 0x8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L117	sw	$2,256($18)	.set	macro	.set	reorder$L150:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L148	sb	$0,1($4)	.set	macro	.set	reorder$L139:	addiu	$4,$19,2	sb	$0,0($19)	sb	$0,1($19)	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L141	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L180	and	$2,$5,$2	.set	macro	.set	reorder$L151:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L148	sb	$0,5($5)	.set	macro	.set	reorder$L140:	addiu	$4,$19,3	sb	$0,0($19)	sb	$0,1($19)	sb	$0,2($19)	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L141	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L180	and	$2,$5,$2	.set	macro	.set	reorder$L167:	addiu	$4,$19,1	sb	$0,0($19)	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L141	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L180	and	$2,$5,$2	.set	macro	.set	reorder$L169:	.set	noreorder	.set	nomacro	j	$L148	sb	$0,4($5)	.set	macro	.set	reorder$L171:	lw	$4,0($19)$L131:	lw	$3,16($sp)	addiu	$fp,$fp,4	addiu	$3,$3,1	slt	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L126	sw	$3,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L128	move	$5,$17	.set	macro	.set	reorder$L170:	.set	noreorder	.set	nomacro	j	$L131	move	$17,$5	.set	macro	.set	reorder$L126:	li	$2,1			# 0x1	sll	$2,$2,$20	move	$3,$19	sw	$2,840($19)	.set	noreorder	.set	nomacro	j	$L136	sw	$0,836($19)	.set	macro	.set	reorder	.end	floor1_unpack	.section	.text.floor1_inverse2,"ax",@progbits	.align	2	.align	5	.ent	floor1_inverse2	.type	floor1_inverse2, @functionfloor1_inverse2:	.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-56	sw	$23,44($sp)	sw	$22,40($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$31,52($sp)	sw	$fp,48($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$3,64($4)	lw	$2,28($4)	lw	$4,4($3)	sll	$2,$2,2	lw	$3,28($4)	move	$22,$5	addu	$2,$2,$3	lw	$4,0($2)	move	$20,$6	srl	$2,$4,31	addu	$2,$2,$4	move	$21,$7	sra	$23,$2,1	.set	noreorder	.set	nomacro	beq	$6,$0,$L182	lw	$18,776($5)	.set	macro	.set	reorder	lw	$6,764($5)	lw	$2,0($20)	lw	$3,832($18)	slt	$4,$6,2	.set	noreorder	.set	nomacro	bne	$4,$0,$L235	mul	$12,$2,$3	.set	macro	.set	reorder	lui	$2,%hi(FLOOR_fromdB_LOOKUP)	addiu	$fp,$2,%lo(FLOOR_fromdB_LOOKUP)	move	$24,$5	move	$7,$0	li	$16,1			# 0x1	.set	noreorder	.set	nomacro	j	$L187	move	$25,$0	.set	macro	.set	reorder$L188:	addiu	$16,$16,1	slt	$2,$16,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L236	addiu	$24,$24,4	.set	macro	.set	reorder$L187:	lw	$2,4($24)	sll	$5,$2,2	addu	$3,$5,$20	lw	$4,0($3)	andi	$2,$4,0x7fff	.set	noreorder	.set	nomacro	bne	$4,$2,$L188	addu	$3,$5,$18	.set	macro	.set	reorder	lw	$2,832($18)	mul	$19,$4,$2	lw	$25,836($3)	subu	$3,$19,$12	subu	$13,$25,$7	div	$0,$3,$13	teq	$13,$0,7	.set	noreorder	.set	nomacro	bltz	$3,$L237	mflo	$15	.set	macro	.set	reorder	addiu	$17,$15,1$L192:	sll	$2,$7,2	addu	$14,$21,$2	lui	$2,%hi(FLOOR_fromdB_LOOKUP)	addiu	$2,$2,%lo(FLOOR_fromdB_LOOKUP)	sll	$4,$12,2	addu	$4,$4,$2	lw	$6,0($4)	lw	$2,0($14)	mul	$5,$13,$15	mult	$2,$6	move	$4,$3	mflo	$2	mfhi	$3	addiu	$11,$7,1	subu	$9,$0,$4	slt	$6,$5,0	sll	$10,$3,17	slt	$7,$4,0	subu	$8,$0,$5	srl	$2,$2,15	movn	$5,$8,$6	movn	$4,$9,$7	or	$2,$2,$10	slt	$6,$11,$25	subu	$9,$4,$5	.set	noreorder	.set	nomacro	beq	$6,$0,$L195	sw	$2,0($14)	.set	macro	.set	reorder	move	$7,$14	move	$8,$0	.set	noreorder	.set	nomacro	j	$L197	move	$10,$fp	.set	macro	.set	reorder$L238:	addu	$12,$12,$17	sll	$4,$12,2	addu	$4,$4,$10	lw	$2,4($7)	lw	$5,0($4)	addiu	$11,$11,1	mult	$2,$5	slt	$6,$11,$25	mflo	$2	mfhi	$3	srl	$2,$2,15	sll	$4,$3,17	or	$2,$2,$4	sw	$2,4($7)	subu	$8,$8,$13	.set	noreorder	.set	nomacro	beq	$6,$0,$L195	addiu	$7,$7,4	.set	macro	.set	reorder$L197:	addu	$8,$8,$9	slt	$2,$8,$13	beq	$2,$0,$L238	addu	$12,$12,$15	sll	$4,$12,2	addu	$4,$4,$10	lw	$2,4($7)	lw	$5,0($4)	addiu	$11,$11,1	mult	$2,$5	slt	$6,$11,$25	mflo	$2	mfhi	$3	srl	$2,$2,15	sll	$4,$3,17	or	$2,$2,$4	sw	$2,4($7)	.set	noreorder	.set	nomacro	bne	$6,$0,$L197	addiu	$7,$7,4	.set	macro	.set	reorder$L195:	lw	$6,764($22)	addiu	$16,$16,1	slt	$2,$16,$6	move	$12,$19	move	$7,$25	.set	noreorder	.set	nomacro	bne	$2,$0,$L187	addiu	$24,$24,4	.set	macro	.set	reorder$L236:	move	$3,$25$L186:	slt	$2,$3,$23	.set	noreorder	.set	nomacro	beq	$2,$0,$L202	sll	$2,$3,2	.set	macro	.set	reorder	addu	$4,$21,$2	subu	$3,$23,$3	move	$5,$0$L204:	lw	$2,0($4)	addiu	$5,$5,1	mul	$2,$2,$12	sw	$2,0($4)	.set	noreorder	.set	nomacro	bne	$3,$5,$L204	addiu	$4,$4,4	.set	macro	.set	reorder$L202:	li	$2,1			# 0x1$L207:	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)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder$L237:	.set	noreorder	.set	nomacro	j	$L192	addiu	$17,$15,-1	.set	macro	.set	reorder$L182:	sll	$6,$23,2	sltu	$2,$6,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L239	move	$4,$7	.set	macro	.set	reorder	andi	$2,$7,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L210	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L211	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L240$L208:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L212	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L212$L224:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L224$L212:	addu	$6,$6,$21	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L241	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L242:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L242	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L241:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L243	andi	$4,$6,0x3	.set	macro	.set	reorder$L226:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L226	andi	$4,$6,0x3	.set	macro	.set	reorder$L243:	li	$2,2			# 0x2

⌨️ 快捷键说明

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