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

📄 8bps.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "8bps.c"	.section .mdebug.abi32	.previous	.section	.text.decode_end,"ax",@progbits	.align	2	.align	5	.ent	decode_end	.type	decode_end, @functiondecode_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,8($5)	beq	$2,$0,$L2	addiu	$5,$5,8	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	decode_end	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"get_buffer() failed\012\000"	.section	.text.decode_frame,"ax",@progbits	.align	2	.align	5	.ent	decode_frame	.type	decode_frame, @functiondecode_frame:	.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-64	sw	$23,52($sp)	sw	$21,44($sp)	sw	$19,36($sp)	sw	$31,60($sp)	sw	$fp,56($sp)	sw	$22,48($sp)	sw	$20,40($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	lw	$16,136($4)	sw	$6,72($sp)	lw	$2,8($16)	sw	$5,68($sp)	addiu	$3,$16,209	lbu	$17,208($16)	move	$19,$4	move	$23,$7	lw	$21,80($sp)	lw	$18,44($4)	.set	noreorder	.set	nomacro	beq	$2,$0,$L54	sw	$3,16($sp)	.set	macro	.set	reorder	addiu	$fp,$16,8	lw	$2,264($4)	.set	noreorder	.set	nomacro	jal	$2	move	$5,$fp	.set	macro	.set	reorder$L7:	li	$3,1			# 0x1	lw	$2,260($19)	sw	$3,188($16)	sw	$0,88($16)	move	$4,$19	.set	noreorder	.set	nomacro	jal	$2	move	$5,$fp	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L66	sll	$22,$18,1	.set	macro	.set	reorder	mul	$2,$17,$22	addu	$9,$2,$23	li	$2,4			# 0x4	.set	noreorder	.set	nomacro	beq	$17,$2,$L12	move	$25,$23	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$17,$0,$L14	lw	$2,52($19)	.set	macro	.set	reorder	xori	$2,$2,0x6	sltu	$2,$2,1	addu	$7,$17,$2	move	$25,$23	move	$20,$0$L17:	.set	noreorder	.set	nomacro	beq	$18,$0,$L18	lw	$3,16($sp)	.set	macro	.set	reorder	move	$15,$25	addu	$3,$3,$20	move	$24,$0	sw	$3,20($sp)	addu	$12,$23,$21$L20:	lw	$6,24($16)	lw	$8,20($sp)	lhu	$2,0($15)	lbu	$5,0($8)	mul	$8,$6,$24	lw	$3,8($16)	sll	$4,$2,8	srl	$2,$2,8	addu	$3,$8,$3	or	$2,$2,$4	addu	$10,$3,$5	andi	$5,$2,0xffff	.set	noreorder	.set	nomacro	beq	$5,$0,$L21	addu	$13,$10,$6	.set	macro	.set	reorder	addiu	$4,$9,1	sltu	$2,$4,$12	beq	$2,$0,$L23	move	$3,$9	move	$11,$5	move	$9,$4	li	$14,255			# 0xff$L25:	lbu	$8,0($3)	sll	$2,$8,24	sra	$2,$2,24	.set	noreorder	.set	nomacro	bltz	$2,$L27	addiu	$2,$8,1	.set	macro	.set	reorder	andi	$4,$2,0x00ff	mul	$2,$7,$4	addu	$3,$2,$10	sltu	$3,$13,$3	subu	$2,$11,$4	.set	noreorder	.set	nomacro	bne	$3,$0,$L21	addiu	$11,$2,-1	.set	macro	.set	reorder	addu	$2,$4,$9	sltu	$2,$12,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L23	addiu	$2,$4,-1	.set	macro	.set	reorder	andi	$2,$2,0x00ff	.set	noreorder	.set	nomacro	beq	$2,$14,$L67	move	$4,$9	.set	macro	.set	reorder	move	$5,$10	li	$6,255			# 0xff$L34:	lbu	$3,0($4)	addiu	$2,$2,-1	andi	$2,$2,0x00ff	sb	$3,0($5)	addiu	$4,$4,1	.set	noreorder	.set	nomacro	bne	$2,$6,$L34	addu	$5,$5,$7	.set	macro	.set	reorder	mul	$4,$8,$7	addu	$3,$8,$9	addu	$2,$7,$10	addu	$10,$4,$2	addiu	$3,$3,1$L33:	.set	noreorder	.set	nomacro	beq	$11,$0,$L21	move	$9,$3	.set	macro	.set	reorder$L26:	addiu	$9,$3,1	sltu	$2,$9,$12	bne	$2,$0,$L25$L23:	li	$21,-1			# 0xffffffffffffffff$L11:	move	$2,$21	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L27:	li	$2,1			# 0x1	subu	$2,$2,$8	andi	$2,$2,0x00ff	mul	$4,$7,$2	addu	$3,$4,$10	sltu	$3,$13,$3	.set	noreorder	.set	nomacro	bne	$3,$0,$L21	addiu	$2,$2,-1	.set	macro	.set	reorder	andi	$6,$2,0x00ff	.set	noreorder	.set	nomacro	beq	$6,$14,$L37	move	$2,$6	.set	macro	.set	reorder	move	$4,$10	li	$5,255			# 0xff$L39:	addiu	$2,$2,-1	lbu	$3,0($9)	andi	$2,$2,0x00ff	sb	$3,0($4)	.set	noreorder	.set	nomacro	bne	$2,$5,$L39	addu	$4,$4,$7	.set	macro	.set	reorder	mul	$3,$7,$6	addu	$2,$7,$10	addu	$10,$3,$2$L37:	addiu	$11,$11,-2	.set	noreorder	.set	nomacro	bne	$11,$0,$L26	addiu	$3,$9,1	.set	macro	.set	reorder	move	$9,$3$L21:	addiu	$24,$24,1	.set	noreorder	.set	nomacro	bne	$18,$24,$L20	addiu	$15,$15,2	.set	macro	.set	reorder$L18:	addiu	$20,$20,1	sltu	$2,$20,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L17	addu	$25,$25,$22	.set	macro	.set	reorder$L14:	lw	$3,584($19)	.set	noreorder	.set	nomacro	beq	$3,$0,$L69	lw	$4,72($sp)	.set	macro	.set	reorder	lw	$4,12($16)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L44	addiu	$5,$3,4	.set	macro	.set	reorder	andi	$2,$5,0x3	bne	$2,$0,$L44	addiu	$5,$4,1020	addiu	$4,$4,-4	sltu	$2,$4,$5	beq	$2,$0,$L47$L49:#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,$L49	lw	$3,584($19)$L47:	lw	$2,0($3)	.set	noreorder	.set	nomacro	beq	$2,$0,$L50	li	$2,1			# 0x1	.set	macro	.set	reorder	sw	$2,184($16)	sw	$0,0($3)$L42:	lw	$4,72($sp)$L69:	li	$2,200			# 0xc8	lw	$7,68($sp)	sw	$2,0($4)	move	$6,$fp	addiu	$8,$16,200$L52:	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,$L52	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	.set	noreorder	.set	nomacro	j	$L11	sw	$3,0($7)	.set	macro	.set	reorder$L67:	.set	noreorder	.set	nomacro	j	$L33	move	$3,$9	.set	macro	.set	reorder$L54:	.set	noreorder	.set	nomacro	j	$L7	addiu	$fp,$16,8	.set	macro	.set	reorder$L12:	lw	$2,52($19)	li	$17,3			# 0x3	xori	$2,$2,0x6	sltu	$2,$2,1	addiu	$7,$2,3	.set	noreorder	.set	nomacro	j	$L17	move	$20,$0	.set	macro	.set	reorder$L44:	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,1024			# 0x400	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L47	lw	$3,584($19)	.set	macro	.set	reorder$L50:	.set	noreorder	.set	nomacro	j	$L42	sw	$0,184($16)	.set	macro	.set	reorder$L66:	lui	$6,%hi($LC0)	move	$4,$19	addiu	$6,$6,%lo($LC0)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L11	li	$21,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	decode_frame	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"Error: PAL8 format but no palette from demuxer.\012\000"	.align	2$LC2:	.ascii	"Error: Unsupported color depth: %u.\012\000"	.section	.text.decode_init,"ax",@progbits	.align	2	.align	5	.ent	decode_init	.type	decode_init, @functiondecode_init:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$17,20($sp)	sw	$31,24($sp)	sw	$16,16($sp)	lw	$16,136($4)	lw	$5,40($4)	lw	$6,44($4)	sw	$4,0($16)	sw	$0,8($16)	jal	avcodec_check_dimensions	move	$17,$4	bltz	$2,$L82	li	$2,24			# 0x18	lw	$7,392($17)	beq	$7,$2,$L76	li	$2,32			# 0x20	beq	$7,$2,$L77	li	$2,6			# 0x6	li	$2,8			# 0x8	beq	$7,$2,$L83	lui	$6,%hi($LC2)	move	$4,$17	addiu	$6,$6,%lo($LC2)	jal	av_log	move	$5,$0	li	$4,-1			# 0xffffffffffffffff$L73:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$4	j	$31	addiu	$sp,$sp,32$L76:	lw	$2,504($17)	lui	$5,%hi(pixfmt_rgb24)	move	$4,$17	jal	$2	addiu	$5,$5,%lo(pixfmt_rgb24)	sw	$2,52($17)	move	$4,$0	li	$2,3$L81:	sb	$2,208($16)	li	$3,2	li	$2,1	sb	$2,210($16)	sb	$3,209($16)	sb	$0,211($16)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$4	j	$31	addiu	$sp,$sp,32$L77:	sw	$2,52($17)	li	$3,3	move	$4,$0	li	$2,4	j	$L81	sb	$3,212($16)$L83:	li	$2,14			# 0xe	li	$3,1	sw	$2,52($17)	sb	$3,208($16)	sb	$0,209($16)	lw	$2,584($17)	beq	$2,$0,$L78	lw	$31,24($sp)	move	$4,$0	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$4	j	$31	addiu	$sp,$sp,32$L82:	li	$4,1			# 0x1	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$4	j	$31	addiu	$sp,$sp,32$L78:	lui	$6,%hi($LC1)	move	$4,$17	addiu	$6,$6,%lo($LC1)	jal	av_log	move	$5,$0	j	$L73	li	$4,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	decode_init	.globl	eightbps_decoder	.section	.rodata.str1.4	.align	2$LC3:	.ascii	"8bps\000"	.data	.align	2	.type	eightbps_decoder, @object	.size	eightbps_decoder, 52eightbps_decoder:	.word	$LC3	.word	0	.word	49	.word	216	.word	decode_init	.word	0	.word	decode_end	.word	decode_frame	.word	2	.space	16	.rdata	.align	2	.type	pixfmt_rgb24, @object	.size	pixfmt_rgb24, 12pixfmt_rgb24:	.word	3	.word	6	.word	-1	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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