⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mov.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.file	1 "mov.c"	.section .mdebug.abi32	.previous	.section	.text.mov_probe,"ax",@progbits	.align	2	.align	5	.ent	mov_probe	.type	mov_probe, @functionmov_probe:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$10,8($4)	sltu	$2,$10,8	bne	$2,$0,$L17	li	$3,1684602880			# 0x64690000	li	$2,1885929472			# 0x70690000	ori	$8,$2,0x6b73	ori	$13,$3,0x7575	li	$2,1952645120			# 0x74630000	li	$3,1886978048			# 0x70790000	lw	$9,4($4)	ori	$12,$2,0x6970	ori	$14,$3,0x7466	move	$7,$0	move	$11,$0$L5:	addu	$6,$9,$7	lbu	$2,7($6)	lbu	$3,6($6)	sll	$2,$2,24	sll	$3,$3,16	lbu	$4,5($6)	lbu	$5,4($6)	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	beq	$4,$8,$L7	sltu	$2,$8,$4	bne	$2,$0,$L9	sltu	$3,$12,$4	beq	$4,$13,$L7	sltu	$2,$13,$4	bne	$2,$0,$L10	li	$2,1701117952			# 0x65650000	li	$2,538968064			# 0x20200000	ori	$2,$2,0x506a	beq	$4,$2,$L6	nop	li	$2,1634992128			# 0x61740000	ori	$2,$2,0x6475	beq	$4,$2,$L6	nop$L4:	j	$31	move	$2,$11$L9:	beq	$4,$12,$L8	nop	bne	$3,$0,$L11	li	$2,1986985984			# 0x766f0000	bne	$4,$14,$L18	li	$2,1952514048			# 0x74610000$L7:	lbu	$2,0($6)	lbu	$4,1($6)	lbu	$5,3($6)	lbu	$3,2($6)	sll	$2,$2,24	sll	$4,$4,16	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	or	$3,$3,$2	addu	$7,$7,$3	addiu	$2,$7,8	sltu	$2,$10,$2	beq	$2,$0,$L5	li	$11,50			# 0x32	j	$L4	nop$L10:	ori	$2,$2,0x7266	beq	$4,$2,$L8	nop	li	$2,1802371072			# 0x6b6e0000	ori	$2,$2,0x756a	beq	$4,$2,$L8	nop	li	$2,1701052416			# 0x65640000	ori	$2,$2,0x6977	bne	$4,$2,$L4	nop$L8:	li	$11,95			# 0x5f	j	$31	move	$2,$11$L11:	ori	$2,$2,0x6f6d	beq	$4,$2,$L6	nop	li	$2,2003369984			# 0x77690000	ori	$2,$2,0x6465	beq	$4,$2,$L8	nop	li	$2,1953431552			# 0x746f0000	ori	$2,$2,0x6e70	bne	$4,$2,$L4	nop$L6:	li	$11,100			# 0x64	j	$31	move	$2,$11$L18:	ori	$2,$2,0x646d	beq	$4,$2,$L6	nop	j	$31	move	$2,$11$L17:	j	$L4	move	$11,$0	.set	macro	.set	reorder	.end	mov_probe	.section	.text.mov_read_close,"ax",@progbits	.align	2	.align	5	.ent	mov_read_close	.type	mov_read_close, @functionmov_read_close:	.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$31,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$18,12($4)	lw	$2,32($18)	blez	$2,$L20	nop	move	$17,$18	move	$19,$0	addiu	$16,$18,36$L22:	lw	$4,36($17)	addiu	$19,$19,1	jal	av_freep	addiu	$4,$4,28	jal	av_freep	move	$4,$16	lw	$2,32($18)	addiu	$16,$16,4	slt	$2,$19,$2	bne	$2,$0,$L22	addiu	$17,$17,4$L20:	lw	$2,1156($18)	beq	$2,$0,$L31	lw	$31,32($sp)	lw	$3,1160($18)	lw	$2,96($3)	beq	$2,$0,$L25	move	$17,$0	move	$16,$0$L27:	sll	$2,$17,2	addu	$2,$2,$3	lw	$4,100($2)	jal	av_freep	addiu	$4,$4,8	lw	$2,1160($18)	sll	$4,$16,2	addu	$4,$4,$2	jal	av_freep	addiu	$4,$4,100	lw	$3,1160($18)	addiu	$16,$17,1	lw	$2,96($3)	sltu	$2,$16,$2	bne	$2,$0,$L27	move	$17,$16$L25:	jal	av_freep	addiu	$4,$18,1160	jal	av_freep	addiu	$4,$18,1156	lw	$31,32($sp)$L31:	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,40	.set	macro	.set	reorder	.end	mov_read_close	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"this file requires zlib support compiled in\012\000"	.section	.text.mov_read_cmov,"ax",@progbits	.align	2	.align	5	.ent	mov_read_cmov	.type	mov_read_cmov, @functionmov_read_cmov:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,16($sp)	sw	$6,32($sp)	lw	$4,0($4)	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	move	$5,$0	jal	av_log	sw	$7,36($sp)	lw	$31,16($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	mov_read_cmov	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"stream %d, offset 0x%llx: partial file\012\000"	.align	2$LC2:	.ascii	"sc->ctts_data[sc->sample_to_ctime_index].duration % sc->"	.ascii	"time_rate == 0\000"	.align	2$LC3:	.ascii	"mov.c\000"	.section	.text.mov_read_packet,"ax",@progbits	.align	2	.align	5	.ent	mov_read_packet	.type	mov_read_packet, @functionmov_read_packet:	.frame	$sp,72,$31		# vars= 8, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-72	sw	$31,68($sp)	sw	$fp,64($sp)	sw	$23,60($sp)	sw	$22,56($sp)	sw	$21,52($sp)	sw	$20,48($sp)	sw	$19,44($sp)	sw	$18,40($sp)	sw	$17,36($sp)	sw	$16,32($sp)	lw	$21,12($4)	sw	$4,72($sp)	lw	$6,32($21)	blez	$6,$L35	sw	$5,76($sp)	li	$23,2147418112			# 0x7fff0000	move	$18,$21	move	$17,$4	move	$fp,$0	li	$22,-1			# 0xffffffffffffffff	ori	$23,$23,0xffff	move	$19,$0	j	$L37	sw	$0,24($sp)$L38:	addiu	$19,$19,1	slt	$2,$19,$6	addiu	$18,$18,4	beq	$2,$0,$L65	addiu	$17,$17,4$L37:	lw	$4,100($17)	li	$2,48			# 0x30	lw	$3,80($4)	beq	$3,$2,$L38	lw	$16,36($18)	lw	$3,80($16)	lw	$2,56($16)	sltu	$2,$3,$2	beq	$2,$0,$L38	sll	$2,$3,5	lw	$4,144($4)	sll	$3,$3,3	subu	$2,$2,$3	addu	$20,$2,$4	lw	$6,8($20)	lw	$4,76($16)	lw	$5,12($20)	sra	$3,$4,31	mul	$10,$5,$4	multu	$4,$6	lw	$9,72($16)	mflo	$4	mfhi	$5	mul	$7,$6,$3	sra	$8,$9,31	addu	$6,$7,$10	addu	$5,$6,$5	li	$6,983040			# 0xf0000	ori	$6,$6,0x4240	move	$7,$0	sw	$8,20($sp)	jal	av_rescale	sw	$9,16($sp)	move	$4,$2	slt	$2,$3,$23	bne	$2,$0,$L42	move	$5,$3	beq	$3,$23,$L66	sltu	$2,$4,$22$L62:	lw	$6,32($21)	addiu	$19,$19,1	slt	$2,$19,$6	addiu	$18,$18,4	bne	$2,$0,$L37	addiu	$17,$17,4$L65:	lw	$2,24($sp)	beq	$2,$0,$L35	move	$4,$2	lw	$3,72($sp)	lw	$2,80($fp)	addiu	$18,$3,16	addiu	$2,$2,1	lw	$17,4($4)	lw	$16,0($4)	sw	$2,80($fp)	jal	url_fsize	move	$4,$18	move	$4,$2	slt	$2,$17,$3	beq	$2,$0,$L67	nop$L45:	lw	$2,92($fp)	beq	$2,$0,$L49	lw	$2,24($sp)	lw	$4,1156($21)	jal	dv_get_packet	lw	$5,76($sp)$L51:	lw	$7,24($sp)	lw	$3,76($sp)	lw	$10,8($7)	lw	$11,12($7)	lw	$2,0($fp)	lw	$5,28($fp)	sw	$2,24($3)	sw	$10,8($3)	beq	$5,$0,$L53	sw	$11,12($3)	lw	$9,44($fp)	lw	$4,76($fp)	sll	$3,$9,3	addu	$12,$3,$5	lw	$2,4($12)	div	$0,$2,$4	teq	$4,$0,7	mfhi	$3	bne	$3,$0,$L68	mflo	$2	sra	$5,$2,31	lw	$8,48($fp)	addu	$2,$10,$2	lw	$7,24($fp)	lw	$4,76($sp)	sltu	$6,$2,$10	addu	$3,$11,$5	addu	$3,$6,$3	addiu	$8,$8,1	sltu	$7,$9,$7	sw	$2,0($4)	sw	$3,4($4)	beq	$7,$0,$L57	sw	$8,48($fp)	lw	$2,0($12)	bne	$8,$2,$L71	lw	$6,24($sp)	addiu	$2,$9,1	sw	$2,44($fp)	sw	$0,48($fp)$L57:	lw	$6,24($sp)$L71:	lw	$7,76($sp)	lw	$2,16($6)	lw	$3,28($7)	andi	$2,$2,0x1	lw	$4,0($6)	lw	$5,4($6)	or	$3,$3,$2	sw	$4,48($7)	sw	$5,52($7)	sw	$3,28($7)	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,72$L66:	beq	$2,$0,$L62	nop$L42:	lw	$6,32($21)	move	$fp,$16	move	$22,$4	move	$23,$5	j	$L38	sw	$20,24($sp)$L67:	beq	$17,$3,$L69	lw	$5,24($sp)	lw	$4,0($21)$L72:	lw	$2,0($5)	lw	$7,0($fp)	lw	$3,4($5)	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	move	$5,$0	sw	$2,16($sp)	jal	av_log	sw	$3,20($sp)	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,72$L49:	move	$4,$18	lw	$6,0($2)	lw	$7,4($2)	jal	url_fseek	sw	$0,16($sp)	lw	$3,24($sp)	lw	$5,76($sp)	lw	$6,16($3)	move	$4,$18	jal	av_get_packet	sra	$6,$6,2	lw	$4,1156($21)	beq	$4,$0,$L51	lw	$5,76($sp)	lw	$6,16($5)	lw	$7,20($5)	jal	dv_produce_packet	lw	$16,36($5)	lw	$6,76($sp)	j	$L51	sw	$16,36($6)$L35:	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,72$L69:	sltu	$2,$16,$4	bne	$2,$0,$L45	nop	j	$L72	lw	$4,0($21)$L53:	sw	$10,0($3)	j	$L57	sw	$11,4($3)$L68:	lui	$4,%hi($LC2)	lui	$5,%hi($LC3)	lui	$7,%hi(__PRETTY_FUNCTION__.7047)	addiu	$4,$4,%lo($LC2)	addiu	$5,$5,%lo($LC3)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.7047)	jal	__assert_fail	li	$6,1539			# 0x603	.set	macro	.set	reorder	.end	mov_read_packet	.section	.rodata.str1.4	.align	2$LC4:	.ascii	"ISO: File Type Major Brand: %.4s\012\000"	.section	.text.mov_read_ftyp,"ax",@progbits	.align	2	.align	5	.ent	mov_read_ftyp	.type	mov_read_ftyp, @functionmov_read_ftyp:	.frame	$sp,48,$31		# vars= 8, regs= 5/0, args= 16, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$19,36($sp)	move	$19,$4	move	$4,$5	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	move	$18,$5	sw	$6,56($sp)	sw	$7,60($sp)	sw	$31,40($sp)	lw	$16,72($sp)	jal	get_le32	lw	$17,76($sp)	li	$3,538968064			# 0x20200000	lui	$6,%hi($LC4)	ori	$3,$3,0x7471	addiu	$6,$6,%lo($LC4)	li	$5,2			# 0x2	addiu	$7,$sp,16	beq	$2,$3,$L74	sw	$2,16($sp)	li	$2,1			# 0x1	sw	$2,1164($19)$L74:	jal	av_log	lw	$4,0($19)	jal	get_be32	move	$4,$18	addiu	$6,$16,-8	sltu	$2,$6,$16	addiu	$7,$17,-1	addu	$7,$2,$7	jal	url_fskip	move	$4,$18	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	mov_read_ftyp	.section	.text.mov_read_enda,"ax",@progbits	.align	2	.align	5	.ent	mov_read_enda	.type	mov_read_enda, @functionmov_read_enda:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,20($sp)	sw	$16,16($sp)	lw	$3,0($4)	sw	$6,32($sp)	sw	$7,36($sp)	lw	$2,96($3)	move	$4,$5	sll	$2,$2,2	addu	$2,$2,$3	jal	get_be16	lw	$16,96($2)	li	$3,65536			# 0x10000	beq	$2,$0,$L78	ori	$6,$3,0x9	lw	$2,8($16)	ori	$7,$3,0x8	lw	$4,228($2)	beq	$4,$6,$L80	ori	$5,$3,0xd	beq	$4,$5,$L83	ori	$3,$3,0xc$L78:	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24$L80:	sw	$7,228($2)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24$L83:	sw	$3,228($2)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	mov_read_enda	.section	.text.mov_read_elst,"ax",@progbits	.align	2	.align	5	.ent	mov_read_elst	.type	mov_read_elst, @functionmov_read_elst:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$18,24($sp)	sw	$17,20($sp)	move	$18,$5	move	$17,$4	move	$4,$5	sw	$31,28($sp)	sw	$6,40($sp)	sw	$7,44($sp)	jal	get_byte	sw	$16,16($sp)	jal	get_byte	move	$4,$18	jal	get_byte	move	$4,$18	jal	get_byte	move	$4,$18	lw	$3,0($17)	move	$4,$18	lw	$2,96($3)	sll	$2,$2,2	addu	$2,$2,$17	jal	get_be32	lw	$16,32($2)	move	$17,$2	blez	$2,$L85	sw	$2,32($16)	move	$16,$0$L87:	jal	get_be32	move	$4,$18	jal	get_be32	move	$4,$18	addiu	$16,$16,1	jal	get_be32	move	$4,$18	bne	$17,$16,$L87	nop$L85:	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mov_read_elst	.section	.text.mov_read_hdlr,"ax",@progbits	.align	2	.align	5	.ent	mov_read_hdlr	.type	mov_read_hdlr, @functionmov_read_hdlr:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$31,48($sp)	sw	$23,44($sp)	sw	$22,40($sp)	sw	$21,36($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$20,32($sp)	lw	$2,0($4)	sw	$6,64($sp)	sw	$7,68($sp)	lw	$3,96($2)	move	$17,$5	sll	$3,$3,2	addu	$3,$3,$2	move	$21,$4	move	$4,$5	lw	$20,96($3)	lw	$22,72($sp)	lw	$23,76($sp)	lw	$18,80($sp)	jal	get_byte	lw	$19,84($sp)	jal	get_byte	move	$4,$17	jal	get_byte	move	$4,$17	jal	get_byte	move	$4,$17	jal	get_le32	move	$4,$17	move	$4,$17	jal	get_le32	move	$16,$2	bne	$16,$0,$L91	move	$3,$2	li	$2,1			# 0x1	sw	$2,1164($21)$L91:	li	$2,1701052416			# 0x65640000	ori	$2,$2,0x6976	beq	$3,$2,$L105	li	$2,1853161472			# 0x6e750000	ori	$2,$2,0x6f73	beq	$3,$2,$L106	li	$2,543227904			# 0x20610000	ori	$2,$2,0x316d	beq	$3,$2,$L107	li	$2,1885470720			# 0x70620000	ori	$2,$2,0x7573	beq	$3,$2,$L108	li	$3,65536			# 0x10000$L95:	jal	get_be32	move	$4,$17	jal	get_be32	move	$4,$17	jal	get_be32	move	$4,$17	blez	$19,$L109	nop$L103:	jal	url_ftell	move	$4,$17	subu	$4,$2,$22	sltu	$8,$2,$4	subu	$5,$3,$23	subu	$6,$18,$4	subu	$5,$5,$8	sltu	$2,$18,$6	subu	$7,$19,$5	subu	$7,$7,$2	jal	url_fskip	move	$4,$17	lw	$31,48($sp)$L110:	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,56$L105:	lw	$2,8($20)	move	$4,$17	jal	get_be32	sw	$0,224($2)	jal	get_be32	move	$4,$17	jal	get_be32	move	$4,$17	bgtz	$19,$L103	nop$L109:	bne	$19,$0,$L110	lw	$31,48($sp)	sltu	$2,$18,25	bne	$2,$0,$L110	nop	j	$L103	nop$L106:	lw	$3,8($20)	li	$2,1			# 0x1	j	$L95	sw	$2,224($3)$L107:	lw	$3,8($20)	li	$2,65536			# 0x10000	ori	$2,$2,0x5000	j	$L95	sw	$2,228($3)$L108:	lw	$2,8($20)	ori	$3,$3,0x7000	li	$4,3			# 0x3	sw	$3,228($2)	j	$L95	sw	$4,224($2)	.set	macro	.set	reorder	.end	mov_read_hdlr	.section	.text.mov_read_avcC,"ax",@progbits	.align	2	.align	5	.ent	mov_read_avcC	.type	mov_read_avcC, @functionmov_read_avcC:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)

⌨️ 快捷键说明

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