aviobuf.s

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

S
4,768
字号
.set	macro.set	reorderbeq	$3,$2,$L434beq	$3,$20,$L450$L431:lw	$2,8($18)$L452:subu	$17,$17,$16addu	$2,$2,$16sw	$2,8($18).set	noreorder.set	nomacrobgtz	$17,$L395addu	$19,$19,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L394subu	$2,$21,$17.set	macro.set	reorder$L423:$L454:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L452lw	$2,8($18).set	macro.set	reorder$L416:.set	noreorder.set	nomacroj	$L420sw	$20,44($18).set	macro.set	reorder$L433:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L431sb	$3,5($4).set	macro.set	reorder$L449:.set	noreorder.set	nomacrobeq	$2,$0,$L420sw	$20,44($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L420sw	$2,72($18).set	macro.set	reorder$L434:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L431sb	$2,6($4).set	macro.set	reorder$L447:lw	$2,20($18).set	noreorder.set	nomacrobeq	$2,$0,$L403move	$5,$19.set	macro.set	reorderlw	$4,16($18).set	noreorder.set	nomacrojal	$2move	$6,$17.set	macro.set	reorder.set	noreorder.set	nomacroblez	$2,$L451move	$10,$2.set	macro.set	reorderlw	$6,32($18)lw	$7,36($18)addu	$4,$6,$2sra	$3,$10,31lw	$9,0($18)sltu	$8,$4,$6addu	$5,$7,$3addu	$5,$8,$5subu	$17,$17,$10addu	$19,$19,$10sw	$4,32($18)sw	$5,36($18)sw	$9,12($18).set	noreorder.set	nomacrobgtz	$17,$L395sw	$9,8($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L394subu	$2,$21,$17.set	macro.set	reorder$L450:lbu	$2,4($5).set	noreorder.set	nomacroj	$L431sb	$2,4($4).set	macro.set	reorder$L446:.set	noreorder.set	nomacroj	$L394move	$2,$0.set	macro.set	reorder$L451:.set	noreorder.set	nomacrobeq	$2,$0,$L445sw	$20,44($18).set	macro.set	reordersubu	$2,$21,$17.set	noreorder.set	nomacroj	$L394sw	$10,72($18).set	macro.set	reorder$L403:subu	$2,$21,$17.set	noreorder.set	nomacroj	$L394sw	$20,44($18).set	macro.set	reorder.end	get_buffer.section	.text.put_buffer,"ax",@progbits.align	2.align	5.globl	put_buffer.ent	put_buffer.type	put_buffer, @functionput_buffer:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-40sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$31,32($sp)sw	$16,16($sp)move	$18,$6move	$17,$4.set	noreorder.set	nomacroblez	$6,$L482move	$19,$5.set	macro.set	reorderlw	$5,8($17)lw	$2,12($17)move	$16,$18subu	$2,$2,$5slt	$3,$18,$2movz	$16,$2,$3sltu	$4,$16,32.set	noreorder.set	nomacrobne	$4,$0,$L495move	$4,$5.set	macro.set	reorderandi	$2,$5,0x3$L498:.set	noreorder.set	nomacrobne	$2,$0,$L495move	$4,$5.set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L496move	$6,$16.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$5,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L463addiu	$5,$19,-4.set	macro.set	reorder$L485:#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,$L485$L463:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L497andi	$3,$16,0x3.set	macro.set	reorder$L486:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L486andi	$3,$16,0x3.set	macro.set	reorder$L497:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L469li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L470li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L490$L467:lw	$3,8($17)$L494:lw	$2,12($17)addu	$3,$3,$16sltu	$2,$3,$2.set	noreorder.set	nomacrobne	$2,$0,$L471sw	$3,8($17).set	macro.set	reorderlw	$9,0($17)sltu	$2,$9,$3beq	$2,$0,$L473lw	$7,24($17)beq	$7,$0,$L475lw	$2,72($17).set	noreorder.set	nomacrobeq	$2,$0,$L491move	$5,$9.set	macro.set	reorder$L475:lw	$2,68($17)beq	$2,$0,$L484lw	$5,64($17)lw	$4,60($17).set	noreorder.set	nomacrojal	$2subu	$6,$3,$5.set	macro.set	reorderlw	$9,0($17)lw	$3,8($17)sw	$2,60($17)sw	$9,64($17)$L479:lw	$6,32($17)subu	$4,$3,$9lw	$7,36($17)addu	$2,$6,$4sra	$5,$4,31sltu	$8,$2,$6addu	$3,$7,$5addu	$3,$8,$3sw	$2,32($17)sw	$3,36($17)$L473:sw	$9,8($17)$L471:subu	$18,$18,$16.set	noreorder.set	nomacroblez	$18,$L482addu	$19,$19,$16.set	macro.set	reorderlw	$5,8($17)lw	$2,12($17)subu	$2,$2,$5slt	$3,$18,$2move	$16,$18movz	$16,$2,$3sltu	$4,$16,32.set	noreorder.set	nomacrobeq	$4,$0,$L498andi	$2,$5,0x3.set	macro.set	reordermove	$4,$5$L495:move	$6,$16$L496:.set	noreorder.set	nomacrojal	memcpymove	$5,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L494lw	$3,8($17).set	macro.set	reorder$L482:lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,40.set	macro.set	reorder$L484:.set	noreorder.set	nomacroj	$L479lw	$9,0($17).set	macro.set	reorder$L491:lw	$4,16($17).set	noreorder.set	nomacrojal	$7subu	$6,$3,$9.set	macro.set	reorderbltz	$2,$L493.set	noreorder.set	nomacroj	$L475lw	$3,8($17).set	macro.set	reorder$L469:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L467sb	$3,5($4).set	macro.set	reorder$L470:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L467sb	$2,6($4).set	macro.set	reorder$L490:lbu	$2,4($5).set	noreorder.set	nomacroj	$L467sb	$2,4($4).set	macro.set	reorder$L493:lw	$3,8($17).set	noreorder.set	nomacroj	$L475sw	$2,72($17).set	macro.set	reorder.end	put_buffer.section	.text.url_close_buf,"ax",@progbits.align	2.align	5.globl	url_close_buf.ent	url_close_buf.type	url_close_buf, @functionurl_close_buf:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$3,8($4)lw	$9,0($4)sltu	$2,$9,$3beq	$2,$0,$L500move	$16,$4lw	$7,24($4)beq	$7,$0,$L502noplw	$2,72($4)beq	$2,$0,$L511move	$5,$9$L502:lw	$2,68($16)beq	$2,$0,$L510nop$L513:lw	$5,64($16)lw	$4,60($16)jal	$2subu	$6,$3,$5lw	$9,0($16)lw	$3,8($16)sw	$2,60($16)sw	$9,64($16)$L506:lw	$6,32($16)subu	$4,$3,$9lw	$7,36($16)addu	$2,$6,$4sra	$5,$4,31sltu	$8,$2,$6addu	$3,$7,$5addu	$3,$8,$3sw	$2,32($16)sw	$3,36($16)$L500:sw	$9,8($16)sw	$0,40($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24$L510:j	$L506lw	$9,0($16)$L511:lw	$4,16($4)jal	$7subu	$6,$3,$9bltz	$2,$L512noplw	$2,68($16)bne	$2,$0,$L513lw	$3,8($16)j	$L506lw	$9,0($16)$L512:lw	$3,8($16)j	$L502sw	$2,72($16).set	macro.set	reorder.end	url_close_buf.section	.text.url_fgets,"ax",@progbits.align	2.align	5.globl	url_fgets.ent	url_fgets.type	url_fgets, @functionurl_fgets:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$20,32($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$31,36($sp)sw	$19,28($sp)sw	$17,20($sp)lw	$3,8($4)lw	$7,12($4)move	$16,$4sltu	$2,$3,$7move	$18,$5bne	$2,$0,$L567move	$20,$6lw	$2,44($4)bne	$2,$0,$L518noplw	$3,68($4)beq	$3,$0,$L520noplw	$5,64($4)sltu	$2,$5,$7bne	$2,$0,$L568nop$L522:lw	$2,0($16)sw	$2,64($16)$L520:lw	$2,20($16)beq	$2,$0,$L524noplw	$4,16($16)lw	$5,0($16)jal	$2lw	$6,4($16)blez	$2,$L569move	$10,$2lw	$6,32($16)lw	$7,36($16)sra	$5,$2,31lw	$9,0($16)addu	$2,$6,$2addu	$3,$7,$5sltu	$8,$2,$6addu	$7,$9,$10addu	$3,$8,$3sw	$2,32($16)sw	$3,36($16)sw	$7,12($16)sw	$9,8($16)$L528:lw	$3,8($16)lw	$7,12($16)sltu	$2,$3,$7beq	$2,$0,$L530li	$4,-1			# 0xffffffffffffffffaddiu	$2,$3,1lbu	$4,0($3)sw	$2,8($16)$L517:bne	$4,$0,$L532lw	$31,36($sp)move	$18,$0move	$2,$18lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L518:li	$4,-1			# 0xffffffffffffffffaddiu	$19,$20,-1$L574:move	$17,$18$L566:subu	$2,$17,$18$L572:slt	$2,$2,$19beq	$2,$0,$L539nopsb	$4,0($17)lw	$7,12($16)addiu	$17,$17,1$L539:lw	$3,8($16)sltu	$2,$3,$7bne	$2,$0,$L565noplw	$2,44($16)bne	$2,$0,$L566li	$4,-1			# 0xfffffffffffffffflw	$3,68($16)beq	$3,$0,$L545noplw	$5,64($16)sltu	$2,$5,$7bne	$2,$0,$L570nop$L547:lw	$2,0($16)sw	$2,64($16)$L545:lw	$2,20($16)beq	$2,$0,$L549noplw	$4,16($16)lw	$5,0($16)jal	$2lw	$6,4($16)blez	$2,$L571move	$10,$2lw	$6,32($16)lw	$7,36($16)sra	$5,$2,31lw	$9,0($16)addu	$2,$6,$2addu	$3,$7,$5sltu	$8,$2,$6addu	$7,$9,$10addu	$3,$8,$3sw	$2,32($16)sw	$3,36($16)sw	$7,12($16)sw	$9,8($16)$L553:lw	$3,8($16)lw	$7,12($16)sltu	$2,$3,$7beq	$2,$0,$L566li	$4,-1			# 0xffffffffffffffff$L565:lbu	$4,0($3)addiu	$2,$3,1beq	$4,$0,$L536sw	$2,8($16)li	$2,10			# 0xabne	$4,$2,$L572subu	$2,$17,$18$L536:blez	$20,$L573move	$2,$18sb	$0,0($17)$L573:lw	$31,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L570:lw	$4,60($16)jal	$3subu	$6,$7,$5j	$L547sw	$2,60($16)$L549:li	$2,1			# 0x1j	$L553sw	$2,44($16)$L530:$L532:li	$2,10			# 0xabne	$4,$2,$L574addiu	$19,$20,-1j	$L536move	$17,$18$L571:li	$2,1			# 0x1beq	$10,$0,$L553sw	$2,44($16)j	$L553sw	$10,72($16)$L568:lw	$4,60($4)jal	$3subu	$6,$7,$5j	$L522sw	$2,60($16)$L524:li	$2,1			# 0x1j	$L528sw	$2,44($16)$L567:lbu	$4,0($3)addiu	$2,$3,1j	$L517sw	$2,8($16)$L569:li	$2,1			# 0x1beq	$10,$0,$L528sw	$2,44($16)j	$L528sw	$10,72($16).set	macro.set	reorder.end	url_fgets.section	.text.get_strz,"ax",@progbits.align	2.align	5.globl	get_strz.ent	get_strz.type	get_strz, @functionget_strz:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$31,36($sp)lw	$7,12($4)move	$16,$4move	$18,$5move	$19,$6move	$17,$0li	$20,1			# 0x1$L601:lw	$3,8($16)sltu	$2,$3,$7beq	$2,$0,$L579nop$L602:addiu	$2,$3,1lbu	$4,0($3)sw	$2,8($16)$L581:sll	$3,$4,24sra	$3,$3,24beq	$3,$0,$L582addiu	$2,$19,-1slt	$2,$17,$2beq	$2,$0,$L601addu	$2,$18,$17sb	$3,0($2)lw	$7,12($16)lw	$3,8($16)sltu	$2,$3,$7bne	$2,$0,$L602addiu	$17,$17,1$L579:lw	$2,44($16)bne	$2,$0,$L605addu	$2,$17,$18lw	$3,68($16)beq	$3,$0,$L584noplw	$5,64($16)sltu	$2,$5,$7bne	$2,$0,$L603nop$L586:lw	$2,0($16)sw	$2,64($16)$L584:lw	$2,20($16)beq	$2,$0,$L588noplw	$4,16($16)lw	$5,0($16)jal	$2lw	$6,4($16)blez	$2,$L604move	$10,$2lw	$6,32($16)lw	$7,36($16)sra	$5,$2,31lw	$9,0($16)addu	$2,$6,$2addu	$3,$7,$5sltu	$8,$2,$6addu	$7,$9,$10addu	$3,$8,$3sw	$2,32($16)sw	$3,36($16)sw	$7,12($16)sw	$9,8($16)$L592:lw	$3,8($16)lw	$7,12($16)sltu	$2,$3,$7beq	$2,$0,$L582addiu	$2,$3,1lbu	$4,0($3)j	$L581sw	$2,8($16)$L582:addu	$2,$17,$18$L605:sb	$0,0($2)lw	$31,36($sp)move	$2,$18lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L603:lw	$4,60($16)jal	$3

⌨️ 快捷键说明

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