nutdec.mid

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

MID
4,832
字号
	sll	$7,$17,7	or	$7,$3,$7	addu	$8,$6,$4	move	$5,$0	sltu	$3,$8,$6	addu	$9,$7,$5	addu	$9,$3,$9	andi	$2,$2,0x80	move	$16,$8	bne	$2,$0,$L117	move	$17,$9	or	$2,$8,$9	beq	$2,$0,$L175	lui	$6,%hi($LC9)	sw	$8,0($19)	beq	$20,$0,$L121	sw	$9,4($19)	lw	$2,-8($19)	lw	$3,-4($19)	addu	$4,$8,$2	sltu	$6,$4,$8	addu	$5,$9,$3	addu	$5,$6,$5	sw	$4,0($19)	sw	$5,4($19)$L121:	addiu	$20,$20,1	bne	$fp,$20,$L116	addiu	$19,$19,8$L114:	lw	$3,96($21)	beq	$3,$0,$L212	lw	$7,80($sp)	move	$20,$21	sw	$0,72($sp)$L165:	blez	$fp,$L164	li	$4,-1			# 0xffffffffffffffff	li	$5,-1			# 0xffffffffffffffff	sw	$4,56($sp)	sw	$5,60($sp)	move	$19,$0	move	$16,$0$L214:	move	$17,$0$L127:	jal	get_byte	move	$4,$18	andi	$4,$2,0x7f	srl	$3,$16,25	sll	$6,$16,7	sll	$7,$17,7	or	$7,$3,$7	addu	$8,$6,$4	move	$5,$0	sltu	$3,$8,$6	addu	$9,$7,$5	addu	$9,$3,$9	andi	$2,$2,0x80	move	$16,$8	bne	$2,$0,$L127	move	$17,$9	sll	$2,$9,31	srl	$10,$8,1	andi	$3,$8,0x1	or	$10,$2,$10	bne	$3,$0,$L129	srl	$11,$9,1	li	$2,1			# 0x1	beq	$10,$2,$L203	nop$L131:	lw	$5,76($sp)	slt	$2,$19,$5	beq	$2,$0,$L134	nop	lw	$2,64($sp)	move	$5,$19	j	$L145	addu	$6,$2,$19$L144:	lw	$7,76($sp)$L213:	slt	$2,$5,$7	beq	$2,$0,$L134	addiu	$6,$6,1$L145:	sll	$4,$11,31	srl	$2,$10,1	or	$2,$4,$2	srl	$3,$11,1	andi	$4,$10,0x1	move	$10,$2	li	$2,1			# 0x1	move	$11,$3	sb	$4,0($6)	bne	$10,$2,$L144	addiu	$5,$5,1	bne	$3,$0,$L213	lw	$7,76($sp)$L133:	lw	$3,64($sp)$L217:	lb	$2,0($3)	bne	$2,$0,$L176	lw	$4,76($sp)	slt	$2,$4,$5	bne	$2,$0,$L148	lui	$7,%hi(__PRETTY_FUNCTION__.6538)	slt	$2,$19,$5	bne	$2,$0,$L204	lw	$6,68($sp)$L151:	slt	$2,$19,$fp	bne	$2,$0,$L214	move	$16,$0	lw	$3,96($21)$L164:	lw	$6,72($sp)	addiu	$20,$20,4	addiu	$6,$6,1	sltu	$2,$6,$3	bne	$2,$0,$L165	sw	$6,72($sp)	lw	$7,80($sp)$L212:	lw	$3,84($sp)	addu	$16,$22,$7	sltu	$2,$16,$22	addu	$17,$23,$3	move	$4,$18	jal	url_ftell	addu	$17,$2,$17	subu	$6,$16,$2	sltu	$4,$16,$6	subu	$7,$17,$3	subu	$7,$7,$4	bltz	$7,$L166	move	$4,$18	or	$2,$6,$7	beq	$2,$0,$L170	move	$16,$6	move	$17,$7$L172:	jal	get_byte	move	$4,$18	addiu	$4,$16,-1	sltu	$2,$4,$16	addiu	$5,$17,-1	addu	$5,$2,$5	or	$2,$4,$5	move	$16,$4	bne	$2,$0,$L172	move	$17,$5$L170:	jal	get_checksum	move	$4,$18	beq	$2,$0,$L215	lw	$31,140($sp)	lui	$6,%hi($LC14)$L209:	move	$4,$21	addiu	$6,$6,%lo($LC14)	jal	av_log	move	$5,$0	j	$L106	li	$2,-1			# 0xffffffffffffffff$L113:	lui	$6,%hi($LC8)$L211:	move	$4,$21	addiu	$6,$6,%lo($LC8)	move	$5,$0	sw	$8,16($sp)	jal	av_log	sw	$9,20($sp)	j	$L106	li	$2,-1			# 0xffffffffffffffff$L129:	sll	$4,$11,31	srl	$6,$10,1	or	$6,$4,$6	sra	$3,$19,31	srl	$7,$11,1	addu	$12,$6,$19	lw	$8,76($sp)	sltu	$4,$12,$6	addu	$13,$7,$3	addu	$4,$4,$13	sra	$9,$8,31	sltu	$2,$4,$9	bne	$2,$0,$L138	nop	beq	$4,$9,$L205	nop$L136:	lui	$6,%hi($LC10)	move	$4,$21	addiu	$6,$6,%lo($LC10)	jal	av_log	move	$5,$0	j	$L106	li	$2,-1			# 0xffffffffffffffff$L175:	move	$2,$0	move	$3,$0	move	$4,$21	addiu	$6,$6,%lo($LC9)	move	$5,$0	sw	$2,16($sp)	jal	av_log	sw	$3,20($sp)	j	$L106	li	$2,-1			# 0xffffffffffffffff$L205:	sltu	$2,$12,$8	beq	$2,$0,$L136	nop$L138:	addiu	$8,$6,-1	sltu	$2,$8,$6	addiu	$9,$7,-1	addu	$9,$2,$9	li	$2,-1			# 0xffffffffffffffff	beq	$8,$2,$L206	andi	$11,$10,0x1	lw	$3,64($sp)$L216:	sll	$10,$11,24	sra	$10,$10,24	addu	$5,$3,$19$L142:	addiu	$2,$6,-1	sltu	$4,$2,$6	addiu	$3,$7,-1	addu	$3,$4,$3	or	$4,$2,$3	sb	$10,0($5)	move	$6,$2	move	$7,$3	bne	$4,$0,$L142	addiu	$5,$5,1	addu	$2,$19,$8	addiu	$2,$2,1$L141:	lw	$4,64($sp)	sltu	$3,$11,1	addiu	$5,$2,1	addu	$2,$4,$2	j	$L133	sb	$3,0($2)$L203:	bne	$11,$0,$L131	move	$5,$19	j	$L217	lw	$3,64($sp)$L134:	lui	$6,%hi($LC11)	move	$4,$21	addiu	$6,$6,%lo($LC11)	jal	av_log	move	$5,$0	j	$L106	li	$2,-1			# 0xffffffffffffffff$L206:	bne	$9,$2,$L216	lw	$3,64($sp)	j	$L141	move	$2,$19$L204:	lw	$7,64($sp)	sll	$2,$19,3	addu	$7,$19,$7	addu	$2,$6,$2	subu	$5,$5,$19	sw	$2,40($sp)	sw	$5,88($sp)	sw	$7,44($sp)	sw	$0,48($sp)	move	$3,$7$L152:	lb	$2,0($3)	bne	$2,$0,$L207	move	$16,$0$L153:	lw	$2,48($sp)	lw	$4,40($sp)	lw	$5,88($sp)	addiu	$2,$2,1	addiu	$3,$3,1	addiu	$4,$4,8	sw	$2,48($sp)	sw	$3,44($sp)	bne	$2,$5,$L152	sw	$4,40($sp)	j	$L151	addu	$19,$19,$2$L207:	move	$17,$0$L155:	jal	get_byte	move	$4,$18	andi	$6,$2,0x7f	srl	$3,$16,25	sll	$8,$16,7	sll	$9,$17,7	or	$9,$3,$9	addu	$4,$8,$6	move	$7,$0	sltu	$3,$4,$8	addu	$5,$9,$7	addu	$5,$3,$5	andi	$2,$2,0x80	move	$16,$4	bne	$2,$0,$L155	move	$17,$5	or	$2,$4,$5	beq	$2,$0,$L177	move	$12,$0	move	$13,$0	lw	$4,40($sp)$L208:	lw	$5,56($sp)	lw	$6,40($sp)	lw	$9,-8($4)	addu	$2,$16,$5	lw	$7,60($sp)	lw	$5,-4($6)	lw	$4,100($20)	sltu	$10,$2,$16	srl	$8,$9,28	addu	$3,$17,$7	sll	$7,$5,4	addu	$3,$10,$3	li	$5,1			# 0x1	or	$7,$8,$7	sll	$6,$9,4	sw	$3,20($sp)	sw	$5,32($sp)	sw	$12,96($sp)	sw	$13,100($sp)	sw	$2,16($sp)	sw	$0,24($sp)	jal	av_add_index_entry	sw	$0,28($sp)	lw	$12,96($sp)	lw	$13,100($sp)	addu	$4,$12,$16	sltu	$6,$4,$12	addu	$5,$13,$17	addu	$5,$6,$5	lw	$6,56($sp)	lw	$7,60($sp)	addu	$2,$6,$4	sltu	$6,$2,$6	addu	$3,$7,$5	addu	$3,$6,$3	sw	$3,60($sp)	lw	$3,44($sp)	j	$L153	sw	$2,56($sp)$L177:	jal	get_byte	move	$4,$18	andi	$6,$2,0x7f	srl	$3,$16,25	sll	$8,$16,7	sll	$9,$17,7	or	$9,$3,$9	addu	$4,$8,$6	move	$7,$0	sltu	$3,$4,$8	addu	$5,$9,$7	addu	$5,$3,$5	andi	$2,$2,0x80	move	$16,$4	bne	$2,$0,$L177	move	$17,$5	move	$12,$0	move	$13,$0$L162:	move	$4,$18	sw	$12,96($sp)	jal	get_byte	sw	$13,100($sp)	lw	$12,96($sp)	lw	$13,100($sp)	srl	$3,$12,25	sll	$8,$12,7	sll	$9,$13,7	andi	$6,$2,0x7f	or	$9,$3,$9	addu	$4,$8,$6	move	$7,$0	sltu	$3,$4,$8	addu	$5,$9,$7	addu	$5,$3,$5	andi	$2,$2,0x80	move	$12,$4	bne	$2,$0,$L162	move	$13,$5	j	$L208	lw	$4,40($sp)$L176:	lui	$6,%hi($LC12)	move	$4,$21	addiu	$6,$6,%lo($LC12)	jal	av_log	move	$5,$0	j	$L106	li	$2,-1			# 0xffffffffffffffff$L148:	lui	$4,%hi($LC13)	lui	$5,%hi($LC3)	addiu	$4,$4,%lo($LC13)	addiu	$5,$5,%lo($LC3)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6538)	jal	__assert_fail	li	$6,512			# 0x200$L166:	li	$2,1			# 0x1	jal	url_fseek	sw	$2,16($sp)	j	$L209	lui	$6,%hi($LC14)	.set	macro	.set	reorder	.end	find_and_decode_index	.globl	__moddi3	.section	.rodata.str1.4	.align	2$LC15:	.ascii	"sync point checksum mismatch\012\000"	.globl	__divdi3	.section	.rodata.cst8	.align	3$LC16:	.word	0	.word	1093567616	.section	.text.decode_syncpoint,"ax",@progbits	.align	2	.align	5	.ent	decode_syncpoint	.type	decode_syncpoint, @functiondecode_syncpoint:	.frame	$sp,88,$31		# vars= 16, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-88	sw	$31,84($sp)	sw	$23,76($sp)	sw	$22,72($sp)	sw	$19,60($sp)	sw	$18,56($sp)	sw	$17,52($sp)	sw	$16,48($sp)	sw	$fp,80($sp)	sw	$21,68($sp)	sw	$20,64($sp)	lw	$fp,0($4)	move	$19,$4	addiu	$18,$fp,16	move	$4,$18	sw	$5,92($sp)	jal	url_ftell	sw	$6,96($sp)	addiu	$4,$2,-8	sltu	$6,$4,$2	addiu	$5,$3,-1	addu	$5,$6,$5	li	$2,-288751616			# 0xffffffffeeca0000	li	$3,1313538048			# 0x4e4b0000	sw	$4,3104($19)	sw	$5,3108($19)	ori	$3,$3,0xe4ad	move	$4,$19	move	$5,$18	li	$6,1			# 0x1	ori	$2,$2,0x4569	sw	$3,20($sp)	jal	get_packetheader	sw	$2,16($sp)	move	$4,$18	move	$22,$2	jal	url_ftell	sra	$23,$2,31	sw	$2,40($sp)	sw	$3,44($sp)	move	$16,$0	move	$17,$0$L219:	jal	get_byte	move	$4,$18	andi	$4,$2,0x7f	srl	$3,$16,25	sll	$6,$16,7	sll	$7,$17,7	or	$7,$3,$7	addu	$20,$6,$4	move	$5,$0	sltu	$3,$20,$6	addu	$21,$7,$5	addu	$21,$3,$21	andi	$2,$2,0x80	move	$16,$20	bne	$2,$0,$L219	move	$17,$21	lw	$2,3104($19)	lw	$3,3108($19)	sw	$2,32($sp)	sw	$3,36($sp)	move	$16,$0	move	$17,$0$L221:	jal	get_byte	move	$4,$18	andi	$4,$2,0x7f	srl	$3,$16,25	sll	$6,$16,7	sll	$7,$17,7	or	$7,$3,$7	addu	$8,$6,$4	move	$5,$0	sltu	$3,$8,$6	addu	$9,$7,$5	addu	$9,$3,$9	andi	$2,$2,0x80	move	$16,$8	bne	$2,$0,$L221	move	$17,$9	lw	$6,32($sp)	srl	$2,$8,28	sll	$4,$8,4	sll	$5,$9,4	lw	$7,36($sp)	or	$5,$2,$5	subu	$2,$6,$4	sltu	$6,$6,$2	lw	$4,96($sp)	subu	$3,$7,$5	subu	$3,$3,$6	sw	$2,0($4)	bltz	$3,$L242	sw	$3,4($4)	lw	$6,3096($19)	move	$7,$0	move	$4,$20	jal	__moddi3	move	$5,$21	lw	$4,3116($19)	sll	$2,$2,3	addu	$2,$2,$4	sw	$20,16($sp)	sw	$21,20($sp)	lw	$6,4($2)	lw	$5,0($2)	jal	ff_nut_reset_ts	move	$4,$19	jal	url_ftell	move	$4,$18	lw	$6,40($sp)	lw	$7,44($sp)	addu	$4,$22,$6	sltu	$6,$4,$22	addu	$5,$23,$7	addu	$5,$6,$5	subu	$8,$4,$2	sltu	$6,$4,$8	subu	$9,$5,$3	subu	$9,$9,$6	bltz	$9,$L227	or	$2,$8,$9	beq	$2,$0,$L231	move	$16,$8	move	$17,$9$L233:	jal	get_byte	move	$4,$18	addiu	$4,$16,-1	sltu	$2,$4,$16	addiu	$5,$17,-1	addu	$5,$2,$5	or	$2,$4,$5	move	$16,$4	bne	$2,$0,$L233	move	$17,$5$L231:	jal	get_checksum	move	$4,$18	beq	$2,$0,$L243	lui	$6,%hi($LC15)	move	$4,$fp	addiu	$6,$6,%lo($LC15)	jal	av_log	move	$5,$0$L242:	lw	$31,84($sp)$L244:	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,88$L243:	lw	$16,96($fp)	move	$17,$0	move	$4,$20	move	$5,$21	move	$6,$16	jal	__moddi3	move	$7,$17	lw	$8,3116($19)	move	$6,$16	move	$7,$17	move	$4,$20	move	$5,$21	sll	$18,$2,3	jal	__divdi3	addu	$18,$18,$8	move	$5,$3	jal	__floatdidf	move	$4,$2	lw	$4,0($18)	move	$20,$2	jal	__floatsidf	move	$21,$3	lw	$4,4($18)	move	$16,$2	jal	__floatsidf	move	$17,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__divdf3	move	$7,$3	lui	$4,%hi($LC16)	lw	$6,%lo($LC16)($4)	lw	$7,%lo($LC16+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	move	$6,$2	move	$4,$20	move	$5,$21	jal	__muldf3	move	$7,$3	move	$4,$2	jal	__fixdfdi	move	$5,$3	lw	$4,92($sp)	sw	$2,0($4)	sw	$3,4($4)	lw	$4,96($sp)	lw	$6,3104($19)	lw	$7,3108($19)	lw	$8,0($4)	lw	$9,4($4)	move	$4,$19	sw	$2,24($sp)	sw	$8,16($sp)	sw	$9,20($sp)	jal	ff_nut_add_sp	sw	$3,28($sp)	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,88$L227:	move	$4,$18	move	$6,$8	move	$7,$9	li	$2,1			# 0x1	jal	url_fseek	sw	$2,16($sp)	lui	$6,%hi($LC15)	move	$4,$fp	addiu	$6,$6,%lo($LC15)	jal	av_log	move	$5,$0	j	$L244	lw	$31,84($sp)	.set	macro	.set	reorder	.end	decode_syncpoint	.section	.rodata.str1.4	.align	2$LC17:	.ascii	"read_timestamp(X,%d,%lld,%lld)\012\000"	.align	2$LC18:	.ascii	"nut->next_startcode == 0\000"	.align	2$LC19:	.ascii	"read_timestamp failed.\012\000"	.align	2$LC20:	.ascii	"nut->last_syncpoint_pos == *pos_arg\000"	.align	2$LC21:	.ascii	"return %lld %lld\012\000"	.align	2$LC22:	.ascii	"0\000"	.section	.text.nut_read_timestamp,"ax",@progbits	.align	2	.align	5	.ent	nut_read_timestamp	.type	nut_read_timestamp, @functionnut_read_timestamp:	.frame	$sp,88,$31		# vars= 16, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-88	sw	$fp,80($sp)	sw	$23,76($sp)	sw	$22,72($sp)	sw	$18,56($sp)	sw	$17,52($sp)	sw	$16,48($sp)	sw	$31,84($sp)	sw	$21,68($sp)	sw	$20,64($sp)	sw	$19,60($sp)	lw	$8,0($6)	lw	$9,4($6)	lw	$2,104($sp)	lw	$3,108($sp)	move	$23,$6	move	$fp,$5	lui	$6,%hi($LC17)	sw	$8,16($sp)	sw	$9,20($sp)	sw	$2,24($sp)	sw	$3,28($sp)	addiu	$6,$6,%lo($LC17)	li	$5,2			# 0x2	move	$7,$fp	move	$22,$4	jal	av_log	lw	$19,12($4)	lw	$16,0($23)	lw	$17,4($23)	addiu	$18,$22,16$L246:	bltz	$17,$L275	move	$6,$16	move	$7,$17	move	$4,$18	jal	url_fseek	sw	$0,16($sp)$L275:	move	$16,$0$L290:	move	$17,$0$L281:	jal	url_feof	move	$4,$18	bne	$2,$0,$L255	nop	jal	get_byte	move	$4,$18	srl	$6,$16,24	sll	$5,$17,8	sra	$3,$2,31	or	$5,$6,$5	sll	$4,$16,8	or	$17,$5,$3	or	$16,$4,$2	srl	$4,$17,24	li	$2,78			# 0x4e	bne	$4,$2,$L281	move	$5,$0	bne	$5,$0,$L281	li	$6,526319616			# 0x1f5f0000	li	$7,1313669120			# 0x4e4d0000	move	$4,$16	move	$5,$17	ori	$6,$6,0x4ad	jal	__ucmpdi2	ori	$7,$7,0x7a56	li	$20,1			# 0x1	beq	$2,$20,$L253	sltu	$2,$2,2	beq	$2,$0,$L254	li	$6,1542586368			# 0x5bf20000	li	$6,-1248460800			# 0xffffffffb5960000	li	$7,1313406976			# 0x4e490000	move	$4,$16	move	$5,$17	ori	$6,$6,0xba78	jal	__ucmpdi2	ori	$7,$7,0xab68	beq	$2,$20,$L253	li	$6,-288751616			# 0xffffffffeeca0000	li	$7,1313538048			# 0x4e4b0000	move	$4,$16	move	$5,$17	ori	$6,$6,0x4569	jal	__ucmpdi2	ori	$7,$7,0xe4ad	bne	$2,$20,$L281	nop$L253:	li	$2,-288751616			# 0xffffffffeeca0000	ori	$2,$2,0x4569	beq	$16,$2,$L289	li	$2,1313538048			# 0x4e4b0000	or	$2,$16,$17$L291:	bne	$2,$0,$L290	move	$16,$0$L255:	lw	$3,3084($19)$L288:	lw	$2,3080($19)	or	$2,$2,$3	bne	$2,$0,$L284	lui	$6,%hi($LC19)	move	$4,$22	addiu	$6,$6,%lo($LC19)	jal	av_log	move	$5,$0	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000$L262:	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)

⌨️ 快捷键说明

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