specrec.mid

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

MID
4,814
字号
	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	$L169	sb	$0,2($4)	.set	macro	.set	reorder$L182:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L165	sb	$0,5($5)	.set	macro	.set	reorder$L189:	addiu	$5,$4,3	sb	$0,0($4)	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	$L186	sb	$0,2($4)	.set	macro	.set	reorder$L362:	addiu	$5,$4,1	.set	noreorder	.set	nomacro	j	$L169	sb	$0,0($4)	.set	macro	.set	reorder$L364:	addiu	$5,$4,1	.set	noreorder	.set	nomacro	j	$L186	sb	$0,0($4)	.set	macro	.set	reorder	.end	reconstruct_channel_pair	.section	.text.reconstruct_single_channel,"ax",@progbits	.align	2	.align	5	.globl	reconstruct_single_channel	.ent	reconstruct_single_channel	.type	reconstruct_single_channel, @functionreconstruct_single_channel:	.frame	$sp,4176,$31		# vars= 4096, regs= 9/0, args= 40, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	addiu	$sp,$sp,-4176	sw	$23,4164($sp)	sw	$22,4160($sp)	sw	$19,4148($sp)	sw	$18,4144($sp)	sw	$17,4140($sp)	sw	$31,4168($sp)	sw	$21,4156($sp)	sw	$20,4152($sp)	sw	$16,4136($sp)	lbu	$2,21($4)	move	$17,$4	addu	$4,$2,$4	lbu	$3,836($4)	li	$8,1			# 0x1	li	$18,2			# 0x2	lbu	$2,22($4)	movz	$18,$8,$3	sltu	$2,$2,$18	move	$19,$5	move	$22,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L391	move	$23,$7	.set	macro	.set	reorder	lbu	$11,3($17)	sb	$18,22($4)	.set	noreorder	.set	nomacro	beq	$11,$8,$L393	lbu	$21,0($6)	.set	macro	.set	reorder	sll	$20,$21,2$L395:	.set	noreorder	.set	nomacro	jal	is_ltp_ot	move	$4,$11	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L510	addu	$16,$20,$17	.set	macro	.set	reorder$L396:	addu	$16,$20,$17$L527:	lhu	$5,8($17)	lw	$4,324($16)	.set	noreorder	.set	nomacro	jal	uc_realloc	sll	$5,$5,2	.set	macro	.set	reorder	lhu	$3,8($17)	move	$4,$2	sll	$6,$3,2	sw	$2,324($16)	sltu	$2,$6,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L511	andi	$2,$4,0x3	.set	macro	.set	reorder	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L419	move	$5,$4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L420	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L512$L417:	move	$3,$5	move	$2,$0	addiu	$5,$5,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L421	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$7,$2,32	sltu	$3,$5,$7	beq	$3,$0,$L421$L489:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L489$L421:	addu	$6,$6,$4	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L529	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L530:#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,$L530	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L529:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L426$L491:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L491$L426:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L429	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L430	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L513$L416:	andi	$18,$18,0x00ff$L526:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$18,$2,$L514	addiu	$16,$21,1	.set	macro	.set	reorder$L431:	addu	$16,$20,$17$L528:	lhu	$5,8($17)	lw	$4,580($16)	.set	noreorder	.set	nomacro	jal	uc_realloc	sll	$5,$5,2	.set	macro	.set	reorder	lhu	$3,8($17)	move	$4,$2	sll	$6,$3,2	sw	$2,580($16)	sltu	$2,$6,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L515	li	$3,4			# 0x4	.set	macro	.set	reorder	andi	$2,$4,0x3	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L454	move	$5,$4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L455	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L516$L452:	move	$3,$5	move	$2,$0	addiu	$5,$5,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L456	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$7,$2,32	sltu	$3,$5,$7	beq	$3,$0,$L456$L495:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L495$L456:	addu	$6,$6,$4	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L531	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L532:#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,$L532	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L531:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L461$L497:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L497$L461:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L464	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L465	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L517$L451:	lbu	$2,21($17)$L525:	li	$3,1	addu	$2,$2,$17	sb	$3,70($2)$L391:	lhu	$2,8($17)	addiu	$16,$sp,40	move	$6,$23	move	$4,$17	move	$5,$19	move	$7,$16	.set	noreorder	.set	nomacro	jal	quant_to_spec	sw	$2,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L518	move	$4,$19	.set	macro	.set	reorder	lw	$31,4168($sp)$L534:	lw	$23,4164($sp)	lw	$22,4160($sp)	lw	$21,4156($sp)	lw	$20,4152($sp)	lw	$19,4148($sp)	lw	$18,4144($sp)	lw	$17,4140($sp)	lw	$16,4136($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,4176	.set	macro	.set	reorder$L518:	lhu	$2,8($17)	lbu	$3,3($17)	move	$5,$0	move	$6,$16	move	$7,$0	sw	$2,16($sp)	sw	$3,24($sp)	.set	noreorder	.set	nomacro	jal	pns_decode	sw	$0,20($sp)	.set	macro	.set	reorder	lbu	$11,3($17)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$11,$2,$L519	move	$4,$19	.set	macro	.set	reorder$L469:	.set	noreorder	.set	nomacro	jal	is_ltp_ot	move	$4,$11	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L471	li	$2,23			# 0x17	.set	macro	.set	reorder	lbu	$11,3($17)	beq	$11,$2,$L520$L473:	lbu	$3,0($22)	lw	$10,316($17)	sll	$2,$3,2	addu	$2,$2,$17	addu	$3,$3,$17	lw	$7,1144($2)	lbu	$8,124($3)	lbu	$2,13($19)	lbu	$3,2($17)	lhu	$9,8($17)	move	$4,$19	addiu	$5,$19,10272	move	$6,$16	sw	$10,16($sp)	sw	$2,20($sp)	sw	$8,24($sp)	sw	$3,28($sp)	sw	$11,32($sp)	.set	noreorder	.set	nomacro	jal	lt_prediction	sw	$9,36($sp)	.set	macro	.set	reorder$L471:	lhu	$2,8($17)	lbu	$6,2($17)	lbu	$7,3($17)	move	$4,$19	addiu	$5,$19,9050	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	tns_decode_frame	sw	$16,16($sp)	.set	macro	.set	reorder	lw	$4,320($17)	lbu	$2,0($4)	beq	$2,$0,$L485	lbu	$5,0($22)	addu	$2,$5,$4	lbu	$3,56($2)	beq	$3,$0,$L480	lbu	$2,3($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L533	sll	$2,$5,2	.set	macro	.set	reorder$L480:	.set	noreorder	.set	nomacro	jal	drc_decode	move	$5,$16	.set	macro	.set	reorder	lbu	$5,0($22)$L478:	sll	$2,$5,2$L533:	addu	$3,$5,$17	addu	$2,$2,$17	lbu	$7,124($3)	lw	$4,316($17)	lw	$3,324($2)	lw	$9,580($2)	lbu	$5,4($19)	lhu	$2,8($17)	lbu	$6,13($19)	lbu	$8,3($17)	sw	$3,20($sp)	sw	$2,32($sp)	sw	$16,16($sp)	sw	$9,24($sp)	.set	noreorder	.set	nomacro	jal	ifilter_bank	sw	$8,28($sp)	.set	macro	.set	reorder	lbu	$2,0($22)	lbu	$3,13($19)	addu	$2,$2,$17	lbu	$4,3($17)	.set	noreorder	.set	nomacro	jal	is_ltp_ot	sb	$3,124($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L534	lw	$31,4168($sp)	.set	macro	.set	reorder	lbu	$2,0($22)	lhu	$7,8($17)	sll	$2,$2,2	addu	$2,$2,$17	lw	$6,580($2)	lw	$4,1144($2)	lw	$5,324($2)	lbu	$3,3($17)	.set	noreorder	.set	nomacro	jal	lt_update_state	sw	$3,16($sp)	.set	macro	.set	reorder	lw	$31,4168($sp)	lw	$23,4164($sp)	lw	$22,4160($sp)	lw	$21,4156($sp)	lw	$20,4152($sp)	lw	$19,4148($sp)	lw	$18,4144($sp)	lw	$17,4140($sp)	lw	$16,4136($sp)	move	$2,$0	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,4176	.set	macro	.set	reorder$L485:	.set	noreorder	.set	nomacro	j	$L478	lbu	$5,0($22)	.set	macro	.set	reorder$L393:	lhu	$5,8($17)	sll	$20,$21,2	addu	$16,$20,$17	sll	$2,$5,4	lw	$4,888($16)	sll	$5,$5,2	.set	noreorder	.set	nomacro	jal	uc_realloc	subu	$5,$2,$5	.set	macro	.set	reorder	lhu	$5,8($17)	sw	$2,888($16)	.set	noreorder	.set	nomacro	jal	reset_all_predictors	move	$4,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L395	lbu	$11,3($17)	.set	macro	.set	reorder$L420:	addiu	$5,$4,3	sb	$0,0($4)	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	$L417	sb	$0,2($4)	.set	macro	.set	reorder$L515:	.set	noreorder	.set	nomacro	jal	memset	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L525	lbu	$2,21($17)	.set	macro	.set	reorder$L511:	.set	noreorder	.set	nomacro	jal	memset	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L526	andi	$18,$18,0x00ff	.set	macro	.set	reorder$L510:	lhu	$5,8($17)	lw	$4,1144($16)	.set	noreorder	.set	nomacro	jal	uc_realloc	sll	$5,$5,3	.set	macro	.set	reorder	lhu	$3,8($17)	move	$4,$2	sll	$6,$3,3	sw	$2,1144($16)	sltu	$2,$6,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L521	andi	$2,$4,0x3	.set	macro	.set	reorder	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L402	move	$5,$4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L403	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L522$L400:	move	$3,$5	move	$2,$0	addiu	$5,$5,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L404	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$7,$2,32	sltu	$3,$5,$7	beq	$3,$0,$L404$L486:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L486$L404:	addu	$6,$6,$4	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L535	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L536:#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,$L536	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L535:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L409$L488:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L488$L409:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L412	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L413	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L527	addu	$16,$20,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L527	sb	$0,4($5)	.set	macro	.set	reorder$L429:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L416	sb	$0,1($4)	.set	macro	.set	reorder$L464:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L451	sb	$0,1($4)	.set	macro	.set	reorder$L454:	addiu	$5,$4,2	sb	$0,0($4)	.set	noreorder	.set	nomacro	j	$L452	sb	$0,1($4)	.set	macro	.set	reorder$L419:	addiu	$5,$4,2	sb	$0,0($4)	.set	noreorder	.set	nomacro	j	$L417	sb	$0,1($4)	.set	macro	.set	reorder$L514:	sll	$16,$16,2	addu	$16,$16,$17	lhu	$5,8($17)	lw	$4,324($16)	.set	noreorder	.set	nomacro	jal	uc_realloc	sll	$5,$5,2	.set	macro	.set	reorder	lhu	$3,8($17)	move	$4,$2	sll	$6,$3,2	sw	$2,324($16)	sltu	$2,$6,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L523	andi	$3,$4,0x3	.set	macro	.set	reorder	li	$2,4			# 0x4	subu	$5,$2,$3	.set	noreorder	.set	nomacro	beq	$5,$18,$L437	move	$3,$4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$5,$2,$L438	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$5,$2,$L524$L435:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L439	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$7,$2,32	sltu	$3,$5,$7	beq	$3,$0,$L439$L492:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L492$L439:	addu	$6,$6,$4	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L537	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L538:#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

⌨️ 快捷键说明

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