af_lavcresample.mid

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

MID
1,159
字号
$L52:	.set	noreorder	.set	nomacro	blez	$17,$L124	addu	$18,$23,$10	.set	macro	.set	reorder$L67:	move	$16,$0	addiu	$21,$fp,32$L69:	sll	$2,$16,2	addu	$2,$2,$19	addiu	$16,$16,1	lw	$6,4($2)	xor	$2,$17,$16	sltu	$2,$2,1	lw	$4,0($19)	sw	$2,24($sp)	sw	$18,16($sp)	lw	$2,40($fp)	move	$5,$20	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	av_resample	move	$7,$21	.set	macro	.set	reorder	lw	$3,52($fp)	move	$23,$2	slt	$2,$16,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L69	addu	$20,$20,$3	.set	macro	.set	reorder	lw	$2,32($fp)	addiu	$16,$19,4	subu	$10,$18,$2	sw	$10,32($19)	move	$18,$0$L71:	lw	$5,32($fp)	lw	$4,0($16)	lw	$6,32($19)	sll	$5,$5,1	addu	$5,$4,$5	sll	$6,$6,1	.set	noreorder	.set	nomacro	jal	memmove	addiu	$18,$18,1	.set	macro	.set	reorder	slt	$3,$18,$17	.set	noreorder	.set	nomacro	bne	$3,$0,$L71	addiu	$16,$16,4	.set	macro	.set	reorder	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$17,$2,$L125	sll	$6,$23,1	.set	macro	.set	reorder$L73:	li	$2,2			# 0x2	beq	$17,$2,$L126	.set	noreorder	.set	nomacro	blez	$23,$L83	lw	$4,52($fp)	.set	macro	.set	reorder	move	$8,$0	srl	$3,$4,1$L91:	.set	noreorder	.set	nomacro	blez	$17,$L96	sll	$2,$8,1	.set	macro	.set	reorder	lw	$4,48($fp)	addu	$5,$2,$4	move	$6,$0	move	$4,$22	sll	$7,$3,1$L94:	lhu	$2,0($5)	addiu	$6,$6,1	sh	$2,0($4)	addu	$5,$5,$7	.set	noreorder	.set	nomacro	bne	$17,$6,$L94	addiu	$4,$4,2	.set	macro	.set	reorder	lw	$2,60($fp)	addu	$22,$22,$2$L96:	addiu	$8,$8,1	bne	$8,$23,$L91$L83:	lw	$3,60($fp)$L128:	lw	$4,104($fp)	mul	$2,$3,$23	lw	$3,20($4)	lw	$4,108($fp)	sw	$2,4($4)	lw	$4,8($3)	lw	$2,0($3)	lw	$3,108($fp)	sw	$4,8($3)	sw	$2,0($3)$L37:	lw	$2,108($fp)	lw	$sp,44($fp)	move	$sp,$fp	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,104	.set	macro	.set	reorder$L123:	.set	noreorder	.set	nomacro	blez	$23,$L56	sll	$2,$10,1	.set	macro	.set	reorder	lw	$4,4($19)	lw	$3,8($19)	addu	$5,$2,$3	addu	$4,$2,$4	move	$6,$0$L62:	lhu	$2,0($8)	addiu	$6,$6,1	sh	$2,0($4)	lhu	$3,2($8)	addiu	$4,$4,2	sh	$3,0($5)	addiu	$8,$8,4	.set	noreorder	.set	nomacro	bne	$23,$6,$L62	addiu	$5,$5,2	.set	macro	.set	reorder$L56:	.set	noreorder	.set	nomacro	j	$L67	addu	$18,$23,$10	.set	macro	.set	reorder$L125:	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L75	andi	$2,$22,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L129	lw	$5,48($fp)	.set	macro	.set	reorder	lw	$4,48($fp)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L129	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$22,-4	and	$2,$6,$2	addu	$7,$4,$2	lw	$2,48($fp)	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L79	addiu	$5,$2,-4	.set	macro	.set	reorder$L101:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L101$L79:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L81$L102:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L102$L81:	andi	$6,$6,0x3	.set	noreorder	.set	nomacro	bne	$6,$0,$L85	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L86	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$6,$2,$L128	lw	$3,60($fp)	.set	macro	.set	reorder	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L83	sb	$2,4($4)	.set	macro	.set	reorder$L75:	lw	$5,48($fp)$L129:	.set	noreorder	.set	nomacro	jal	memcpy	move	$4,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L128	lw	$3,60($fp)	.set	macro	.set	reorder$L122:	sll	$6,$23,1	lw	$2,4($19)	sll	$3,$10,1	sltu	$4,$6,32	.set	noreorder	.set	nomacro	bne	$4,$0,$L44	addu	$3,$3,$2	.set	macro	.set	reorder	andi	$2,$3,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L130	lw	$5,56($fp)	.set	macro	.set	reorder	andi	$2,$8,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L130	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$3,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L48	addiu	$5,$8,-4	.set	macro	.set	reorder$L99:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L99$L48:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L50$L100:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L100$L50:	andi	$6,$6,0x3	.set	noreorder	.set	nomacro	bne	$6,$0,$L54	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L55	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$6,$2,$L127	.set	noreorder	.set	nomacro	j	$L52	lw	$10,32($19)	.set	macro	.set	reorder$L44:	lw	$5,56($fp)$L130:	.set	noreorder	.set	nomacro	jal	memcpy	move	$4,$3	.set	macro	.set	reorder	lw	$10,32($19)	.set	noreorder	.set	nomacro	j	$L67	addu	$18,$23,$10	.set	macro	.set	reorder$L126:	.set	noreorder	.set	nomacro	blez	$23,$L83	lw	$2,52($fp)	.set	macro	.set	reorder	lw	$5,48($fp)	move	$6,$0	addu	$4,$5,$2$L92:	lhu	$2,0($5)	addiu	$6,$6,1	sh	$2,0($22)	lhu	$3,0($4)	addiu	$5,$5,2	sh	$3,2($22)	addiu	$4,$4,2	.set	noreorder	.set	nomacro	bne	$6,$23,$L92	addiu	$22,$22,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L128	lw	$3,60($fp)	.set	macro	.set	reorder$L124:	lw	$2,32($fp)	subu	$2,$18,$2	.set	noreorder	.set	nomacro	j	$L73	sw	$2,32($19)	.set	macro	.set	reorder$L54:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$10,32($19)	.set	noreorder	.set	nomacro	j	$L67	addu	$18,$23,$10	.set	macro	.set	reorder$L85:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L83	sb	$3,5($4)	.set	macro	.set	reorder$L121:	lw	$4,104($fp)	.set	noreorder	.set	nomacro	jal	af_resize_local_buffer	lw	$5,108($fp)	.set	macro	.set	reorder	li	$3,1			# 0x1	.set	noreorder	.set	nomacro	beq	$2,$3,$L131	lw	$2,104($fp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L37	sw	$0,108($fp)	.set	macro	.set	reorder$L86:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L83	sb	$2,6($4)	.set	macro	.set	reorder$L55:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	sb	$2,6($4)	lw	$10,32($19)	.set	noreorder	.set	nomacro	j	$L67	addu	$18,$23,$10	.set	macro	.set	reorder$L127:	lbu	$2,4($5)	sb	$2,4($4)	lw	$10,32($19)	.set	noreorder	.set	nomacro	j	$L67	addu	$18,$23,$10	.set	macro	.set	reorder	.end	play	.globl	af_info_lavcresample	.section	.rodata.str1.4	.align	2$LC6:	.ascii	"Sample frequency conversion using libavcodec\000"	.align	2$LC7:	.ascii	"lavcresample\000"	.align	2$LC8:	.ascii	"Michael Niedermayer\000"	.subsection	-1	.align	2$LC9:	.ascii	"\000"	.data	.align	2	.type	af_info_lavcresample, @object	.size	af_info_lavcresample, 24af_info_lavcresample:	.word	$LC6	.word	$LC7	.word	$LC8	.word	$LC9	.word	0	.word	af_open	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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