⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simple_idct.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "simple_idct.c"	.section .mdebug.abi32	.previous	.section	.text.simple_idct_put,"ax",@progbits	.align	2	.align	5	.globl	simple_idct_put	.ent	simple_idct_put	.type	simple_idct_put, @functionsimple_idct_put:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	li	$2,1518469120			# 0x5a820000	ori	$2,$2,0x5a82#APP	S32I2M xr5,$2#NO_APP	li	$3,1984036864			# 0x76420000	ori	$3,$3,0x30fc#APP	S32I2M xr6,$3#NO_APP	li	$2,2106195968			# 0x7d8a0000	ori	$2,$2,0x6a6e#APP	S32I2M xr7,$2#NO_APP	li	$3,1193082880			# 0x471d0000	ori	$3,$3,0x18f9#APP	S32I2M xr8,$3#NO_APP	addiu	$3,$6,16#APP	S32LDD xr1,$6,0#NO_APP	move	$2,$6$L2:#APP	S32LDD xr2,$2,32	S32LDD xr3,$2,64	S32LDD xr4,$2,96	D16MUL xr11,xr5,xr1,xr13,HW	D16MAC xr11,xr5,xr3,xr13,AA,HW	D16MUL xr12,xr6,xr2,xr14,HW	D16MAC xr12,xr6,xr4,xr14,AA,LW	D32ADD xr11,xr11,xr12,xr12,AS	D32ADD xr13,xr13,xr14,xr14,AS	D16MACF xr11,xr0,xr0,xr13,AA,WW	D16MACF xr12,xr0,xr0,xr14,AA,WW	D16MUL xr13,xr5,xr1,xr10,HW	D16MAC xr13,xr5,xr3,xr10,SS,HW	D16MUL xr14,xr6,xr2,xr9,LW	D16MAC xr14,xr6,xr4,xr9,SS,HW	D32ADD xr13,xr13,xr14,xr14,AS	D32ADD xr10,xr10,xr9,xr9,AS	D16MACF xr13,xr0,xr0,xr10,AA,WW	D16MACF xr14,xr0,xr0,xr9,AA,WW	S32LDD xr1,$2,16	S32LDD xr2,$2,48	S32LDD xr3,$2,80	S32LDD xr4,$2,112	D16MUL xr9,xr7,xr1,xr10,HW	D16MAC xr9,xr7,xr2,xr10,AA,LW	D16MAC xr9,xr8,xr3,xr10,AA,HW	D16MAC xr9,xr8,xr4,xr10,AA,LW	D16MACF xr9,xr0,xr0,xr10,AA,WW	D16MUL xr10,xr7,xr1,xr15,LW	D16MAC xr10,xr8,xr2,xr15,SS,LW	D16MAC xr10,xr7,xr3,xr15,SS,HW	D16MAC xr10,xr8,xr4,xr15,SS,HW	D16MACF xr10,xr0,xr0,xr15,AA,WW	Q16ADD xr11,xr11,xr9,xr9,AS,WW	S32STD xr11,$2,0	S32STD xr9,$2,112	Q16ADD xr13,xr13,xr10,xr10,AS,WW	S32STD xr13,$2,16	S32STD xr10,$2,96	D16MUL xr9,xr8,xr1,xr10,HW	D16MAC xr9,xr7,xr2,xr10,SS,HW	D16MAC xr9,xr8,xr3,xr10,AA,LW	D16MAC xr9,xr7,xr4,xr10,AA,LW	D16MACF xr9,xr0,xr0,xr10,AA,WW	D16MUL xr10,xr8,xr1,xr15,LW	D16MAC xr10,xr8,xr2,xr15,SS,HW	D16MAC xr10,xr7,xr3,xr15,AA,LW	D16MAC xr10,xr7,xr4,xr15,SS,HW	D16MACF xr10,xr0,xr0,xr15,AA,WW	Q16ADD xr14,xr14,xr9,xr9,AS,WW	S32STD xr14,$2,32	S32STD xr9,$2,80	Q16ADD xr12,xr12,xr10,xr10,AS,WW	S32LDI xr1,$2,4	S32STD xr12,$2,44	S32STD xr10,$2,60#NO_APP	bne	$3,$2,$L2	addiu	$2,$6,128#APP	S32LDD xr1,$6,0#NO_APP$L4:#APP	S32LDD xr2,$6,4	S32LDD xr3,$6,8	S32LDD xr4,$6,12	D16MUL xr11,xr1,xr7,xr12,HW	D16MUL xr13,xr1,xr8,xr14,HW	D16MAC xr13,xr2,xr7,xr11,SA,HW	D16MAC xr14,xr2,xr8,xr12,SS,HW	D16MAC xr12,xr3,xr7,xr14,SA,HW	D16MAC xr11,xr3,xr8,xr13,AA,HW	D16MUL xr9,xr1,xr5,xr10,LW	D16MAC xr9,xr3,xr5,xr10,AS,LW	D16MUL xr1,xr2,xr6,xr3,LW	D16MAC xr3,xr4,xr6,xr1,SA,LW	D16MAC xr12,xr4,xr8,xr11,SA,HW	D16MAC xr14,xr4,xr7,xr13,SA,HW	D32ADD xr2,xr9,xr1,xr4,AS	D32ADD xr9,xr10,xr3,xr1,AS	D32ADD xr2,xr2,xr11,xr11,AS	D32ADD xr4,xr4,xr14,xr14,AS	D32ADD xr9,xr9,xr12,xr12,AS	D32ADD xr1,xr1,xr13,xr13,AS	D16MACF xr9,xr0,xr0,xr2,AA,WW	D16MACF xr4,xr0,xr0,xr1,AA,WW	D16MACF xr13,xr0,xr0,xr14,AA,WW	D16MACF xr11,xr0,xr0,xr12,AA,WW	Q16SAT xr4,xr4,xr9	Q16SAT xr11,xr11,xr13	S32LDI xr1,$6,16	S32STD xr4,$4,0	S32STD xr11,$4,4#NO_APP	.set	noreorder	.set	nomacro	bne	$2,$6,$L4	addu	$4,$4,$5	.set	macro	.set	reorder	j	$31	.end	simple_idct_put	.section	.text.simple_idct_add,"ax",@progbits	.align	2	.align	5	.globl	simple_idct_add	.ent	simple_idct_add	.type	simple_idct_add, @functionsimple_idct_add:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	li	$2,1518469120			# 0x5a820000	ori	$2,$2,0x5a82#APP	S32I2M xr5,$2#NO_APP	li	$3,1984036864			# 0x76420000	ori	$3,$3,0x30fc#APP	S32I2M xr6,$3#NO_APP	li	$2,2106195968			# 0x7d8a0000	ori	$2,$2,0x6a6e#APP	S32I2M xr7,$2#NO_APP	li	$3,1193082880			# 0x471d0000	ori	$3,$3,0x18f9#APP	S32I2M xr8,$3#NO_APP	addiu	$3,$6,16#APP	S32LDD xr1,$6,0#NO_APP	move	$2,$6$L13:#APP	S32LDD xr2,$2,32	S32LDD xr3,$2,64	S32LDD xr4,$2,96	D16MUL xr11,xr5,xr1,xr13,HW	D16MAC xr11,xr5,xr3,xr13,AA,HW	D16MUL xr12,xr6,xr2,xr14,HW	D16MAC xr12,xr6,xr4,xr14,AA,LW	D32ADD xr11,xr11,xr12,xr12,AS	D32ADD xr13,xr13,xr14,xr14,AS	D16MACF xr11,xr0,xr0,xr13,AA,WW	D16MACF xr12,xr0,xr0,xr14,AA,WW	D16MUL xr13,xr5,xr1,xr10,HW	D16MAC xr13,xr5,xr3,xr10,SS,HW	D16MUL xr14,xr6,xr2,xr9,LW	D16MAC xr14,xr6,xr4,xr9,SS,HW	D32ADD xr13,xr13,xr14,xr14,AS	D32ADD xr10,xr10,xr9,xr9,AS	D16MACF xr13,xr0,xr0,xr10,AA,WW	D16MACF xr14,xr0,xr0,xr9,AA,WW	S32LDD xr1,$2,16	S32LDD xr2,$2,48	S32LDD xr3,$2,80	S32LDD xr4,$2,112	D16MUL xr9,xr7,xr1,xr10,HW	D16MAC xr9,xr7,xr2,xr10,AA,LW	D16MAC xr9,xr8,xr3,xr10,AA,HW	D16MAC xr9,xr8,xr4,xr10,AA,LW	D16MACF xr9,xr0,xr0,xr10,AA,WW	D16MUL xr10,xr7,xr1,xr15,LW	D16MAC xr10,xr8,xr2,xr15,SS,LW	D16MAC xr10,xr7,xr3,xr15,SS,HW	D16MAC xr10,xr8,xr4,xr15,SS,HW	D16MACF xr10,xr0,xr0,xr15,AA,WW	Q16ADD xr11,xr11,xr9,xr9,AS,WW	S32STD xr11,$2,0	S32STD xr9,$2,112	Q16ADD xr13,xr13,xr10,xr10,AS,WW	S32STD xr13,$2,16	S32STD xr10,$2,96	D16MUL xr9,xr8,xr1,xr10,HW	D16MAC xr9,xr7,xr2,xr10,SS,HW	D16MAC xr9,xr8,xr3,xr10,AA,LW	D16MAC xr9,xr7,xr4,xr10,AA,LW	D16MACF xr9,xr0,xr0,xr10,AA,WW	D16MUL xr10,xr8,xr1,xr15,LW	D16MAC xr10,xr8,xr2,xr15,SS,HW	D16MAC xr10,xr7,xr3,xr15,AA,LW	D16MAC xr10,xr7,xr4,xr15,SS,HW	D16MACF xr10,xr0,xr0,xr15,AA,WW	Q16ADD xr14,xr14,xr9,xr9,AS,WW	S32STD xr14,$2,32	S32STD xr9,$2,80	Q16ADD xr12,xr12,xr10,xr10,AS,WW	S32LDI xr1,$2,4	S32STD xr12,$2,44	S32STD xr10,$2,60#NO_APP	bne	$3,$2,$L13	addiu	$2,$6,128#APP	S32LDD xr1,$6,0#NO_APP$L15:#APP	S32LDD xr2,$6,4	S32LDD xr3,$6,8	S32LDD xr4,$6,12	D16MUL xr11,xr1,xr7,xr12,HW	D16MUL xr13,xr1,xr8,xr14,HW	D16MAC xr13,xr2,xr7,xr11,SA,HW	D16MAC xr14,xr2,xr8,xr12,SS,HW	D16MAC xr12,xr3,xr7,xr14,SA,HW	D16MAC xr11,xr3,xr8,xr13,AA,HW	D16MUL xr9,xr1,xr5,xr10,LW	D16MAC xr9,xr3,xr5,xr10,AS,LW	D16MUL xr1,xr2,xr6,xr3,LW	D16MAC xr3,xr4,xr6,xr1,SA,LW	D16MAC xr12,xr4,xr8,xr11,SA,HW	D16MAC xr14,xr4,xr7,xr13,SA,HW	D32ADD xr2,xr9,xr1,xr4,AS	D32ADD xr9,xr10,xr3,xr1,AS	D32ADD xr2,xr2,xr11,xr11,AS	D32ADD xr4,xr4,xr14,xr14,AS	D32ADD xr9,xr9,xr12,xr12,AS	D32ADD xr1,xr1,xr13,xr13,AS	D16MACF xr9,xr0,xr0,xr2,AA,WW	D16MACF xr4,xr0,xr0,xr1,AA,WW	D16MACF xr13,xr0,xr0,xr14,AA,WW	D16MACF xr11,xr0,xr0,xr12,AA,WW	S32LDD xr1,$4,0	S32LDD xr2,$4,4	Q8ACCE xr4,xr1,xr0,xr9,AA	Q8ACCE xr11,xr2,xr0,xr13,AA	S32LDI xr1,$6,16	Q16SAT xr4,xr4,xr9	Q16SAT xr11,xr11,xr13	S32STD xr4,$4,0	S32STD xr11,$4,4#NO_APP	.set	noreorder	.set	nomacro	bne	$2,$6,$L15	addu	$4,$4,$5	.set	macro	.set	reorder	j	$31	.end	simple_idct_add	.section	.text.simple_idct,"ax",@progbits	.align	2	.align	5	.globl	simple_idct	.ent	simple_idct	.type	simple_idct, @functionsimple_idct:	.frame	$sp,48,$31		# vars= 8, regs= 9/0, args= 0, gp= 0	.mask	0x40ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$fp,40($sp)	sw	$22,32($sp)	sw	$21,28($sp)	sw	$20,24($sp)	addiu	$12,$4,8	addiu	$22,$4,12	addiu	$21,$4,10	addiu	$20,$4,14	move	$fp,$0	sw	$23,36($sp)	sw	$19,20($sp)	sw	$18,16($sp)	sw	$17,12($sp)	sw	$16,8($sp)	j	$L23	sw	$4,48($sp)$L47:	lh	$2,-8($12)	addiu	$fp,$fp,1	sll	$2,$2,3	andi	$2,$2,0xffff	sll	$3,$2,16	addu	$2,$2,$3	sw	$2,-8($12)	sw	$2,4($12)	sw	$2,0($12)	sw	$2,-4($12)	li	$2,8			# 0x8	addiu	$12,$12,16	addiu	$22,$22,16	addiu	$21,$21,16	beq	$fp,$2,$L46	addiu	$20,$20,16$L23:	lw	$15,0($12)	lw	$14,4($12)	lh	$9,-6($12)	lw	$2,-4($12)	or	$3,$14,$9	or	$2,$15,$2	or	$2,$2,$3	beq	$2,$0,$L47	li	$2,8867			# 0x22a3	lh	$5,-4($12)	lh	$4,-2($12)	lh	$6,-8($12)	mul	$11,$5,$2	li	$2,-4520			# 0xffffffffffffee58	mul	$13,$4,$2	li	$19,19266			# 0x4b42	sll	$3,$6,14	li	$2,22725			# 0x58c5	li	$7,-12873			# 0xffffffffffffcdb7	li	$17,4520			# 0x11a8	mul	$10,$4,$7	mul	$16,$4,$19	subu	$3,$3,$6	mul	$6,$9,$2	mul	$2,$9,$17	addu	$25,$6,$16	addu	$16,$2,$10	mul	$2,$9,$19	li	$23,-22725			# 0xffffffffffffa73b	mul	$8,$4,$23	li	$18,21407			# 0x539f	or	$4,$15,$14	addu	$15,$2,$13	li	$2,12873			# 0x3249	mul	$5,$5,$18	mul	$6,$9,$2	addiu	$3,$3,1024	subu	$13,$3,$11	addu	$24,$6,$8	subu	$14,$3,$5	addu	$10,$3,$5	beq	$4,$0,$L29	addu	$11,$3,$11	lh	$3,6($12)	lh	$5,4($12)	li	$2,8867			# 0x22a3	mul	$9,$5,$18	mul	$5,$5,$2	mul	$2,$3,$17	lh	$6,0($12)	lh	$4,2($12)	sw	$2,0($sp)	sll	$2,$6,14	mul	$18,$3,$23	subu	$2,$2,$6	mul	$6,$4,$19	mul	$8,$3,$7	addu	$18,$6,$18	lw	$6,0($sp)	mul	$7,$3,$19	mtlo	$6	li	$6,12873			# 0x3249	madd	$4,$6	subu	$3,$0,$2	mflo	$19	mul	$6,$4,$17	addu	$25,$25,$19	addu	$17,$6,$7	mul	$6,$4,$23	subu	$7,$2,$5	addu	$4,$6,$8	addu	$2,$2,$5	addu	$6,$3,$9	subu	$3,$3,$9	addu	$10,$10,$2	addu	$11,$11,$3	addu	$13,$13,$6	addu	$14,$14,$7	addu	$15,$15,$4	addu	$24,$24,$17	addu	$16,$16,$18$L29:	addu	$2,$10,$25	sra	$2,$2,11	subu	$6,$10,$25	subu	$7,$11,$15	subu	$8,$13,$24	subu	$9,$14,$16	addu	$3,$11,$15	addu	$4,$13,$24	addu	$5,$14,$16	sh	$2,-8($12)	sra	$6,$6,11	sra	$3,$3,11	sra	$7,$7,11	sra	$4,$4,11	sra	$8,$8,11	sra	$5,$5,11	sra	$9,$9,11	addiu	$fp,$fp,1	li	$2,8			# 0x8	sh	$6,0($20)	sh	$3,-6($12)	addiu	$20,$20,16	sh	$7,0($22)	sh	$4,-4($12)	addiu	$22,$22,16	sh	$8,0($21)	sh	$5,-2($12)	sh	$9,0($12)	addiu	$21,$21,16	bne	$fp,$2,$L23	addiu	$12,$12,16$L46:	lw	$11,48($sp)	move	$17,$0	li	$fp,21407			# 0x539f	li	$25,8867			# 0x22a3	li	$23,-8867			# 0xffffffffffffdd5d	li	$22,-21407			# 0xffffffffffffac61	li	$16,19266			# 0x4b42	li	$21,12873			# 0x3249	li	$19,4520			# 0x11a8	li	$18,-22725			# 0xffffffffffffa73b	li	$20,-12873			# 0xffffffffffffcdb7$L31:	lh	$3,48($11)	lh	$6,64($11)	lh	$5,0($11)	li	$2,-4520			# 0xffffffffffffee58	mul	$14,$3,$2	sll	$2,$6,14	sll	$4,$5,14	subu	$7,$2,$6	li	$2,458752			# 0x70000	subu	$4,$4,$5	ori	$2,$2,0xffe0	mul	$10,$3,$20	mul	$8,$3,$16	mul	$12,$3,$18	lh	$5,32($11)	addu	$4,$4,$2	mtlo	$4	madd	$5,$22	lh	$3,16($11)	li	$2,22725			# 0x58c5	mflo	$24	sw	$4,0($sp)	mul	$4,$3,$2	mul	$2,$3,$19	addu	$13,$4,$8	addu	$15,$2,$10	mul	$2,$3,$16	addiu	$17,$17,1	addu	$10,$2,$14	mul	$2,$3,$21	lw	$3,0($sp)	addu	$12,$2,$12	mtlo	$3	madd	$5,$fp	move	$4,$3	mflo	$2	mtlo	$3	madd	$5,$25	subu	$9,$0,$7	mflo	$3	mtlo	$4	madd	$5,$23	beq	$6,$0,$L32	mflo	$4	addu	$4,$4,$9	addu	$24,$24,$7	addu	$2,$2,$7	addu	$3,$3,$9$L32:	lh	$5,80($11)	beq	$5,$0,$L34	mul	$6,$5,$16	addu	$15,$6,$15	mul	$6,$5,$21	addu	$13,$6,$13	mul	$6,$5,$18	addu	$10,$6,$10	mul	$6,$5,$19	addu	$12,$6,$12$L34:	lh	$5,96($11)	beq	$5,$0,$L36	mul	$6,$5,$23	addu	$24,$6,$24	mul	$6,$5,$25	addu	$2,$6,$2	mul	$6,$5,$22	addu	$3,$6,$3	mul	$6,$5,$fp	addu	$4,$6,$4$L36:	lh	$5,112($11)	beq	$5,$0,$L48	subu	$9,$2,$13	mul	$6,$5,$18	addu	$15,$6,$15	mul	$6,$5,$19	addu	$13,$6,$13	mul	$6,$5,$20	addu	$10,$6,$10	mul	$6,$5,$16	addu	$12,$6,$12	subu	$9,$2,$13$L48:	addu	$2,$2,$13	subu	$7,$4,$12	subu	$8,$3,$10	sra	$2,$2,20	subu	$6,$24,$15	addu	$3,$3,$10	addu	$4,$4,$12	addu	$5,$24,$15	sh	$2,0($11)	sra	$3,$3,20	sra	$4,$4,20	sra	$5,$5,20	sra	$6,$6,20	sra	$7,$7,20	sra	$8,$8,20	sra	$9,$9,20	li	$2,8			# 0x8	sh	$3,16($11)	sh	$4,32($11)	sh	$5,48($11)	sh	$6,64($11)	sh	$7,80($11)	sh	$8,96($11)	sh	$9,112($11)	bne	$17,$2,$L31

⌨️ 快捷键说明

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