demux_roq.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,728 行 · 第 1/2 页
S
1,728 行
lw $6,40($18)j $L132lw $5,36($18)$L135:slt $2,$16,$3bne $2,$0,$L280addu $2,$5,$16addu $5,$5,$3$L281:subu $16,$16,$3blez $16,$L235sw $5,36($18)$L132:subu $2,$6,$5move $4,$18bne $2,$0,$L135move $3,$2jal stream_fill_buffernopbeq $2,$0,$L235noplw $5,36($18)lw $6,40($18)subu $3,$6,$5slt $2,$16,$3beq $2,$0,$L281addu $5,$5,$3subu $5,$5,$3addu $2,$5,$16$L280:sw $2,36($18)lw $18,16($23)j $L256move $fp,$21$L235:lw $18,16($23)j $L256move $fp,$21$L254:beq $fp,$3,$L194nop$L190:lw $5,0($22)lw $4,16($22)sll $2,$5,4sll $5,$5,2addu $5,$5,$2jal uc_reallocaddiu $5,$5,20lw $17,0($22)lw $18,16($23)sll $3,$17,4sll $17,$17,2addu $17,$17,$3addu $17,$2,$17li $4,1 # 0x1sw $4,0($17)lw $4,36($18)lw $3,44($18)lw $5,40($18)addu $3,$3,$4subu $3,$3,$5addiu $3,$3,-8addiu $4,$19,8sw $4,8($17)sw $3,4($17)lw $16,8($22)sw $2,16($22)jal __floatsisfmove $4,$16addiu $16,$16,1sw $2,12($17)bltz $19,$L261sw $16,8($22)li $2,262144 # 0x40000slt $2,$2,$19bne $2,$0,$L199nopblez $19,$L198nop$L231:lw $5,36($18)j $L237lw $6,40($18)$L207:slt $2,$19,$3movn $3,$19,$2addu $4,$5,$3subu $19,$19,$3move $5,$4blez $19,$L232sw $4,36($18)$L237:subu $2,$6,$5move $4,$18bne $2,$0,$L207move $3,$2jal stream_fill_buffernopbeq $2,$0,$L232noplw $5,36($18)lw $6,40($18)subu $3,$6,$5slt $2,$19,$3movn $3,$19,$2addu $4,$5,$3subu $19,$19,$3move $5,$4bgtz $19,$L237sw $4,36($18)$L232:lw $18,16($23)$L198:lw $2,0($22)addiu $2,$2,1sw $2,0($22)$L264:j $L256move $fp,$21$L227:lw $3,36($16)j $L122lw $4,40($16)$L98:lw $3,36($18)lw $2,80($18)addiu $5,$3,1addu $2,$2,$3lbu $4,0($2)sw $5,36($18)j $L97sll $2,$4,8$L113:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1sll $18,$3,16j $L112sw $5,36($16)$L108:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1sll $19,$3,8j $L107sw $5,36($16)$L103:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1move $20,$3j $L102sw $5,36($16)$L118:lw $3,36($16)lw $2,80($16)addiu $5,$3,1addu $2,$2,$3lbu $4,0($2)sw $5,36($16)j $L117sll $17,$4,24$L93:lw $5,36($18)lw $2,80($18)lw $4,40($18)addu $2,$2,$5lbu $17,0($2)addiu $5,$5,1j $L92sw $5,36($18)$L253:lw $2,20($sp)beq $2,$0,$L262move $4,$23$L170:lw $5,0($22)lw $4,16($22)sll $2,$5,4sll $5,$5,2addu $5,$5,$2jal uc_reallocaddiu $5,$5,20lw $4,0($22)lw $18,16($23)sll $3,$4,4sll $4,$4,2addu $4,$4,$3addu $4,$2,$4sw $0,0($4)lw $5,36($18)lw $3,44($18)lw $6,40($18)addu $3,$3,$5subu $3,$3,$6addiu $3,$3,-8addiu $5,$19,8sw $5,8($4)sw $3,4($4)lw $6,20($sp)lw $3,12($22)lw $5,156($6)sw $3,16($4)sw $2,16($22)lbu $2,3($5)lbu $4,2($5)sll $2,$2,8or $2,$2,$4div $0,$19,$2teq $2,$0,7mflo $2addu $3,$3,$2bltz $19,$L263sw $3,12($22)li $2,262144 # 0x40000slt $2,$2,$19bne $2,$0,$L179nopblez $19,$L282lw $4,16($sp)$L181:lw $5,36($18)lw $6,40($18)j $L185move $16,$19$L188:slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4blez $16,$L229sw $4,36($18)$L185:subu $2,$6,$5move $4,$18bne $2,$0,$L188move $3,$2jal stream_fill_buffernopbeq $2,$0,$L229noplw $5,36($18)lw $6,40($18)subu $3,$6,$5slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4bgtz $16,$L185sw $4,36($18)$L229:lw $18,16($23)lw $4,16($sp)$L282:lw $2,0($22)slt $3,$4,$19movn $4,$19,$3addiu $2,$2,1sw $4,16($sp)sw $2,0($22)$L265:j $L256move $fp,$21$L199:lw $2,28($18)andi $2,$2,0x4beq $2,$0,$L231noplw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$19,$2slt $3,$5,$4beq $3,$0,$L202subu $2,$4,$6$L286:subu $2,$5,$2bltz $2,$L202nopsw $2,36($18)lw $2,0($22)addiu $2,$2,1j $L264sw $2,0($22)$L179:lw $2,28($18)andi $2,$2,0x4beq $2,$0,$L181noplw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$19,$2slt $3,$5,$4beq $3,$0,$L182subu $2,$4,$6$L287:subu $2,$5,$2bltz $2,$L182noplw $4,16($sp)sw $2,36($18)lw $2,0($22)slt $3,$4,$19movn $4,$19,$3addiu $2,$2,1sw $4,16($sp)j $L265sw $2,0($22)$L194:lw $2,0($22)lw $4,16($22)sll $3,$2,4sll $2,$2,2addu $2,$2,$3addu $2,$2,$4addiu $2,$2,-20lw $3,8($2)addiu $4,$19,8addu $3,$3,$4sw $3,8($2)bltz $19,$L266lw $18,16($23)li $2,262144 # 0x40000slt $2,$2,$19beq $2,$0,$L267noplw $2,28($18)andi $2,$2,0x4beq $2,$0,$L234nop$L211:lw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$19,$2slt $3,$5,$4beq $3,$0,$L215subu $2,$4,$6subu $2,$5,$2bltz $2,$L215nopmove $fp,$21j $L256sw $2,36($18)$L130:move $4,$23move $5,$0jal new_sh_video_vidmove $6,$0lw $16,16($23)sw $2,24($sp)lw $3,56($23)lw $4,36($16)lw $6,40($16)lw $5,24($sp)sw $3,4($2)sltu $2,$4,$6beq $2,$0,$L140sw $5,92($3)lw $2,80($16)addiu $5,$4,1addu $2,$4,$2lbu $17,0($2)sw $5,36($16)$L142:sltu $2,$5,$6beq $2,$0,$L145noplw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($16)$L147:lw $6,24($sp)or $2,$2,$17lw $16,16($23)sw $2,256($6)lw $3,36($16)lw $4,40($16)sltu $2,$3,$4beq $2,$0,$L150addiu $5,$3,1lw $2,80($16)addu $2,$3,$2lbu $17,0($2)sw $5,36($16)$L152:sltu $2,$5,$4beq $2,$0,$L155noplw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($16)$L157:lw $3,24($sp)lw $18,16($23)or $2,$17,$2sw $2,260($3)lw $6,40($18)lw $5,36($18)j $L160li $16,4 # 0x4$L163:slt $2,$16,$3bne $2,$0,$L283addu $2,$5,$16addu $5,$5,$3$L285:subu $16,$16,$3blez $16,$L164sw $5,36($18)$L160:subu $2,$6,$5move $4,$18bne $2,$0,$L163move $3,$2jal stream_fill_buffernopbeq $2,$0,$L284lw $4,24($sp)lw $5,36($18)lw $6,40($18)subu $3,$6,$5slt $2,$16,$3beq $2,$0,$L285addu $5,$5,$3subu $5,$5,$3addu $2,$5,$16$L283:sw $2,36($18)$L164:lw $4,24($sp)$L284:li $2,1448148992 # 0x56510000lw $5,32($sp)lw $6,28($sp)lw $18,16($23)ori $2,$2,0x6f52move $fp,$21sw $2,12($4)sw $5,236($4)j $L256sw $6,240($4)$L276:jal stream_seek_longli $5,6 # 0x6lw $18,16($23)lw $3,36($18)lw $6,40($18)sltu $2,$3,$6bne $2,$0,$L269nop$L78:jal stream_fill_buffermove $4,$18beq $2,$0,$L270noplw $5,36($18)lw $2,80($18)lw $6,40($18)addu $2,$2,$5addiu $5,$5,1lbu $16,0($2)sltu $2,$5,$6bne $2,$0,$L271sw $5,36($18)$L83:jal stream_fill_buffermove $4,$18beq $2,$0,$L272noplw $3,36($18)lw $2,80($18)addiu $5,$3,1addu $2,$2,$3lbu $4,0($2)sw $5,36($18)j $L85sll $3,$4,8$L261:lw $2,28($18)andi $2,$2,0x2beq $2,$0,$L198noplw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$19,$2slt $3,$5,$4bne $3,$0,$L286subu $2,$4,$6$L202:jal stream_seek_longmove $4,$18lw $2,0($22)lw $18,16($23)addiu $2,$2,1j $L264sw $2,0($22)$L263:lw $2,28($18)andi $2,$2,0x2beq $2,$0,$L282lw $4,16($sp)lw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$19,$2slt $3,$5,$4bne $3,$0,$L287subu $2,$4,$6$L182:jal stream_seek_longmove $4,$18lw $4,16($sp)lw $2,0($22)slt $3,$4,$19lw $18,16($23)movn $4,$19,$3addiu $2,$2,1sw $4,16($sp)j $L265sw $2,0($22)$L272:j $L85li $3,-65536 # 0xffffffffffff0000$L270:lw $5,36($18)lw $6,40($18)j $L80li $16,-256 # 0xffffffffffffff00$L267:blez $19,$L256move $fp,$21$L234:lw $6,40($18)j $L236lw $5,36($18)$L220:slt $2,$19,$3movn $3,$19,$2addu $4,$5,$3subu $19,$19,$3move $5,$4blez $19,$L235sw $4,36($18)$L236:subu $2,$6,$5move $4,$18bne $2,$0,$L220move $3,$2jal stream_fill_buffernopbeq $2,$0,$L235noplw $5,36($18)lw $6,40($18)j $L220subu $3,$6,$5$L140:jal stream_fill_buffermove $4,$16bne $2,$0,$L143noplw $5,36($16)lw $6,40($16)j $L142li $17,-256 # 0xffffffffffffff00$L150:jal stream_fill_buffermove $4,$16bne $2,$0,$L153noplw $5,36($16)lw $4,40($16)j $L152li $17,-256 # 0xffffffffffffff00$L145:jal stream_fill_buffermove $4,$16bne $2,$0,$L148nopj $L147li $2,-65536 # 0xffffffffffff0000$L155:jal stream_fill_buffermove $4,$16bne $2,$0,$L158nopj $L157li $2,-65536 # 0xffffffffffff0000$L262:move $5,$0jal new_sh_audio_aidmove $6,$0sw $2,20($sp)lw $3,20($sp)lw $2,52($23)li $4,18 # 0x12sw $2,4($3)jal uc_mallocsw $3,92($2)move $3,$2lw $4,20($sp)li $2,1095827456 # 0x41510000ori $2,$2,0x6f52sw $2,12($4)li $2,4129 # 0x1021beq $21,$2,$L275sw $3,156($4)li $2,1 # 0x1sb $2,2($3)sb $0,3($3)$L174:lw $5,20($sp)li $4,22050 # 0x5622lw $2,156($5)li $3,16 # 0x10swl $4,7($2)swr $4,4($2)sb $3,14($2)j $L170sb $0,15($2)$L266:lw $2,28($18)andi $2,$2,0x2bne $2,$0,$L211move $fp,$21j $L288lw $2,56($18)$L148:lw $3,36($16)lw $2,80($16)addiu $5,$3,1addu $2,$2,$3lbu $4,0($2)sw $5,36($16)j $L147sll $2,$4,8$L158:lw $3,36($16)lw $2,80($16)addiu $5,$3,1addu $2,$2,$3lbu $4,0($2)sw $5,36($16)j $L157sll $2,$4,8$L143:lw $5,36($16)lw $2,80($16)lw $6,40($16)addu $2,$2,$5lbu $17,0($2)addiu $5,$5,1j $L142sw $5,36($16)$L153:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $17,0($2)addiu $5,$5,1j $L152sw $5,36($16)$L215:jal stream_seek_longmove $4,$18lw $18,16($23)j $L256move $fp,$21$L275:li $2,2 # 0x2sb $2,2($3)j $L174sb $0,3($3).set macro.set reorder.end demux_open_roq.globl demuxer_desc_roq.section .rodata.str1.4.align 2$LC3:.ascii "RoQ demuxer\000".align 2$LC4:.ascii "roq\000".align 2$LC5:.ascii "ROQ\000".align 2$LC6:.ascii "Mike Melanson\000".subsection -1.align 2$LC7:.ascii "\000".data.align 2.type demuxer_desc_roq, @object.size demuxer_desc_roq, 52demuxer_desc_roq:.word $LC3.word $LC4.word $LC5.word $LC6.word $LC7.word 15.word 0.word roq_check_file.word demux_roq_fill_buffer.word demux_open_roq.word demux_close_roq.word 0.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?