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 + -
显示快捷键?