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

📄 idcinvideo.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "idcinvideo.c"	.section .mdebug.abi32	.previous	.section	.text.idcin_decode_end,"ax",@progbits	.align	2	.align	5	.ent	idcin_decode_end	.type	idcin_decode_end, @functionidcin_decode_end:	.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)	lw	$5,136($4)	lw	$2,3120($5)	beq	$2,$0,$L2	addiu	$5,$5,3120	lw	$2,264($4)	jal	$2	nop$L2:	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	idcin_decode_end	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"  Id CIN Video: get_buffer() failed\012\000"	.align	2$LC1:	.ascii	"Huffman decode error.\012\000"	.section	.text.idcin_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	idcin_decode_frame	.type	idcin_decode_frame, @functionidcin_decode_frame:	.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-48	sw	$22,40($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$17,20($sp)	sw	$31,44($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$16,16($sp)	lw	$16,136($4)	lw	$20,64($sp)	lw	$2,3120($16)	move	$17,$4	sw	$7,3320($16)	move	$21,$5	move	$22,$6	sw	$20,3324($16)	.set	noreorder	.set	nomacro	beq	$2,$0,$L37	lw	$18,584($4)	.set	macro	.set	reorder	addiu	$19,$16,3120	lw	$2,264($4)	.set	noreorder	.set	nomacro	jal	$2	move	$5,$19	.set	macro	.set	reorder$L7:	lw	$2,260($17)	move	$4,$17	.set	noreorder	.set	nomacro	jal	$2	move	$5,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L9	lui	$6,%hi($LC0)	.set	macro	.set	reorder	lw	$4,0($16)	lw	$3,3136($16)	lw	$2,44($4)	mul	$2,$2,$3	.set	noreorder	.set	nomacro	blez	$2,$L11	move	$11,$0	.set	macro	.set	reorder	move	$5,$0	move	$6,$0	move	$9,$0	move	$10,$0	move	$12,$0	lw	$2,40($4)$L53:	addu	$2,$12,$2	slt	$2,$11,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L25	sll	$2,$5,2	.set	macro	.set	reorder$L50:	li	$3,2097152			# 0x200000	addu	$2,$2,$16	addu	$2,$2,$3	lw	$7,3328($2)	sll	$3,$5,13	addiu	$3,$3,3328	slt	$2,$7,256	.set	noreorder	.set	nomacro	bne	$2,$0,$L47	addu	$8,$16,$3	.set	macro	.set	reorder	move	$5,$7$L19:	.set	noreorder	.set	nomacro	beq	$9,$0,$L20	addiu	$9,$9,-1	.set	macro	.set	reorder$L22:	sll	$2,$5,4	andi	$3,$6,0x1	addu	$2,$2,$8	sll	$3,$3,2	addu	$3,$3,$2	lw	$5,8($3)	slt	$2,$5,256	.set	noreorder	.set	nomacro	beq	$2,$0,$L19	srl	$6,$6,1	.set	macro	.set	reorder	lw	$2,3120($16)	addu	$2,$2,$11	sb	$5,0($2)	lw	$4,0($16)	addiu	$11,$11,1	lw	$2,40($4)	addu	$2,$12,$2	slt	$2,$11,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L50	sll	$2,$5,2	.set	macro	.set	reorder	lw	$3,3136($16)$L25:	lw	$2,44($4)	addu	$12,$12,$3	mul	$2,$3,$2	slt	$2,$12,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L11	move	$11,$12	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L53	lw	$2,40($4)	.set	macro	.set	reorder$L20:	lw	$2,3324($16)	slt	$2,$10,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L38	li	$9,7			# 0x7	.set	macro	.set	reorder	lw	$2,3320($16)	addu	$2,$2,$10	lbu	$6,0($2)	.set	noreorder	.set	nomacro	j	$L22	addiu	$10,$10,1	.set	macro	.set	reorder$L38:	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder$L11:	lw	$4,3124($16)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L27	addiu	$5,$18,4	.set	macro	.set	reorder	andi	$2,$5,0x3	bne	$2,$0,$L27	addiu	$5,$4,1020	addiu	$4,$4,-4	sltu	$2,$4,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L30	move	$3,$18	.set	macro	.set	reorder$L32:#APP	S32LDI xr1,$3,4	S32LDI xr2,$3,4	S32LDI xr3,$3,4	S32LDI xr4,$3,4	S32LDI xr5,$3,4	S32LDI xr6,$3,4	S32LDI xr7,$3,4	S32LDI xr8,$3,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$5	bne	$2,$0,$L32	lw	$2,0($18)	.set	noreorder	.set	nomacro	bne	$2,$0,$L51	li	$2,1			# 0x1	.set	macro	.set	reorder$L33:	li	$2,200			# 0xc8$L52:	sw	$2,0($22)	move	$6,$19	move	$7,$21	addiu	$8,$16,3312$L35:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	.set	noreorder	.set	nomacro	bne	$6,$8,$L35	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)$L14:	move	$2,$20	lw	$31,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)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder$L27:	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,1024			# 0x400	.set	macro	.set	reorder$L30:	lw	$2,0($18)	.set	noreorder	.set	nomacro	beq	$2,$0,$L52	li	$2,200			# 0xc8	.set	macro	.set	reorder	li	$2,1			# 0x1$L51:	sw	$0,0($18)	.set	noreorder	.set	nomacro	j	$L33	sw	$2,3296($16)	.set	macro	.set	reorder$L37:	.set	noreorder	.set	nomacro	j	$L7	addiu	$19,$16,3120	.set	macro	.set	reorder$L47:	lw	$2,3120($16)	move	$5,$7	addu	$2,$2,$11	sb	$5,0($2)	lw	$4,0($16)	addiu	$11,$11,1	lw	$2,40($4)	addu	$2,$12,$2	slt	$2,$11,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L50	sll	$2,$5,2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L25	lw	$3,3136($16)	.set	macro	.set	reorder$L9:	move	$4,$17	addiu	$6,$6,%lo($LC0)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L14	li	$20,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	idcin_decode_frame	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"  Id CIN video: expected extradata size of %d\012\000"	.section	.text.idcin_decode_init,"ax",@progbits	.align	2	.align	5	.ent	idcin_decode_init	.type	idcin_decode_init, @functionidcin_decode_init:	.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	$16,136($4)	li	$2,14			# 0xe	sw	$2,52($4)	sw	$4,0($16)	move	$5,$4	jal	dsputil_init	addiu	$4,$16,4	lw	$4,0($16)	li	$2,65536			# 0x10000	lw	$3,28($4)	bne	$3,$2,$L94	lui	$6,%hi($LC2)	li	$2,2097152			# 0x200000	ori	$2,$2,0xd00	lw	$14,24($4)	addu	$15,$16,$2	move	$24,$0$L58:	sll	$6,$24,13	addiu	$2,$6,3328	addu	$5,$16,$2	move	$4,$14	move	$3,$0$L59:	lbu	$2,0($4)	addiu	$3,$3,1	sw	$2,0($5)	li	$2,256			# 0x100	addiu	$4,$4,1	bne	$3,$2,$L59	addiu	$5,$5,16	addiu	$2,$6,3328	addu	$6,$16,$2	move	$3,$0	li	$4,8192			# 0x2000$L61:	addu	$2,$6,$3	addiu	$3,$3,16	bne	$3,$4,$L61	sb	$0,4($2)	addiu	$12,$6,4096	move	$8,$12	li	$7,256			# 0x100	addiu	$13,$6,4$L63:	li	$2,99942400			# 0x5f50000	ori	$9,$2,0xe0ff	move	$3,$13	move	$5,$0	li	$10,-1			# 0xffffffffffffffff$L64:	lbu	$2,0($3)	bne	$2,$0,$L65	nop	lw	$2,-4($3)	beq	$2,$0,$L65	slt	$4,$2,$9	beq	$4,$0,$L65	nop	move	$9,$2	move	$10,$5$L65:	addiu	$5,$5,1	bne	$7,$5,$L64	addiu	$3,$3,16	li	$2,-1			# 0xffffffffffffffff	beq	$10,$2,$L95	li	$3,99942400			# 0x5f50000	sll	$2,$10,4	addu	$2,$2,$6	ori	$9,$3,0xe0ff	li	$3,1	move	$4,$13	move	$5,$0	li	$11,-1			# 0xffffffffffffffff	sb	$3,4($2)	sw	$10,8($8)$L72:	lbu	$2,0($4)	bne	$2,$0,$L74	nop	lw	$2,-4($4)	beq	$2,$0,$L74	slt	$3,$2,$9	beq	$3,$0,$L74	nop	move	$9,$2	move	$11,$5$L74:	addiu	$5,$5,1	bne	$7,$5,$L72	addiu	$4,$4,16	li	$2,-1			# 0xffffffffffffffff	beq	$11,$2,$L83	addiu	$8,$8,16	lw	$2,-8($8)	sll	$4,$11,4	sll	$2,$2,4	addu	$4,$6,$4	addu	$2,$2,$6	lw	$3,0($2)	lw	$5,0($4)	li	$2,1	addu	$3,$3,$5	addiu	$7,$7,1	sb	$2,4($4)	sw	$11,-4($8)	sw	$3,-16($8)	bgtz	$7,$L63	move	$12,$8	li	$2,-1			# 0xffffffffffffffff$L95:	sw	$2,8($8)$L73:	addiu	$2,$7,-1	sw	$2,0($15)	addiu	$24,$24,1	li	$2,256			# 0x100	addiu	$14,$14,256	bne	$24,$2,$L58	addiu	$15,$15,4	move	$2,$0	sw	$0,3120($16)$L57:	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24$L94:	addiu	$6,$6,%lo($LC2)	move	$5,$0	jal	av_log	li	$7,65536			# 0x10000	j	$L57	li	$2,-1			# 0xffffffffffffffff$L83:	j	$L73	sw	$11,12($12)	.set	macro	.set	reorder	.end	idcin_decode_init	.globl	idcin_decoder	.section	.rodata.str1.4	.align	2$LC3:	.ascii	"idcinvideo\000"	.data	.align	2	.type	idcin_decoder, @object	.size	idcin_decoder, 52idcin_decoder:	.word	$LC3	.word	0	.word	48	.word	2101504	.word	idcin_decode_init	.word	0	.word	idcin_decode_end	.word	idcin_decode_frame	.word	2	.space	16	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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