demux_viv.s

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

S
4,838
字号
addu	$2,$8,$9lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L88:sll	$2,$4,1addiu	$5,$5,-1sll	$4,$3,1srl	$3,$3,7or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L90andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$8,$9lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L90:srl	$2,$3,7sll	$4,$6,1sll	$3,$3,1or	$4,$4,$2andi	$3,$3,0x00ffaddiu	$5,$5,-1li	$2,1			# 0x1sw	$8,%lo(bufptr)($16)sb	$3,%lo(buf)($17).set	noreorder.set	nomacrobeq	$4,$2,$L92sw	$5,%lo(bitcnt)($20).set	macro.set	reorderlui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L342lui	$2,%hi(vivo_param_version).set	macro.set	reorder$L323:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L17move	$19,$0.set	macro.set	reorder$L337:lw	$3,156($17)sb	$2,14($3).set	noreorder.set	nomacroj	$L289sb	$0,15($3).set	macro.set	reorder$L338:sb	$2,12($4)sb	$0,13($4).set	noreorder.set	nomacroj	$L309lw	$3,44($18).set	macro.set	reorder$L340:lw	$2,156($17)li	$3,2000			# 0x7d0swl	$3,11($2)swr	$3,8($2).set	noreorder.set	nomacroj	$L302lw	$3,44($18).set	macro.set	reorder$L339:lw	$3,156($17)sb	$2,12($3).set	noreorder.set	nomacroj	$L311sb	$0,13($3).set	macro.set	reorder$L341:lw	$2,156($17)li	$3,16000			# 0x3e80swl	$3,7($2)swr	$3,4($2).set	noreorder.set	nomacroj	$L294lw	$3,44($18).set	macro.set	reorder$L92:.set	noreorder.set	nomacrobne	$5,$0,$L356sll	$2,$3,1.set	macro.set	reorderaddu	$2,$9,$8lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8sll	$2,$3,1$L356:addiu	$5,$5,-1andi	$6,$2,0x00ff.set	noreorder.set	nomacrobne	$5,$0,$L96srl	$3,$3,7.set	macro.set	reorderaddu	$2,$9,$8lbu	$6,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L96:sll	$2,$3,1sll	$4,$6,1srl	$3,$6,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L98andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$8,$9lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L98:srl	$2,$3,7sll	$4,$6,1sll	$3,$3,1or	$4,$4,$2andi	$3,$3,0x00ffaddiu	$6,$5,-1li	$2,6			# 0x6sw	$8,%lo(bufptr)($16)sb	$3,%lo(buf)($17).set	noreorder.set	nomacrobeq	$4,$2,$L100sw	$6,%lo(bitcnt)($20).set	macro.set	reorderlui	$6,%hi($LC14)addiu	$6,$6,%lo($LC14)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L342lui	$2,%hi(vivo_param_version).set	macro.set	reorder$L100:bne	$6,$0,$L102addu	$3,$9,$8lbu	$2,0($3)addiu	$8,$8,1sll	$2,$2,3andi	$2,$2,0xf8li	$3,5			# 0x5$L104:sll	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobne	$3,$0,$L107andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$3,$9,$8lbu	$2,0($3)addiu	$8,$8,1sll	$2,$2,3andi	$2,$2,0xf8li	$3,5			# 0x5$L114:sll	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobne	$3,$0,$L116andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$3,$9,$8lbu	$2,0($3)addiu	$8,$8,1sll	$2,$2,2andi	$2,$2,0x00ffli	$3,6			# 0x6$L120:sll	$2,$2,1addiu	$5,$3,-1.set	noreorder.set	nomacrobne	$5,$0,$L124andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$2,$8,$9lbu	$2,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L124:sll	$2,$2,1andi	$2,$2,0x00ffaddiu	$3,$5,-1sw	$8,%lo(bufptr)($22)sb	$2,%lo(buf)($fp).set	noreorder.set	nomacrobne	$3,$0,$L126sw	$3,%lo(bitcnt)($23).set	macro.set	reorderaddu	$3,$9,$8lbu	$2,0($3)addiu	$8,$8,1sll	$2,$2,1andi	$2,$2,0x00ffli	$3,7			# 0x7$L128:sll	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobne	$3,$0,$L130andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$2,$8,$9lbu	$2,0($2)addiu	$8,$8,1li	$3,8			# 0x8$L130:sll	$2,$2,1andi	$4,$2,0x00ffaddiu	$3,$3,-1sw	$8,%lo(bufptr)($22)sb	$4,%lo(buf)($fp)sw	$3,%lo(bitcnt)($23)lui	$16,%hi(bufptr)lui	$17,%hi(buf).set	noreorder.set	nomacrobne	$3,$0,$L132lui	$20,%hi(bitcnt).set	macro.set	reorderaddu	$2,$9,$8lbu	$4,0($2)addiu	$8,$8,1li	$3,8			# 0x8$L132:sll	$2,$4,1addiu	$3,$3,-1andi	$5,$2,0x00ff.set	noreorder.set	nomacrobne	$3,$0,$L134srl	$4,$4,7.set	macro.set	reorderaddu	$2,$9,$8lbu	$5,0($2)addiu	$8,$8,1li	$3,8			# 0x8$L134:sll	$2,$4,1addiu	$6,$3,-1sll	$4,$5,1srl	$3,$5,7or	$3,$2,$3.set	noreorder.set	nomacrobne	$6,$0,$L136andi	$4,$4,0x00ff.set	macro.set	reorderaddu	$2,$8,$9lbu	$4,0($2)addiu	$8,$8,1li	$6,8			# 0x8$L136:srl	$2,$4,7sll	$7,$3,1or	$7,$7,$2addiu	$3,$6,-1lui	$6,%hi($LC6)sll	$2,$4,1li	$5,6			# 0x6li	$4,7			# 0x7addiu	$6,$6,%lo($LC6)addiu	$7,$7,1sb	$2,%lo(buf)($17)sw	$8,%lo(bufptr)($16).set	noreorder.set	nomacrojal	mp_msgsw	$3,%lo(bitcnt)($20).set	macro.set	reorderlw	$4,%lo(bitcnt)($20)lui	$5,%hi(buffer)lw	$9,%lo(bufptr)($16)lbu	$2,%lo(buf)($17).set	noreorder.set	nomacrobne	$4,$0,$L138lw	$10,%lo(buffer)($5).set	macro.set	reorderaddu	$3,$9,$10lbu	$2,0($3)addiu	$9,$9,1sll	$2,$2,3andi	$2,$2,0xf8li	$3,5			# 0x5$L140:sll	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobne	$3,$0,$L143andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$3,$9,$10lbu	$2,0($3)addiu	$9,$9,1sll	$2,$2,1andi	$2,$2,0x00ffli	$3,7			# 0x7$L146:sll	$2,$2,1addiu	$4,$3,-1.set	noreorder.set	nomacrobne	$4,$0,$L150andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$2,$9,$10lbu	$2,0($2)addiu	$9,$9,1li	$4,8			# 0x8$L150:sll	$2,$2,1andi	$2,$2,0x00ffaddiu	$3,$4,-1sw	$9,%lo(bufptr)($22)sb	$2,%lo(buf)($fp).set	noreorder.set	nomacrobne	$3,$0,$L152sw	$3,%lo(bitcnt)($23).set	macro.set	reorderaddu	$3,$10,$9lbu	$2,0($3)addiu	$9,$9,1sll	$2,$2,2andi	$2,$2,0x00ffli	$3,6			# 0x6$L154:sll	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobne	$3,$0,$L158andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$2,$9,$10lbu	$2,0($2)addiu	$9,$9,1li	$3,8			# 0x8$L158:sll	$2,$2,1andi	$6,$2,0x00ffaddiu	$3,$3,-1sw	$9,%lo(bufptr)($22)sb	$6,%lo(buf)($fp)sw	$3,%lo(bitcnt)($23)lui	$16,%hi(bufptr)lui	$17,%hi(buf).set	noreorder.set	nomacrobne	$3,$0,$L160lui	$20,%hi(bitcnt).set	macro.set	reorderaddu	$2,$10,$9lbu	$6,0($2)addiu	$9,$9,1li	$3,8			# 0x8$L160:sll	$2,$6,1addiu	$3,$3,-1andi	$5,$2,0x00ff.set	noreorder.set	nomacrobne	$3,$0,$L162srl	$4,$6,7.set	macro.set	reorderaddu	$2,$10,$9lbu	$5,0($2)addiu	$9,$9,1li	$3,8			# 0x8$L162:sll	$2,$4,1addiu	$6,$3,-1sll	$4,$5,1srl	$3,$5,7or	$5,$2,$3.set	noreorder.set	nomacrobne	$6,$0,$L164andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$6,8			# 0x8$L164:sll	$2,$5,1sll	$4,$3,1addiu	$5,$6,-1srl	$3,$3,7or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L166andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L166:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L168andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L168:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L170andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L170:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L172andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L172:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L174andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L174:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$3,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L176andi	$4,$4,0x00ff.set	macro.set	reorderaddu	$2,$9,$10lbu	$4,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L176:srl	$2,$4,7sll	$3,$3,1or	$3,$3,$2sll	$3,$3,2sll	$2,$4,1andi	$4,$2,0x00ffaddiu	$5,$5,-1addiu	$7,$3,4lui	$2,%hi(width)sw	$7,%lo(width)($2)sw	$9,%lo(bufptr)($16)sb	$4,%lo(buf)($17).set	noreorder.set	nomacrobne	$5,$0,$L178sw	$5,%lo(bitcnt)($20).set	macro.set	reorderaddu	$2,$9,$10lbu	$4,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L178:sll	$2,$4,1andi	$4,$2,0x00ffaddiu	$3,$5,-1sw	$9,%lo(bufptr)($16)sb	$4,%lo(buf)($17).set	noreorder.set	nomacrobne	$3,$0,$L180sw	$3,%lo(bitcnt)($20).set	macro.set	reorderaddu	$2,$10,$9lbu	$4,0($2)addiu	$9,$9,1li	$3,8			# 0x8$L180:sll	$2,$4,1addiu	$3,$3,-1andi	$5,$2,0x00ff.set	noreorder.set	nomacrobne	$3,$0,$L182srl	$4,$4,7.set	macro.set	reorderaddu	$2,$10,$9lbu	$5,0($2)addiu	$9,$9,1li	$3,8			# 0x8$L182:sll	$2,$4,1addiu	$6,$3,-1sll	$4,$5,1srl	$3,$5,7or	$5,$2,$3.set	noreorder.set	nomacrobne	$6,$0,$L184andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$6,8			# 0x8$L184:sll	$2,$5,1sll	$4,$3,1addiu	$5,$6,-1srl	$3,$3,7or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L186andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L186:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L188andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L188:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L190andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L190:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L192andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$5,8			# 0x8$L192:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$8,$5,-1or	$5,$2,$3.set	noreorder.set	nomacrobne	$8,$0,$L194andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$10,$9lbu	$3,0($2)addiu	$9,$9,1li	$8,8			# 0x8$L194:sll	$4,$3,1sll	$2,$5,1srl	$3,$3,7addiu	$8,$8,-1or	$3,$2,$3.set	noreorder.set	nomacrobne	$8,$0,$L196andi	$4,$4,0x00ff.set	macro.set	reorderaddu	$2,$9,$10lbu	$4,0($2)addiu	$9,$9,1li	$8,8			# 0x8$L196:srl	$2,$4,7sll	$3,$3,1or	$3,$3,$2lui	$6,%hi($LC5)sll	$2,$4,1sll	$3,$3,2addiu	$8,$8,-1sb	$2,%lo(buf)($17)addiu	$6,$6,%lo($LC5)lui	$2,%hi(height)li	$5,6			# 0x6li	$4,7			# 0x7sw	$8,%lo(bitcnt)($20)sw	$3,%lo(height)($2)sw	$9,%lo(bufptr)($16).set	noreorder.set	nomacrojal	mp_msgsw	$3,16($sp).set	macro.set	reorderlw	$5,%lo(bitcnt)($20)lui	$2,%hi(buffer)lw	$8,%lo(bufptr)($16)lbu	$6,%lo(buf)($17).set	noreorder.set	nomacrobne	$5,$0,$L198lw	$7,%lo(buffer)($2).set	macro.set	reorderaddu	$2,$8,$7lbu	$6,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L198:sll	$2,$6,1addiu	$5,$5,-1andi	$3,$2,0x00ff.set	noreorder.set	nomacrobne	$5,$0,$L200srl	$4,$6,7.set	macro.set	reorderaddu	$2,$8,$7lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L200:sll	$2,$4,1addiu	$5,$5,-1sll	$4,$3,1srl	$3,$3,7or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L202andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$8,$7lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L202:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L204andi	$3,$4,0x00ff.set	macro.set	reorderaddu	$2,$8,$7lbu	$3,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L204:sll	$4,$3,1sll	$2,$6,1srl	$3,$3,7addiu	$5,$5,-1or	$3,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L206andi	$4,$4,0x00ff.set	macro.set	reorderaddu	$2,$8,$7lbu	$4,0($2)addiu	$8,$8,1li	$5,8			# 0x8$L206:sll	$2,$3,1srl	$7,$4,7lui	$6,%hi($LC11)addiu	$3,$5,-1or	$7,$2,$7addiu	$6,$6,%lo($LC11)sll	$2,$4,1li	$5,6			# 0x6li	$4,7			# 0x7sw	$8,%lo(bufptr)($16)sb	$2,%lo(buf)($17).set	noreorder.set	nomacrojal	mp_msgsw	$3,%lo(bitcnt)($20).set	macro.set	reorder.set	noreorder.set	nomacroj	$L345lui	$3,%hi(buffer).set	macro.set	reorder$L152:sll	$2,$2,1addiu	$3,$4,-2.set	noreorder.set	nomacrobne	$3,$0,$L155andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$3,$10,$9lbu	$2,0($3)addiu	$9,$9,1sll	$2,$2,1andi	$2,$2,0x00ff.set	noreorder.set	nomacroj	$L154li	$3,7			# 0x7.set	macro.set	reorder$L138:sll	$2,$2,1addiu	$3,$4,-1.set	noreorder.set	nomacrobne	$3,$0,$L141andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$3,$9,$10lbu	$2,0($3)addiu	$9,$9,1sll	$2,$2,3andi	$2,$2,0xf8li	$3,5			# 0x5$L143:sll	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobne	$3,$0,$L146andi	$2,$2,0x00ff.set	macro.set	reorderaddu	$2,$9,$10lbu	$2,0($2)addiu	$9,$9,1.set	noreorder.set	nomacroj	$L146li	$3,8			# 0x8.set	macro.set	reorder$L126:sll	$2,$2,1addiu	$3,$5,-2.set	noreorder.set	nomacrobne	$3,$0,$L128andi	$2,$2,0x00ff

⌨️ 快捷键说明

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