demux_vqf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,871 行 · 第 1/4 页
S
3,871 行
.set reorderbne $2,$0,$L61.set noreorder.set nomacroj $L60li $3,-256 # 0xffffffffffffff00.set macro.set reorder$L82:lbu $2,4($4)sb $2,4($6)lbu $3,5($4)sb $3,5($6)lbu $2,6($4).set noreorder.set nomacroj $L79sb $2,6($6).set macro.set reorder$L299:lbu $2,4($4).set noreorder.set nomacroj $L79sb $2,4($6).set macro.set reorder$L305:lw $2,28($18)andi $2,$2,0x2bne $2,$0,$L220$L236:lw $6,40($18).set noreorder.set nomacroj $L289lw $5,36($18).set macro.set reorder$L46:lw $5,36($18)lw $2,80($18)lw $6,40($18)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1sll $19,$3,8.set noreorder.set nomacroj $L45sw $5,36($18).set macro.set reorder$L51:lw $5,36($18)lw $2,80($18)lw $6,40($18)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1move $17,$3.set noreorder.set nomacroj $L50sw $5,36($18).set macro.set reorder$L61:lw $2,36($18)lw $3,80($18)addiu $5,$2,1addu $3,$3,$2lbu $4,0($3)sw $5,36($18).set noreorder.set nomacroj $L60move $3,$4.set macro.set reorder$L56:lw $5,36($18)lw $2,80($18)lw $6,40($18)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1move $16,$3.set noreorder.set nomacroj $L55sw $5,36($18).set macro.set reorder$L303:addiu $2,$20,6srl $2,$2,3sll $2,$2,3sw $sp,92($fp)addiu $23,$20,-8subu $sp,$sp,$2sw $23,40($fp).set noreorder.set nomacroblez $23,$L86addiu $22,$sp,32.set macro.set reorderlw $5,36($18)lw $6,40($18)move $19,$22subu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L89move $17,$23.set macro.set reorder$L312:move $16,$2sltu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L341lui $6,%hi($LC1).set macro.set reorder$L94:slt $2,$17,$16movn $16,$17,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L96addu $5,$3,$5.set macro.set reorder$L313:andi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L342move $4,$19.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L342li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $6,$19,-4and $2,$16,$2addu $7,$6,$2sltu $3,$6,$7.set noreorder.set nomacrobeq $3,$0,$L100addiu $4,$5,-4.set macro.set reorder$L248:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010010010101 #S32SDI XR2,$6,4.word 0b01110000110000000000010011010101 #S32SDI XR3,$6,4.word 0b01110000110000000000010100010101 #S32SDI XR4,$6,4.word 0b01110000110000000000010101010101 #S32SDI XR5,$6,4.word 0b01110000110000000000010110010101 #S32SDI XR6,$6,4.word 0b01110000110000000000010111010101 #S32SDI XR7,$6,4.word 0b01110000110000000000011000010101 #S32SDI XR8,$6,4#NO_APPsltu $2,$6,$7bne $2,$0,$L248$L100:andi $2,$16,0x1caddu $5,$7,$2sltu $3,$6,$5.set noreorder.set nomacrobeq $3,$0,$L343andi $3,$16,0x3.set macro.set reorder$L249:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L249andi $3,$16,0x3.set macro.set reorder$L343:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L106li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L107li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L311$L104:lw $5,36($18)subu $17,$17,$16addu $5,$5,$16.set noreorder.set nomacroblez $17,$L86sw $5,36($18).set macro.set reorder$L314:lw $6,40($18)subu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L312addu $19,$19,$16.set macro.set reorder$L89:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbeq $2,$0,$L237lw $6,40($18)lw $5,36($18)sltu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L94subu $16,$6,$5.set macro.set reorderlui $6,%hi($LC1)$L341:li $5,2 # 0x2addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal mp_msgli $4,7 # 0x7.set macro.set reorderslt $2,$17,$16lw $5,36($18)movn $16,$17,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobeq $2,$0,$L313addu $5,$3,$5.set macro.set reorder$L96:move $4,$19$L342:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $5,36($18)subu $17,$17,$16addu $5,$5,$16.set noreorder.set nomacrobgtz $17,$L314sw $5,36($18).set macro.set reorder$L86:lw $6,40($fp)bne $23,$6,$L238$L329:lw $2,4($22)li $6,-16777216 # 0xffffffffff000000li $7,16711680 # 0xff0000ori $6,$6,0xff00ori $7,$7,0xffsrl $3,$2,8sll $2,$2,8and $3,$3,$7and $2,$2,$6or $2,$2,$3sll $4,$2,16srl $2,$2,16lw $9,84($fp)or $4,$4,$2addiu $3,$4,1lw $8,0($22)andi $5,$3,0xffffsw $4,20($9)lw $4,88($fp)srl $2,$5,8sw $3,36($4)sb $5,2($21)sb $2,3($21)lw $2,8($22)srl $3,$2,8sll $2,$2,8and $3,$3,$7and $2,$2,$6or $2,$2,$3sll $4,$2,16srl $2,$2,16or $4,$4,$2sll $5,$4,2sll $3,$4,7sw $4,24($9)subu $3,$3,$5lw $9,88($fp)addu $3,$3,$4sw $3,44($9)swl $3,11($21)swr $3,8($21)lw $2,12($22)srl $3,$2,8sll $2,$2,8and $2,$2,$6and $3,$3,$7or $2,$2,$3sll $4,$2,16srl $2,$2,16or $4,$4,$2lw $2,84($fp)sw $4,28($2)li $2,22 # 0x16.set noreorder.set nomacrobeq $4,$2,$L114li $2,44 # 0x2c.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L115li $2,11 # 0xb.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L315sll $3,$4,2.set macro.set reordersll $2,$4,7subu $2,$2,$3addu $2,$2,$4sll $2,$2,3swl $2,7($21)swr $2,4($21)$L116:lwl $2,7($21)lw $3,88($fp)lwr $2,4($21)li $7,-16777216 # 0xffffffffff000000sw $2,28($3)lw $3,16($22)li $6,16711680 # 0xff0000ori $6,$6,0xffori $7,$7,0xff00srl $5,$3,8sll $3,$3,8and $5,$5,$6srl $4,$8,8sll $2,$8,8and $3,$3,$7and $4,$4,$6or $3,$3,$5and $2,$2,$7lw $6,84($fp)or $2,$2,$4sll $5,$3,16srl $3,$3,16sll $4,$2,16or $3,$3,$5srl $2,$2,16sw $3,32($6)or $2,$2,$4sb $0,12($21)sb $0,13($21)lw $9,88($fp)addiu $19,$2,4li $3,32 # 0x20li $2,4 # 0x4sltu $4,$19,$23sw $2,32($9)sb $3,14($21)sb $0,15($21)sb $0,16($21).set noreorder.set nomacrobeq $4,$0,$L117sb $0,17($21).set macro.set reorderaddiu $20,$20,14sw $20,96($fp)addu $2,$22,$19$L347:lw $4,0($2)lw $2,96($fp)sw $4,36($fp)srl $3,$2,3sll $3,$3,3addu $2,$19,$22move $20,$spsubu $sp,$sp,$3lw $3,4($2)li $2,1514733568 # 0x5a490000ori $2,$2,0x5344addiu $19,$19,8.set noreorder.set nomacrobeq $4,$2,$L316addiu $17,$sp,32.set macro.set reordersrl $5,$3,8sll $4,$3,8li $2,-16777216 # 0xffffffffff000000li $3,16711680 # 0xff0000ori $2,$2,0xff00ori $3,$3,0xffand $4,$4,$2and $5,$5,$3or $4,$4,$5sll $16,$4,16srl $4,$4,16or $16,$16,$4sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L122addu $5,$22,$19.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L344move $4,$17.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L344li $6,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$17,-4and $2,$16,$6addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L126addiu $5,$5,-4.set macro.set reorder$L250:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L250$L126:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L345andi $2,$16,0x3.set macro.set reorder$L251:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L251andi $2,$16,0x3.set macro.set reorder$L345:li $9,2 # 0x2.set noreorder.set nomacrobeq $2,$9,$L132li $3,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$3,$L133li $6,1 # 0x1.set macro.set reorderbeq $2,$6,$L317$L130:addu $2,$17,$16sb $0,0($2)lw $3,36($fp)li $2,1162674176 # 0x454d0000ori $2,$2,0x414e.set noreorder.set nomacrobeq $3,$2,$L346sltu $2,$16,1025.set macro.set reorderli $2,1213464576 # 0x48540000$L348:ori $2,$2,0x5541.set noreorder.set nomacrobeq $3,$2,$L319li $2,1414332416 # 0x544d0000.set macro.set reorderori $2,$2,0x4f43.set noreorder.set nomacrobeq $3,$2,$L320li $2,539557888 # 0x20290000.set macro.set reorderori $2,$2,0x6328.set noreorder.set nomacrobeq $3,$2,$L321li $2,1162608640 # 0x454c0000.set macro.set reorderori $2,$2,0x4946.set noreorder.set nomacrobeq $3,$2,$L322li $2,1296171008 # 0x4d420000.set macro.set reorderori $2,$2,0x4c41.set noreorder.set nomacrobeq $3,$2,$L323li $2,1379991552 # 0x52410000.set macro.set reorderori $2,$2,0x4559.set noreorder.set nomacrobeq $3,$2,$L324li $2,1128333312 # 0x43410000.set macro.set reorderori $2,$2,0x5254.set noreorder.set nomacrobeq $3,$2,$L325li $2,1145241600 # 0x44430000.set macro.set reorderori $2,$2,0x4e45.set noreorder.set nomacrobeq $3,$2,$L326lui $5,%hi($LC9).set macro.set reorderlb $3,37($fp)lb $7,36($fp)sw $3,16($sp)lb $2,38($fp)lui $6,%hi($LC10)sw $2,20($sp)lb $3,39($fp)addiu $6,$6,%lo($LC10)sw $17,28($sp)sw $3,24($sp)li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorder$L148:addu $19,$19,$16$L330:move $sp,$20$L121:sltu $2,$19,$23.set noreorder.set nomacrobne $2,$0,$L347addu $2,$22,$19.set macro.set reorder$L117:lw $6,40($18)lw $5,36($18).set noreorder.set nomacroj $L289lw $sp,92($fp).set macro.set reorder$L122:move $4,$17$L344:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderaddu $2,$17,$16sb $0,0($2)lw $3,36($fp)li $2,1162674176 # 0x454d0000ori $2,$2,0x414e.set noreorder.set nomacrobne $3,$2,$L348li $2,1213464576 # 0x48540000.set macro.set reordersltu $2,$16,1025$L346:li $6,1024 # 0x400movn $6,$16,$2sltu $3,$6,32.set noreorder.set nomacrobne $3,$0,$L349lw $4,76($fp).set macro.set reorderlw $9,80($fp).set noreorder.set nomacrobne $9,$0,$L349andi $2,$17,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L136lw $2,76($fp).set macro.set reorderli $3,-32 # 0xffffffffffffffe0addiu $5,$2,-4and $2,$6,$3addu $7,$5,$2sltu $3,$5,$7.set noreorder.set nomacrobeq $3,$0,$L140addiu $4,$17,-4.set macro.set reorder$L252:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L252$L140:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$5,$7.set noreorder.set nomacrobeq $3,$0,$L350andi $2,$6,0x3.set macro.set reorder$L253:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7.set noreorder.set nomacrobne $2,$0,$L253andi $2,$6,0x3.set macro.set reorder$L350:li $6,2 # 0x2beq $2,$6,$L146li $9,3 # 0x3.set noreorder.set nomacrobeq $2,$9,$L147move $6,$17.set macro.set reorderli $3,1 # 0x1beq $2,$3,$L327lui $5,%hi($LC2)lw $4,144($fp)addiu $5,$5,%lo($LC2).set noreorder.set nomacrojal demux_info_addmove $6,$17.set macro.set reorder.set noreorder.set nomacroj $L330addu $19,$19,$16.set macro.set reorder$L136:$L349:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorderlui $5,%hi($LC2)lw $4,144($fp)addiu $5,$5,%lo($LC2).set noreorder.set nomacrojal demux_info_addmove $6,$17.set macro.set reorder.set noreorder.set nomacroj $L330addu $19,$19,$16.set macro.set reorder$L319:sltu $2,$16,1025li $6,1024 # 0x400movn $6,$16,$2sltu $3,$6,32.set noreorder.set nomacrobne $3,$0,$L351lw $4,68($fp).set macro.set reorderlw $4,72($fp).set noreorder.set nomacrobne $4,$0,$L151andi $2,$17,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L351lw $4,68($fp).set macro.set reorderlw $9,68($fp)li $3,-32 # 0xffffffffffffffe0addiu $5,$9,-4and $2,$6,$3addu $7,$5,$2sltu $3,$5,$7.set noreorder.set nomacrobeq $3,$0,$L155addiu $4,$17,-4.set macro.set reorder$L254:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L254$L155:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$5,$7.set noreorder.set nomacrobeq $3,$0,$L352andi $2,$6,0x3.set macro.set reorder$L255:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7.set noreorder.set nomacrobne $2,$0,$L255andi $2,$6,0x3.set macro.set reorder$L352:li $6,2 # 0x2beq $2,$6,$L161li $9,3 # 0x3beq $2,$9,$L162li $3,1 # 0x1bne $2,$3,$L159lbu $2,4($4).set noreorder.set nomacroj $L159sb $2,4($5).set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?