simple_idct_mxu.s

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

S
1,161
字号
addiu	$11,$11,2lw	$fp,40($sp)lw	$23,36($sp)lw	$22,32($sp)lw	$21,28($sp)lw	$20,24($sp)lw	$19,20($sp)lw	$18,16($sp)lw	$17,12($sp)lw	$16,8($sp)j	$31addiu	$sp,$sp,48.set	macro.set	reorder.end	simple_idct.section	.text.disable_jz4740_mxu,"ax",@progbits.align	2.align	5.globl	disable_jz4740_mxu.ent	disable_jz4740_mxu.type	disable_jz4740_mxu, @functiondisable_jz4740_mxu:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0#APP.word	0b01110000000001000000010000101111	#S32I2M XR16,$4#NO_APP.set	noreorder.set	nomacroj	$31move	$2,$0.set	macro.set	reorder.end	disable_jz4740_mxu.section	.text.enable_jz4740_mxu,"ax",@progbits.align	2.align	5.globl	enable_jz4740_mxu.ent	enable_jz4740_mxu.type	enable_jz4740_mxu, @functionenable_jz4740_mxu:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0#APP.word	0b01110000000000100000010000101110	#S32M2I XR16, $2#NO_APPori	$3,$2,0x7#APP.word	0b01110000000000110000010000101111	#S32I2M XR16,$3#NO_APPj	$31.end	enable_jz4740_mxu.section	.text.simple_idct248_put,"ax",@progbits.align	2.align	5.globl	simple_idct248_put.ent	simple_idct248_put.type	simple_idct248_put, @functionsimple_idct248_put:.frame	$sp,120,$31		# vars= 80, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-120sw	$fp,112($sp)sw	$23,108($sp)move	$fp,$6sw	$22,104($sp)sw	$21,100($sp)sw	$20,96($sp)sw	$19,92($sp)sw	$18,88($sp)sw	$17,84($sp)sw	$16,80($sp)lhu	$14,26($fp)lhu	$9,10($fp)lhu	$21,48($fp)lhu	$20,16($6)lhu	$2,0($6)lhu	$13,28($fp)lhu	$10,12($fp)lhu	$19,18($6)lhu	$3,2($6)lhu	$12,30($fp)lhu	$11,14($fp)sw	$21,4($sp)subu	$21,$9,$14subu	$22,$2,$20sw	$21,16($sp)subu	$21,$10,$13addu	$2,$2,$20sw	$22,64($sp)sw	$21,20($sp)subu	$22,$3,$19subu	$21,$11,$12lhu	$18,20($fp)lhu	$17,22($fp)lhu	$15,24($fp)lhu	$6,4($6)lhu	$7,6($fp)lhu	$8,8($fp)lhu	$16,32($fp)addu	$11,$11,$12sw	$21,24($sp)lw	$12,4($sp)sh	$2,0($fp)sh	$22,18($fp)lw	$22,24($sp)subu	$24,$7,$17subu	$25,$8,$15addu	$7,$7,$17addu	$8,$8,$15lw	$17,16($sp)lw	$15,64($sp)lw	$21,20($sp)sh	$22,30($fp)lhu	$22,82($fp)subu	$23,$6,$18addu	$3,$3,$19addu	$6,$6,$18addu	$9,$9,$14addu	$10,$10,$13addu	$13,$16,$12lhu	$20,52($fp)lhu	$19,54($fp)lhu	$18,56($fp)lhu	$14,60($fp)lhu	$12,80($fp)lhu	$2,34($fp)sh	$15,16($fp)sh	$3,2($fp)lhu	$15,58($fp)lhu	$3,36($fp)sh	$6,4($fp)sh	$23,20($fp)lhu	$6,38($fp)sh	$7,6($fp)sh	$24,22($fp)lhu	$7,40($fp)sh	$8,8($fp)sh	$25,24($fp)lhu	$8,42($fp)sh	$9,10($fp)sh	$17,26($fp)lhu	$9,44($fp)lhu	$17,66($fp)sh	$10,12($fp)sh	$21,28($fp)lhu	$10,46($fp)lhu	$21,50($fp)sh	$11,14($fp)sh	$13,32($fp)lhu	$11,64($fp)lhu	$13,62($fp)sw	$22,8($sp)lw	$22,4($sp)subu	$23,$3,$20subu	$16,$16,$22sw	$16,68($sp)subu	$16,$8,$15sw	$16,28($sp)subu	$16,$9,$14sw	$16,32($sp)subu	$16,$10,$13sw	$16,36($sp)subu	$16,$11,$12subu	$22,$2,$21sw	$16,40($sp)addu	$2,$2,$21sh	$22,50($fp)lw	$21,8($sp)lw	$22,40($sp)addu	$8,$8,$15addu	$10,$10,$13addu	$11,$11,$12addu	$13,$17,$21lw	$12,68($sp)lw	$15,28($sp)lw	$16,32($sp)lw	$21,36($sp)sh	$22,80($fp)lhu	$22,116($fp)subu	$24,$6,$19subu	$25,$7,$18addu	$3,$3,$20addu	$6,$6,$19addu	$7,$7,$18addu	$9,$9,$14lhu	$19,88($fp)lhu	$18,90($fp)lhu	$20,86($fp)lhu	$14,100($fp)sh	$12,48($fp)sh	$2,34($fp)lhu	$12,114($fp)lhu	$2,68($fp)sh	$3,36($fp)sh	$23,52($fp)lhu	$3,70($fp)sh	$6,38($fp)sh	$24,54($fp)lhu	$6,72($fp)sh	$7,40($fp)sh	$25,56($fp)lhu	$7,74($fp)sh	$8,42($fp)sh	$15,58($fp)lhu	$8,76($fp)lhu	$15,94($fp)sh	$9,44($fp)sh	$16,60($fp)lhu	$9,78($fp)lhu	$16,92($fp)sh	$10,46($fp)sh	$21,62($fp)lhu	$10,96($fp)lhu	$21,84($fp)sh	$11,64($fp)sh	$13,66($fp)lhu	$11,98($fp)lhu	$13,112($fp)sw	$22,12($sp)lw	$22,8($sp)subu	$24,$6,$19subu	$17,$17,$22sw	$17,72($sp)subu	$17,$8,$16sw	$17,44($sp)subu	$17,$9,$15subu	$22,$2,$21sw	$17,48($sp)addu	$2,$2,$21subu	$17,$10,$13lw	$21,12($sp)sw	$17,52($sp)subu	$17,$11,$12addu	$11,$11,$12lw	$12,72($sp)subu	$23,$3,$20subu	$25,$7,$18addu	$6,$6,$19addu	$7,$7,$18addu	$8,$8,$16addu	$9,$9,$15addu	$10,$10,$13addu	$3,$3,$20addu	$13,$14,$21sw	$17,56($sp)lw	$15,44($sp)lw	$16,48($sp)lw	$17,52($sp)sh	$12,82($fp)sh	$2,68($fp)lhu	$12,120($fp)lhu	$2,102($fp)sh	$22,84($fp)sh	$3,70($fp)lw	$22,12($sp)lhu	$3,104($fp)sh	$6,72($fp)sh	$7,74($fp)lhu	$6,106($fp)lhu	$7,108($fp)sh	$8,76($fp)sh	$9,78($fp)lhu	$8,110($fp)lhu	$9,126($fp)sh	$10,96($fp)sh	$11,98($fp)lhu	$10,124($fp)lhu	$11,122($fp)sh	$13,100($fp)lhu	$13,118($fp)lw	$21,56($sp)sh	$23,86($fp)sh	$24,88($fp)sh	$15,92($fp)sh	$16,94($fp)sh	$17,112($fp)subu	$16,$3,$12subu	$14,$14,$22subu	$15,$2,$13subu	$17,$6,$11subu	$18,$7,$10subu	$19,$8,$9addu	$3,$3,$12addu	$2,$2,$13addu	$6,$6,$11addu	$7,$7,$10addu	$8,$8,$9addiu	$12,$fp,8addiu	$24,$fp,12addiu	$23,$fp,10addiu	$22,$fp,14sh	$25,90($fp)sh	$21,114($fp)sh	$14,116($fp)sh	$2,102($fp)sh	$15,118($fp)sh	$3,104($fp)sh	$16,120($fp)sh	$6,106($fp)sh	$17,122($fp)sh	$7,108($fp)sh	$18,124($fp)sh	$8,110($fp)sh	$19,126($fp)sw	$4,120($sp)sw	$5,124($sp)j	$L54sw	$0,0($sp)$L70:lh	$2,-8($12)lw	$9,0($sp)sll	$2,$2,3andi	$2,$2,0xffffsll	$3,$2,16addu	$2,$2,$3sw	$2,-8($12)sw	$2,4($12)sw	$2,0($12)sw	$2,-4($12)addiu	$9,$9,1li	$2,8			# 0x8sw	$9,0($sp)addiu	$12,$12,16addiu	$24,$24,16addiu	$23,$23,16beq	$9,$2,$L69addiu	$22,$22,16$L54:lw	$15,0($12)lw	$14,4($12)lh	$9,-6($12)lw	$2,-4($12)or	$3,$14,$9or	$2,$15,$2or	$2,$2,$3beq	$2,$0,$L70li	$2,8867			# 0x22a3lh	$5,-4($12)lh	$4,-2($12)lh	$6,-8($12)mul	$11,$5,$2li	$2,-4520			# 0xffffffffffffee58mul	$13,$4,$2sll	$3,$6,14li	$2,22725			# 0x58c5li	$7,-12873			# 0xffffffffffffcdb7li	$19,4520			# 0x11a8mul	$10,$4,$7subu	$3,$3,$6mul	$6,$9,$2mul	$2,$9,$19li	$21,19266			# 0x4b42addu	$18,$2,$10mul	$2,$9,$21mul	$16,$4,$21li	$25,-22725			# 0xffffffffffffa73bmul	$8,$4,$25li	$20,21407			# 0x539for	$4,$15,$14addu	$15,$2,$13li	$2,12873			# 0x3249mul	$5,$5,$20addu	$17,$6,$16mul	$6,$9,$2addiu	$3,$3,1024subu	$13,$3,$11addu	$16,$6,$8subu	$14,$3,$5addu	$10,$3,$5beq	$4,$0,$L60addu	$11,$3,$11lh	$3,6($12)lh	$5,4($12)li	$2,8867			# 0x22a3mul	$9,$5,$20mul	$5,$5,$2mul	$2,$3,$19lh	$6,0($12)lh	$4,2($12)sw	$2,76($sp)sll	$2,$6,14mul	$20,$3,$25subu	$2,$2,$6mul	$6,$4,$21mul	$8,$3,$7addu	$20,$6,$20lw	$6,76($sp)mul	$7,$3,$21mtlo	$6li	$6,12873			# 0x3249madd	$4,$6subu	$3,$0,$2mflo	$21mul	$6,$4,$19addu	$17,$17,$21addu	$19,$6,$7mul	$6,$4,$25subu	$7,$2,$5addu	$4,$6,$8addu	$2,$2,$5addu	$6,$3,$9subu	$3,$3,$9addu	$10,$10,$2addu	$11,$11,$3addu	$13,$13,$6addu	$14,$14,$7addu	$15,$15,$4addu	$16,$16,$19addu	$18,$18,$20$L60:subu	$6,$10,$17subu	$7,$11,$15subu	$8,$13,$16subu	$9,$14,$18addu	$2,$10,$17addu	$3,$11,$15addu	$4,$13,$16sra	$2,$2,11sra	$9,$9,11sra	$6,$6,11sra	$3,$3,11sra	$7,$7,11sra	$4,$4,11sra	$8,$8,11sh	$2,-8($12)sh	$6,0($22)sh	$3,-6($12)sh	$7,0($24)sh	$4,-4($12)sh	$8,0($23)sh	$9,0($12)lw	$9,0($sp)addu	$5,$14,$18sra	$5,$5,11addiu	$9,$9,1li	$2,8			# 0x8sh	$5,-2($12)sw	$9,0($sp)addiu	$12,$12,16addiu	$24,$24,16addiu	$23,$23,16bne	$9,$2,$L54addiu	$22,$22,16$L69:lw	$12,124($sp)lw	$15,120($sp)sll	$3,$12,1addu	$23,$12,$15addu	$18,$15,$3addu	$17,$23,$3addu	$16,$3,$18addu	$14,$3,$17lui	$2,%hi(ff_cropTbl+1024)move	$11,$fpaddu	$15,$3,$14addiu	$12,$2,%lo(ff_cropTbl+1024)addu	$13,$3,$16move	$19,$0li	$22,65536			# 0x10000li	$21,2676			# 0xa74li	$20,1108			# 0x454$L62:lh	$6,96($11)lh	$7,32($11)lh	$4,64($11)lh	$2,0($11)mul	$8,$6,$20mul	$3,$7,$21addu	$5,$2,$4mul	$9,$7,$20subu	$2,$2,$4sll	$5,$5,11mul	$4,$6,$21addu	$7,$3,$8addu	$5,$5,$22addu	$3,$5,$7sll	$2,$2,11sra	$3,$3,17subu	$6,$9,$4addu	$2,$2,$22lw	$9,120($sp)addu	$3,$3,$12lbu	$8,0($3)addu	$4,$2,$6addu	$3,$9,$19sra	$4,$4,17sb	$8,0($3)addu	$4,$4,$12lbu	$3,0($4)subu	$2,$2,$6sra	$2,$2,17sb	$3,0($18)addu	$2,$2,$12lbu	$3,0($2)subu	$5,$5,$7sra	$5,$5,17sb	$3,0($16)addu	$5,$5,$12lbu	$2,0($5)addu	$10,$23,$19sb	$2,0($13)lh	$7,112($11)lh	$8,48($11)lh	$2,80($11)lh	$3,16($11)mul	$6,$7,$20mul	$4,$8,$21addu	$5,$3,$2mul	$9,$8,$20subu	$3,$3,$2sll	$5,$5,11mul	$2,$7,$21addu	$8,$4,$6addu	$5,$5,$22addu	$4,$5,$8sll	$3,$3,11sra	$4,$4,17subu	$7,$9,$2addu	$3,$3,$22addu	$4,$4,$12lbu	$6,0($4)addu	$2,$3,$7sra	$2,$2,17sb	$6,0($10)addu	$2,$2,$12lbu	$4,0($2)subu	$3,$3,$7sra	$3,$3,17sb	$4,0($17)addu	$3,$3,$12lbu	$2,0($3)subu	$5,$5,$8sra	$5,$5,17sb	$2,0($14)addu	$5,$5,$12lbu	$2,0($5)addiu	$19,$19,1sb	$2,0($15)li	$2,8			# 0x8addiu	$11,$11,2addiu	$18,$18,1addiu	$16,$16,1addiu	$13,$13,1addiu	$17,$17,1addiu	$14,$14,1bne	$19,$2,$L62addiu	$15,$15,1lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp)j	$31addiu	$sp,$sp,120.set	macro.set	reorder.end	simple_idct248_put.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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