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