mjpegdec.s

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

S
4,717
字号
$L470:nor	$2,$0,$19addu	$2,$16,$2lbu	$5,0($2)lbu	$3,-1($16)subu	$2,$16,$19subu	$3,$3,$5lbu	$4,0($2)sra	$3,$3,1.set	noreorder.set	nomacroj	$L472addu	$18,$4,$3.set	macro.set	reorder$L478:addu	$4,$4,$8lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$24,0x7or	$2,$2,$3sll	$2,$2,$4nor	$3,$0,$2sra	$3,$3,31li	$5,262144			# 0x40000xor	$2,$2,$3subu	$4,$0,$7ori	$5,$5,0xc0srl	$2,$2,$4addu	$5,$5,$splw	$5,0($5)xor	$2,$2,$3subu	$2,$2,$3sll	$2,$2,$5andi	$2,$2,0x00ffli	$6,262144			# 0x40000addu	$24,$7,$24addu	$2,$2,$18ori	$6,$6,0xa8sw	$24,8($23)addu	$6,$6,$spsb	$2,0($16)lw	$6,0($6)addiu	$21,$21,1.set	noreorder.set	nomacrobne	$6,$21,$L678li	$8,262144			# 0x40000.set	macro.set	reorder$L649:li	$7,262144			# 0x40000ori	$7,$7,0xacaddu	$7,$7,$splw	$7,0($7)move	$21,$0addiu	$8,$7,1li	$7,262144			# 0x40000ori	$7,$7,0xacaddu	$7,$7,$sp.set	noreorder.set	nomacroj	$L480sw	$8,0($7).set	macro.set	reorder$L422:move	$20,$fp$L423:lw	$3,824($20)li	$5,262144			# 0x40000sll	$8,$3,2addu	$2,$8,$fpli	$7,262144			# 0x40000lw	$19,1160($2)li	$2,262144			# 0x40000lw	$6,872($20)ori	$5,$5,0x9cori	$7,$7,0xe0lw	$3,888($20)ori	$2,$2,0xa0addu	$2,$2,$spaddu	$5,$5,$spaddu	$7,$7,$spsw	$3,0($2)sw	$6,0($5)sw	$8,0($7).set	noreorder.set	nomacroblez	$6,$L426lw	$2,904($20).set	macro.set	reorderli	$3,262144			# 0x40000ori	$3,$3,0x98addu	$3,$3,$splw	$3,0($3)move	$18,$0mult	$2,$3li	$2,262144			# 0x40000ori	$2,$2,0xa0addu	$2,$2,$splw	$2,0($2)li	$3,262144			# 0x40000mflo	$4ori	$3,$3,0x70mult	$2,$14addu	$3,$3,$spli	$2,262144			# 0x40000sw	$4,0($3)ori	$2,$2,0x6cmflo	$3addu	$2,$2,$spmove	$22,$0move	$21,$0.set	noreorder.set	nomacroj	$L428sw	$3,0($2).set	macro.set	reorder$L653:li	$5,262144			# 0x40000ori	$5,$5,0x98addu	$5,$5,$splw	$5,0($5)bne	$5,$0,$L429bne	$18,$0,$L440.set	noreorder.set	nomacrobne	$14,$0,$L440li	$6,262144			# 0x40000.set	macro.set	reorderori	$6,$6,0xc0addu	$6,$6,$splw	$6,0($6)li	$2,128			# 0x80sll	$17,$2,$6$L435:lw	$2,696($fp)beq	$2,$0,$L447lw	$2,700($fp).set	noreorder.set	nomacrobeq	$2,$0,$L447sra	$2,$19,1.set	macro.set	reorderaddu	$16,$16,$2$L447:lw	$12,8($23)lw	$8,0($23)sra	$4,$12,3addu	$4,$8,$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,$5lw	$13,840($20)or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3sll	$10,$13,4andi	$3,$12,0x7sll	$2,$2,$3addu	$4,$10,$fplw	$9,548($4)srl	$2,$2,23sll	$2,$2,2addu	$2,$9,$2lh	$11,2($2).set	noreorder.set	nomacrobltz	$11,$L650lh	$7,0($2).set	macro.set	reorderaddu	$24,$12,$11.set	noreorder.set	nomacrobltz	$7,$L651sw	$24,8($23).set	macro.set	reorder$L452:.set	noreorder.set	nomacrobne	$7,$0,$L455sra	$4,$24,3.set	macro.set	reordermove	$2,$0$L454:li	$6,262144			# 0x40000addu	$2,$2,$17ori	$6,$6,0xa0sb	$2,0($16)addu	$6,$6,$splw	$6,0($6)addiu	$18,$18,1.set	noreorder.set	nomacrobeq	$6,$18,$L679li	$7,262144			# 0x40000.set	macro.set	reorder$L683:ori	$7,$7,0x9caddu	$7,$7,$splw	$7,0($7)addiu	$21,$21,1beq	$7,$21,$L426$L428:li	$4,262144			# 0x40000li	$5,262144			# 0x40000ori	$4,$4,0xe0ori	$5,$5,0x70addu	$4,$4,$spaddu	$5,$5,$splw	$4,0($4)lw	$5,0($5)addu	$3,$4,$fpaddu	$2,$5,$22lw	$4,960($3)mul	$3,$19,$2addu	$2,$3,$4li	$4,262144			# 0x40000ori	$4,$4,0x6caddu	$4,$4,$splw	$4,0($4)addu	$3,$4,$18.set	noreorder.set	nomacrobeq	$22,$0,$L653addu	$16,$2,$3.set	macro.set	reorder$L429:.set	noreorder.set	nomacrobne	$18,$0,$L680li	$7,262144			# 0x40000.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$14,$0,$L681subu	$2,$16,$19.set	macro.set	reorderli	$7,262144			# 0x40000$L680:ori	$7,$7,0xd0addu	$7,$7,$splw	$7,0($7)sltu	$17,$7,7.set	noreorder.set	nomacrobeq	$17,$0,$L682subu	$2,$16,$19.set	macro.set	reorderlui	$3,%hi($L446)sll	$2,$7,2addiu	$3,$3,%lo($L446)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L446:.word	$L439.word	$L440.word	$L441.word	$L442.word	$L443.word	$L444.word	$L445.section	.text.ff_mjpeg_decode_sos$L441:subu	$2,$16,$19$L681:.set	noreorder.set	nomacroj	$L435lbu	$17,0($2).set	macro.set	reorder$L439:subu	$2,$16,$19$L682:lbu	$4,0($2)lbu	$3,-1($16)addu	$3,$3,$4.set	noreorder.set	nomacroj	$L435sra	$17,$3,1.set	macro.set	reorder$L440:.set	noreorder.set	nomacroj	$L435lbu	$17,-1($16).set	macro.set	reorder$L442:nor	$2,$0,$19addu	$2,$16,$2.set	noreorder.set	nomacroj	$L435lbu	$17,0($2).set	macro.set	reorder$L445:nor	$2,$0,$19addu	$2,$16,$2lbu	$5,0($2)lbu	$3,-1($16)subu	$2,$16,$19subu	$3,$3,$5lbu	$4,0($2)sra	$3,$3,1.set	noreorder.set	nomacroj	$L435addu	$17,$4,$3.set	macro.set	reorder$L443:subu	$2,$16,$19nor	$3,$0,$19lbu	$5,0($2)addu	$3,$16,$3lbu	$2,-1($16)lbu	$4,0($3)addu	$2,$2,$5.set	noreorder.set	nomacroj	$L435subu	$17,$2,$4.set	macro.set	reorder$L444:nor	$3,$0,$19subu	$4,$16,$19addu	$3,$16,$3lbu	$2,0($4)lbu	$5,0($3)lbu	$4,-1($16)subu	$2,$2,$5sra	$2,$2,1.set	noreorder.set	nomacroj	$L435addu	$17,$4,$2.set	macro.set	reorder$L455:addu	$4,$4,$8lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$24,0x7or	$2,$2,$3sll	$2,$2,$4nor	$3,$0,$2sra	$3,$3,31li	$5,262144			# 0x40000xor	$2,$2,$3subu	$4,$0,$7ori	$5,$5,0xc0srl	$2,$2,$4addu	$5,$5,$splw	$5,0($5)xor	$2,$2,$3subu	$2,$2,$3sll	$2,$2,$5andi	$2,$2,0x00ffli	$6,262144			# 0x40000addu	$24,$7,$24addu	$2,$2,$17ori	$6,$6,0xa0sw	$24,8($23)addu	$6,$6,$spsb	$2,0($16)lw	$6,0($6)addiu	$18,$18,1.set	noreorder.set	nomacrobne	$6,$18,$L683li	$7,262144			# 0x40000.set	macro.set	reorder$L679:ori	$7,$7,0x9caddu	$7,$7,$splw	$7,0($7)addiu	$21,$21,1addiu	$22,$22,1.set	noreorder.set	nomacrobne	$7,$21,$L428move	$18,$0.set	macro.set	reorder$L426:li	$8,262144			# 0x40000ori	$8,$8,0xd8addu	$8,$8,$splw	$8,0($8)addiu	$20,$20,4bne	$8,$20,$L423.set	noreorder.set	nomacroj	$L673lw	$2,4560($fp).set	macro.set	reorder$L650:addiu	$12,$12,9sra	$4,$12,3addu	$4,$8,$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,$12,0x7sll	$2,$2,$4srl	$2,$2,$11addu	$2,$2,$7sll	$2,$2,2addu	$2,$9,$2lh	$11,2($2)lh	$7,0($2)addu	$24,$12,$11.set	noreorder.set	nomacrobgez	$7,$L452sw	$24,8($23).set	macro.set	reorder$L651:addiu	$2,$fp,544addu	$2,$2,$10lw	$4,0($fp)sw	$2,20($sp)li	$2,262144			# 0x40000ori	$2,$2,0xf0addu	$2,$2,$splui	$6,%hi($LC26)sw	$13,16($sp)addiu	$6,$6,%lo($LC26)sw	$14,0($2)li	$5,1			# 0x1.set	noreorder.set	nomacrojal	av_logmove	$7,$0.set	macro.set	reorderli	$3,262144			# 0x40000ori	$3,$3,0xc0addu	$3,$3,$spli	$4,262144			# 0x40000lw	$3,0($3)ori	$4,$4,0xf0li	$2,65535			# 0xffffaddu	$4,$4,$spsll	$2,$2,$3lw	$14,0($4).set	noreorder.set	nomacroj	$L454andi	$2,$2,0x00ff.set	macro.set	reorder$L647:addiu	$12,$12,9sra	$4,$12,3addu	$4,$8,$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,$12,0x7sll	$2,$2,$4srl	$2,$2,$11addu	$2,$2,$7sll	$2,$2,2addu	$2,$9,$2lh	$11,2($2)lh	$7,0($2)addu	$24,$12,$11.set	noreorder.set	nomacrobgez	$7,$L475sw	$24,8($23).set	macro.set	reorder$L648:li	$8,262144			# 0x40000addiu	$2,$fp,544ori	$8,$8,0xf0lw	$4,0($fp)addu	$2,$2,$10addu	$8,$8,$splui	$6,%hi($LC26)sw	$2,20($sp)sw	$13,16($sp)addiu	$6,$6,%lo($LC26)sw	$14,0($8)li	$5,1			# 0x1.set	noreorder.set	nomacrojal	av_logmove	$7,$0.set	macro.set	reorderli	$3,262144			# 0x40000ori	$3,$3,0xc0addu	$3,$3,$spli	$4,262144			# 0x40000lw	$3,0($3)ori	$4,$4,0xf0li	$2,65535			# 0xffffaddu	$4,$4,$spsll	$2,$2,$3lw	$14,0($4).set	noreorder.set	nomacroj	$L477andi	$2,$2,0x00ff.set	macro.set	reorder$L330:li	$5,262144			# 0x40000ori	$4,$4,0xc8ori	$5,$5,0xc4li	$6,262144			# 0x40000addu	$4,$4,$spaddu	$5,$5,$spori	$6,$6,0xccsll	$2,$19,16lw	$4,0($4)sll	$3,$18,24lw	$5,0($5)addu	$6,$6,$spor	$3,$3,$2lw	$6,0($6)or	$3,$3,$4sll	$2,$5,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4srl	$2,$2,28.set	noreorder.set	nomacrobne	$2,$0,$L294move	$2,$0.set	macro.set	reorderblez	$20,$L603lw	$2,0($fp)lw	$3,132($2)li	$2,111			# 0x6flw	$4,8($3).set	noreorder.set	nomacrobeq	$4,$2,$L491move	$6,$fp.set	macro.set	reordermove	$7,$0addiu	$11,$sp,40$L493:lw	$2,824($6)addiu	$7,$7,1sll	$2,$2,2addu	$3,$2,$fplw	$4,1160($3)lw	$5,960($3)addu	$2,$2,$11sw	$4,40($2)sw	$5,24($2).set	noreorder.set	nomacrobne	$20,$7,$L493addiu	$6,$6,4.set	macro.set	reorder$L603:lw	$8,768($fp)$L489:.set	noreorder.set	nomacroblez	$8,$L336li	$6,262144			# 0x40000.set	macro.set	reorderli	$2,262144			# 0x40000ori	$6,$6,0x88ori	$2,$2,0x84addu	$6,$6,$spaddu	$2,$2,$splw	$7,764($fp)sw	$0,0($6)sw	$0,0($2)$L496:.set	noreorder.set	nomacroblez	$7,$L599li	$3,262144			# 0x40000.set	macro.set	reorderori	$3,$3,0x80addu	$3,$3,$spsw	$0,0($3)$L498:lw	$3,4560($fp)beq	$3,$0,$L499lw	$2,4564($fp)bne	$2,$0,$L499sw	$3,4564($fp)$L499:.set	noreorder.set	nomacroblez	$20,$L502li	$4,262144			# 0x40000.set	macro.set	reorderli	$5,262144			# 0x40000ori	$4,$4,0x74ori	$5,$5,0xe8addu	$4,$4,$spaddiu	$6,$fp,1312addu	$5,$5,$spmove	$17,$fpsw	$0,0($4)addiu	$16,$fp,1184sw	$6,0($5)$L504:li	$7,262144			# 0x40000li	$2,262144			# 0x40000lw	$8,872($17)ori	$7,$7,0x8clw	$4,888($17)ori	$2,$2,0x90addu	$2,$2,$spaddu	$7,$7,$spsw	$4,0($2)sw	$8,0($7)lw	$3,824($17).set	noreorder.set	nomacroblez	$8,$L505lw	$2,904($17).set	macro.set	reorderli	$4,262144			# 0x40000ori	$4,$4,0x84addu	$4,$4,$splw	$4,0($4)li	$6,262144			# 0x40000mult	$2,$4li	$4,262144			# 0x40000li	$2,262144			# 0x40000mflo	$5ori	$4,$4,0x7cori	$2,$2,0x90addu	$4,$4,$spaddu	$2,$2,$spsw	$5,0($4)lw	$4,0($2)li	$2,262144			# 0x40000ori	$2,$2,0x80addu	$2,$2,$splw	$2,0($2)ori	$6,$6,0xe8mult	$4,$2addu	$6,$6,$spli	$2,262144			# 0x40000mflo	$4ori	$2,$2,0x78lw	$6,0($6)addu	$2,$2,$spsw	$4,0($2)li	$7,-32			# 0xffffffffffffffe0addiu	$2,$6,-31sll	$5,$3,2and	$18,$2,$7addiu	$2,$sp,40addu	$3,$5,$2li	$4,262144			# 0x40000li	$8,262144			# 0x40000li	$2,262144			# 0x40000ori	$4,$4,0xdcori	$8,$8,0x94ori	$2,$2,0xd4addu	$4,$4,$spaddu	$8,$8,$spaddu	$2,$2,$spsw	$5,0($4)move	$19,$0sw	$0,0($8)move	$21,$0sw	$3,0($2)andi	$2,$16,0x3$L688:li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L510move	$4,$16.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L511li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L654$L508:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L684sltu	$2,$5,$18.set	macro.set	reorderli	$3,-32			# 0xffffffffffffffe0and	$2,$5,$3addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L684sltu	$2,$5,$18.set	macro.set	reorder$L609:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L609sltu	$2,$5,$18.set	macro.set	reorder$L684:.set	noreorder.set	nomacrobeq	$2,$0,$L515addiu	$2,$5,4.set	macro.set	reorder$L685:#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,$18.set	noreorder.set	nomacrobne	$2,$0,$L685addiu	$2,$5,4.set	macro.set	reorder$L515:li	$4,262144			# 0x40000ori	$4,$4,0xe8addu	$4,$4,$splw	$4,0($4)li	$3,-4			# 0xfffffffffffffffcaddiu	$2,$4,-4and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L686li	$6,262144			# 0x40000.set	macro.set	reorder$L611:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L611li	$6,262144			# 0x40000.set	macro.set	reorder$L686:ori	$6,$6,0xe8addu	$6,$6,$splw	$6,0($6)li	$2,2			# 0x2andi	$3,$6,0x3.set	noreorder.set	nomacrobeq	$3,$2,$L521addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L522li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L655$L519:lw	$6,712($fp).set	noreorder.set	nomacrobne	$6,$0,$L687li	$4,262144			# 0x40000.set	macro.set	reorderlw	$11,8($23)lw	$8,0($23)sra	$4,$11,3addu	$4,$8,$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,$5lw	$14,840($17)or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3sll	$10,$14,4andi	$3,$11,0x7sll

⌨️ 快捷键说明

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