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

📄 rtjpeg.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
.file	1 "rtjpeg.c".section .mdebug.abi32.previous.section	.text.rtjpeg_decode_init,"ax",@progbits.align	2.align	5.globl	rtjpeg_decode_init.ent	rtjpeg_decode_init.type	rtjpeg_decode_init, @functionrtjpeg_decode_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$13,$4lui	$2,%hi(ff_zigzag_direct)lw	$10,16($sp)lw	$8,20($sp)move	$12,$5sw	$5,8($13)addiu	$11,$2,%lo(ff_zigzag_direct)move	$9,$0li	$14,64			# 0x40$L2:lbu	$2,0($11)addu	$5,$9,$12sra	$3,$2,3sll	$2,$2,3or	$2,$2,$3andi	$2,$2,0x3faddu	$2,$2,$12lbu	$4,2900($2)lbu	$3,2900($5)addu	$2,$13,$9sb	$4,12($2)lw	$2,0($10)sll	$3,$3,2addu	$3,$3,$13sw	$2,76($3)lw	$4,0($8)addiu	$9,$9,1sw	$4,332($3)addiu	$11,$11,1addiu	$10,$10,4bne	$9,$14,$L2addiu	$8,$8,4sw	$7,4($13)j	$31sw	$6,0($13).set	macro.set	reorder.end	rtjpeg_decode_init.section	.text.rtjpeg_decode_frame_yuv420,"ax",@progbits.align	2.align	5.globl	rtjpeg_decode_frame_yuv420.ent	rtjpeg_decode_frame_yuv420.type	rtjpeg_decode_frame_yuv420, @functionrtjpeg_decode_frame_yuv420:.frame	$sp,256,$31		# vars= 200, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-256sw	$31,252($sp)sw	$fp,248($sp)sw	$23,244($sp)sw	$22,240($sp)sw	$21,236($sp)sw	$20,232($sp)sw	$19,228($sp)sw	$18,224($sp)sw	$17,220($sp)sw	$16,216($sp)lw	$3,4($4)lw	$2,0($4)sw	$4,256($sp)addiu	$9,$3,15slt	$4,$3,0movn	$3,$9,$4sw	$5,260($sp)sra	$3,$3,4addiu	$10,$2,15slt	$8,$2,0movn	$2,$10,$8sw	$3,184($sp)lw	$4,260($sp)lw	$3,260($sp)sra	$2,$2,4sw	$2,188($sp)lw	$3,4($3)lw	$2,0($5)lw	$4,8($4)sll	$7,$7,3sw	$2,164($sp)lw	$5,16($5)sw	$3,144($sp).set	noreorder.set	nomacrobltz	$7,$L11sw	$4,148($sp).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$7,$L11move	$19,$6.set	macro.set	reorderlw	$6,184($sp).set	noreorder.set	nomacroblez	$6,$L313lw	$31,252($sp).set	macro.set	reorder$L312:addiu	$2,$sp,144lw	$4,164($sp)move	$3,$2lw	$6,256($sp)sw	$2,208($sp)sw	$2,212($sp)sll	$2,$5,3addu	$2,$4,$2sw	$2,156($sp)sw	$0,176($sp)move	$18,$0addiu	$22,$6,12addiu	$20,$6,76addiu	$21,$6,332sw	$3,204($sp)sw	$3,192($sp)sw	$3,196($sp)sw	$3,200($sp)$L17:lw	$6,188($sp).set	noreorder.set	nomacroblez	$6,$L219lw	$2,164($sp).set	macro.set	reorderlw	$3,156($sp)lw	$4,144($sp)lw	$5,148($sp)sw	$2,160($sp)sw	$3,152($sp)sw	$4,172($sp)sw	$5,168($sp)sw	$0,180($sp)li	$23,2			# 0x2li	$fp,3			# 0x3$L19:sra	$4,$18,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$18,0x7sll	$2,$2,$4srl	$12,$2,24li	$2,255			# 0xff.set	noreorder.set	nomacrobeq	$12,$2,$L20addiu	$16,$18,8.set	macro.set	reordersra	$4,$16,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$16,0x7or	$2,$2,$3sll	$2,$2,$4srl	$4,$2,26addiu	$13,$sp,16li	$2,4			# 0x4addiu	$16,$18,14move	$10,$4.set	noreorder.set	nomacrobeq	$2,$23,$L24move	$3,$13.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$fp,$L25li	$6,1			# 0x1.set	macro.set	reorderbeq	$2,$6,$L287$L22:addiu	$5,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L314addiu	$6,$sp,144.set	macro.set	reorderli	$3,-32			# 0xffffffffffffffe0and	$2,$5,$3addiu	$6,$2,32sltu	$3,$5,$6beq	$3,$0,$L26$L225:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L225$L26:addiu	$6,$sp,144$L314:li	$3,-32			# 0xffffffffffffffe0addiu	$2,$6,-31and	$6,$2,$3sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L29addiu	$2,$5,4.set	macro.set	reorder$L315:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L315addiu	$2,$5,4.set	macro.set	reorder$L29:addiu	$6,$sp,144li	$3,-4			# 0xfffffffffffffffcaddiu	$2,$6,-4and	$6,$2,$3sltu	$3,$5,$6beq	$3,$0,$L31$L227:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L227$L31:lw	$6,192($sp)andi	$2,$6,0x3.set	noreorder.set	nomacrobeq	$2,$23,$L35addiu	$3,$5,4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$fp,$L36li	$3,1			# 0x1.set	macro.set	reorderbeq	$2,$3,$L288$L33:.set	noreorder.set	nomacrobeq	$4,$0,$L316subu	$2,$0,$16.set	macro.set	reorderaddu	$7,$22,$4.set	noreorder.set	nomacroj	$L39li	$8,-2			# 0xfffffffffffffffe.set	macro.set	reorder$L289:lbu	$2,0($7)addiu	$10,$10,-1sll	$3,$2,2addu	$3,$3,$20lw	$4,0($3)sll	$2,$2,1mul	$4,$5,$4addu	$2,$2,$13addiu	$7,$7,-1.set	noreorder.set	nomacrobeq	$10,$0,$L38sh	$4,0($2).set	macro.set	reorder$L39:sra	$4,$16,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$5,$5,16lbu	$2,2($4)sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$16,0x7or	$2,$2,$3sll	$2,$2,$4sra	$5,$2,30.set	noreorder.set	nomacrobne	$5,$8,$L289addiu	$16,$16,2.set	macro.set	reorder$L38:subu	$2,$0,$16$L316:andi	$2,$2,0x3.set	noreorder.set	nomacrobeq	$10,$0,$L43addu	$16,$16,$2.set	macro.set	reorderaddu	$7,$22,$10.set	noreorder.set	nomacroj	$L45li	$8,-8			# 0xfffffffffffffff8.set	macro.set	reorder$L290:lbu	$2,0($7)addiu	$10,$10,-1sll	$3,$2,2addu	$3,$3,$20lw	$4,0($3)sll	$2,$2,1mul	$4,$5,$4addu	$2,$2,$13addiu	$7,$7,-1.set	noreorder.set	nomacrobeq	$10,$0,$L43sh	$4,0($2).set	macro.set	reorder$L45:sra	$4,$16,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$5,$5,16lbu	$2,2($4)sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$16,0x7or	$2,$2,$3sll	$2,$2,$4sra	$5,$2,28.set	noreorder.set	nomacrobne	$5,$8,$L290addiu	$16,$16,4.set	macro.set	reorder$L43:subu	$2,$0,$16andi	$2,$2,0x7.set	noreorder.set	nomacrobeq	$10,$0,$L49addu	$16,$16,$2.set	macro.set	reordermove	$11,$10move	$8,$16addu	$9,$22,$10$L51:sra	$4,$8,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,0($9)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$4,$6,2sll	$2,$2,8or	$2,$2,$3addu	$4,$4,$20andi	$3,$8,0x7sll	$2,$2,$3lw	$5,0($4)sra	$2,$2,24mul	$2,$2,$5sll	$6,$6,1addu	$6,$6,$13addiu	$10,$10,-1sh	$2,0($6)addiu	$8,$8,8.set	noreorder.set	nomacrobne	$10,$0,$L51addiu	$9,$9,-1.set	macro.set	reordersll	$2,$11,3addu	$16,$2,$16$L49:lbu	$3,0($22)lw	$2,256($sp)lw	$6,260($sp)lw	$5,8($2)sll	$2,$3,2addu	$2,$2,$20lw	$4,0($2)sll	$3,$3,1mul	$4,$12,$4addu	$3,$3,$13lw	$2,2892($5)sh	$4,0($3)lw	$5,16($6)lw	$4,160($sp).set	noreorder.set	nomacrojal	$2move	$6,$13.set	macro.set	reorder$L20:sra	$4,$16,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$16,0x7sll	$2,$2,$4srl	$12,$2,24lw	$2,160($sp)addiu	$14,$2,8li	$2,255			# 0xff.set	noreorder.set	nomacrobeq	$12,$2,$L53addiu	$18,$16,8.set	macro.set	reordersra	$4,$18,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$18,0x7or	$2,$2,$3sll	$2,$2,$4srl	$4,$2,26addiu	$13,$sp,16li	$2,4			# 0x4addiu	$18,$16,14move	$10,$4.set	noreorder.set	nomacrobeq	$2,$23,$L57move	$3,$13.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$fp,$L58li	$5,1			# 0x1.set	macro.set	reorderbeq	$2,$5,$L291$L55:addiu	$5,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L317addiu	$3,$sp,144.set	macro.set	reorderli	$6,-32			# 0xffffffffffffffe0and	$2,$5,$6addiu	$6,$2,32sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L317addiu	$3,$sp,144.set	macro.set	reorder$L228:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L228addiu	$3,$sp,144.set	macro.set	reorder$L317:addiu	$2,$3,-31li	$3,-32			# 0xffffffffffffffe0and	$6,$2,$3sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L62addiu	$2,$5,4.set	macro.set	reorder$L318:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L318addiu	$2,$5,4.set	macro.set	reorder$L62:addiu	$6,$sp,144li	$3,-4			# 0xfffffffffffffffcaddiu	$2,$6,-4and	$6,$2,$3sltu	$3,$5,$6beq	$3,$0,$L64$L230:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L230$L64:lw	$6,196($sp)andi	$2,$6,0x3.set	noreorder.set	nomacrobeq	$2,$23,$L68addiu	$3,$5,4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$fp,$L69li	$3,1			# 0x1.set	macro.set	reorderbeq	$2,$3,$L292$L66:.set	noreorder.set	nomacrobeq	$4,$0,$L319subu	$2,$0,$18.set	macro.set	reorderaddu	$7,$22,$4.set	noreorder.set	nomacroj	$L72li	$8,-2			# 0xfffffffffffffffe.set	macro.set	reorder$L293:lbu	$2,0($7)addiu	$10,$10,-1sll	$3,$2,2addu	$3,$3,$20lw	$4,0($3)sll	$2,$2,1mul	$4,$5,$4addu	$2,$2,$13addiu	$7,$7,-1.set	noreorder.set	nomacrobeq	$10,$0,$L71sh	$4,0($2).set	macro.set	reorder$L72:sra	$4,$18,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$5,$5,16lbu	$2,2($4)sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$18,0x7or	$2,$2,$3sll	$2,$2,$4sra	$5,$2,30.set	noreorder.set	nomacrobne	$5,$8,$L293addiu	$18,$18,2.set	macro.set	reorder$L71:subu	$2,$0,$18$L319:andi	$2,$2,0x3.set	noreorder.set	nomacrobeq	$10,$0,$L76addu	$18,$18,$2.set	macro.set	reorderaddu	$7,$22,$10.set	noreorder.set	nomacroj	$L78li	$8,-8			# 0xfffffffffffffff8.set	macro.set	reorder$L294:lbu	$2,0($7)addiu	$10,$10,-1sll	$3,$2,2addu	$3,$3,$20lw	$4,0($3)sll	$2,$2,1mul	$4,$5,$4addu	$2,$2,$13addiu	$7,$7,-1.set	noreorder.set	nomacrobeq	$10,$0,$L76sh	$4,0($2).set	macro.set	reorder$L78:sra	$4,$18,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$5,$5,16lbu	$2,2($4)sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$18,0x7or	$2,$2,$3sll	$2,$2,$4sra	$5,$2,28.set	noreorder.set	nomacrobne	$5,$8,$L294addiu	$18,$18,4.set	macro.set	reorder$L76:subu	$2,$0,$18andi	$2,$2,0x7.set	noreorder.set	nomacrobeq	$10,$0,$L82addu	$18,$18,$2.set	macro.set	reordermove	$11,$10move	$8,$18addu	$9,$22,$10$L84:sra	$4,$8,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,0($9)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$4,$6,2sll	$2,$2,8or	$2,$2,$3addu	$4,$4,$20andi	$3,$8,0x7sll	$2,$2,$3lw	$5,0($4)sra	$2,$2,24mul	$2,$2,$5sll	$6,$6,1addu	$6,$6,$13addiu	$10,$10,-1sh	$2,0($6)addiu	$8,$8,8.set	noreorder.set	nomacrobne	$10,$0,$L84addiu	$9,$9,-1.set	macro.set	reordersll	$2,$11,3addu	$18,$18,$2$L82:lbu	$3,0($22)lw	$2,256($sp)lw	$6,260($sp)lw	$5,8($2)sll	$2,$3,2addu	$2,$2,$20lw	$4,0($2)sll	$3,$3,1mul	$4,$12,$4addu	$3,$3,$13lw	$2,2892($5)lw	$5,16($6)sh	$4,0($3)move	$6,$13.set	noreorder.set	nomacrojal	$2move	$4,$14.set	macro.set	reorder$L53:sra	$4,$18,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$18,0x7sll	$2,$2,$4srl	$12,$2,24lw	$2,160($sp)addiu	$2,$2,16sw	$2,160($sp)li	$2,255			# 0xff.set	noreorder.set	nomacrobeq	$12,$2,$L86addiu	$17,$18,8.set	macro.set	reordersra	$4,$17,3addu	$4,$19,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$17,0x7or	$2,$2,$3sll	$2,$2,$4srl	$4,$2,26addiu	$13,$sp,16li	$2,4			# 0x4addiu	$17,$18,14move	$10,$4.set	noreorder.set	nomacrobeq	$2,$23,$L90move	$3,$13.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$fp,$L91li	$5,1			# 0x1.set	macro

⌨️ 快捷键说明

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