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

📄 wnv1.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "wnv1.c".section .mdebug.abi32.previous.section	.text.decode_init,"ax",@progbits.align	2.align	5.ent	decode_init.type	decode_init, @functiondecode_init:.frame	$sp,64,$31		# vars= 0, regs= 1/0, args= 56, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacromove	$3,$4addiu	$sp,$sp,-64lui	$4,%hi(code_vlc)sw	$31,56($sp)lui	$2,%hi(code_tab)addiu	$4,$4,%lo(code_vlc)addiu	$10,$2,%lo(code_tab)lw	$8,136($3)lw	$2,4($4)li	$9,4			# 0x4addiu	$7,$10,2li	$11,2			# 0x2li	$5,9			# 0x9li	$6,16			# 0x10sw	$3,0($8)beq	$2,$0,$L6sw	$9,52($3)lw	$31,56($sp)move	$2,$0j	$31addiu	$sp,$sp,64$L6:li	$2,1			# 0x1sw	$9,28($sp)sw	$11,32($sp)sw	$2,48($sp)sw	$9,16($sp)sw	$11,20($sp)sw	$10,24($sp)sw	$0,36($sp)sw	$0,40($sp)jal	init_vlc_sparsesw	$0,44($sp)lw	$31,56($sp)move	$2,$0j	$31addiu	$sp,$sp,64.set	macro.set	reorder.end	decode_init.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"get_buffer() failed\012\000".align	2$LC1:.ascii	"Unknown WNV1 frame header value %i, please upload file f".ascii	"or study\012\000".section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$23,44($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$31,48($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$17,136($4)move	$18,$4lw	$2,8($17)move	$22,$5move	$23,$6move	$20,$7lw	$21,72($sp)beq	$2,$0,$L8addiu	$19,$17,8lw	$2,264($4)jal	$2move	$5,$19$L8:lw	$2,260($18)sw	$0,80($19)move	$4,$18jal	$2move	$5,$19bltz	$2,$L52li	$2,1			# 0x1slt	$3,$21,9bne	$3,$0,$L13sw	$2,48($19)lui	$2,%hi(ff_reverse)addiu	$6,$2,%lo(ff_reverse)move	$4,$20li	$5,8			# 0x8$L15:lbu	$2,8($4)addiu	$5,$5,1addu	$2,$2,$6lbu	$3,0($2)sb	$3,8($4)bne	$21,$5,$L15addiu	$4,$4,1$L13:sll	$3,$21,3addiu	$2,$3,-57sra	$2,$2,3addiu	$3,$3,-64bltz	$2,$L16addiu	$16,$17,212bltz	$3,$L16addiu	$4,$20,8addu	$2,$4,$2sw	$4,0($16)sw	$3,12($16)sw	$2,4($16)sw	$0,8($16)lbu	$2,2($20)li	$3,6			# 0x6srl	$4,$2,4beq	$4,$3,$L60li	$2,2			# 0x2li	$2,8			# 0x8$L61:subu	$2,$2,$4slt	$3,$2,5beq	$3,$0,$L54sw	$2,208($17)blez	$2,$L55move	$4,$18$L22:lw	$7,44($18)lw	$25,0($19)lw	$14,4($19)blez	$7,$L26lw	$13,8($19)lw	$4,40($18)move	$8,$0move	$15,$0move	$24,$0move	$20,$0$L28:srl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1blez	$2,$L42nopmove	$11,$25move	$10,$0j	$L29lui	$12,%hi(code_vlc)$L30:lw	$3,208($17)addiu	$2,$4,-7sll	$2,$2,$3addu	$2,$8,$2$L32:sb	$2,0($11)lw	$7,8($16)lw	$8,0($16)sra	$4,$7,3addu	$4,$4,$8lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$7,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$3,$12,%lo(code_vlc)lw	$4,4($3)srl	$2,$2,23sll	$2,$2,2addu	$2,$2,$4lh	$3,2($2)lh	$4,0($2)addu	$7,$7,$3li	$2,15			# 0xfbeq	$4,$2,$L56sw	$7,8($16)lw	$3,208($17)addiu	$2,$4,-7sll	$2,$2,$3addu	$2,$15,$2$L35:andi	$8,$2,0x00ffaddu	$2,$10,$14sb	$8,0($2)lw	$7,8($16)lw	$9,0($16)sra	$4,$7,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$7,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$3,$12,%lo(code_vlc)lw	$4,4($3)srl	$2,$2,23sll	$2,$2,2addu	$2,$2,$4lh	$3,2($2)lh	$4,0($2)addu	$7,$7,$3li	$2,15			# 0xfmove	$15,$8lbu	$8,0($11)beq	$4,$2,$L57sw	$7,8($16)lw	$3,208($17)addiu	$2,$4,-7sll	$2,$2,$3addu	$2,$8,$2$L38:andi	$8,$2,0x00ffsb	$8,1($11)lw	$7,8($16)lw	$9,0($16)sra	$4,$7,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$7,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$3,$12,%lo(code_vlc)lw	$4,4($3)srl	$2,$2,23sll	$2,$2,2addu	$2,$2,$4lh	$3,2($2)lh	$4,0($2)addu	$7,$7,$3li	$2,15			# 0xfbeq	$4,$2,$L58sw	$7,8($16)lw	$3,208($17)addiu	$2,$4,-7sll	$2,$2,$3addu	$2,$24,$2andi	$3,$2,0x00ffaddu	$2,$10,$13sb	$3,0($2)lw	$4,40($18)addiu	$10,$10,1srl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1slt	$2,$10,$2move	$24,$3beq	$2,$0,$L59addiu	$11,$11,2$L29:lw	$7,8($16)lw	$9,0($16)sra	$4,$7,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$7,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$3,$12,%lo(code_vlc)lw	$4,4($3)srl	$2,$2,23sll	$2,$2,2addu	$2,$2,$4lh	$3,2($2)lh	$4,0($2)addu	$7,$7,$3li	$2,15			# 0xfbne	$4,$2,$L30sw	$7,8($16)sra	$2,$7,3addu	$2,$2,$9lbu	$4,0($2)lbu	$5,1($2)lbu	$6,3($2)lbu	$3,2($2)sll	$5,$5,16sll	$4,$4,24lw	$2,208($17)or	$4,$4,$5or	$4,$4,$6sll	$3,$3,8li	$5,8			# 0x8subu	$5,$5,$2or	$3,$3,$4andi	$2,$7,0x7sll	$3,$3,$2subu	$4,$0,$5lui	$2,%hi(ff_reverse)addiu	$2,$2,%lo(ff_reverse)srl	$3,$3,$4addu	$3,$3,$2lbu	$2,0($3)addu	$5,$7,$5j	$L32sw	$5,8($16)$L58:sra	$2,$7,3addu	$2,$2,$9lbu	$4,0($2)lbu	$5,1($2)lbu	$6,3($2)lbu	$3,2($2)sll	$5,$5,16sll	$4,$4,24lw	$2,208($17)or	$4,$4,$5or	$4,$4,$6sll	$3,$3,8li	$5,8			# 0x8subu	$5,$5,$2or	$3,$3,$4andi	$2,$7,0x7subu	$4,$0,$5sll	$3,$3,$2lui	$2,%hi(ff_reverse)srl	$3,$3,$4addiu	$2,$2,%lo(ff_reverse)addu	$3,$3,$2lbu	$2,0($3)addu	$5,$7,$5andi	$3,$2,0x00ffaddu	$2,$10,$13sw	$5,8($16)sb	$3,0($2)lw	$4,40($18)addiu	$10,$10,1srl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1slt	$2,$10,$2move	$24,$3bne	$2,$0,$L29addiu	$11,$11,2$L59:lw	$7,44($18)$L42:addiu	$20,$20,1slt	$2,$20,$7lw	$6,16($19)lw	$5,20($19)beq	$2,$0,$L26lw	$3,24($19)addu	$25,$25,$6addu	$14,$14,$5j	$L28addu	$13,$13,$3$L57:sra	$2,$7,3addu	$2,$2,$9lbu	$4,0($2)lbu	$5,1($2)lbu	$6,3($2)lbu	$3,2($2)sll	$5,$5,16sll	$4,$4,24lw	$2,208($17)or	$4,$4,$5or	$4,$4,$6sll	$3,$3,8li	$5,8			# 0x8subu	$5,$5,$2or	$3,$3,$4andi	$2,$7,0x7sll	$3,$3,$2subu	$4,$0,$5lui	$2,%hi(ff_reverse)addiu	$2,$2,%lo(ff_reverse)srl	$3,$3,$4addu	$3,$3,$2lbu	$2,0($3)addu	$5,$7,$5j	$L38sw	$5,8($16)$L56:sra	$2,$7,3addu	$2,$2,$8lbu	$4,0($2)lbu	$5,1($2)lbu	$6,3($2)lbu	$3,2($2)sll	$5,$5,16sll	$4,$4,24lw	$2,208($17)or	$4,$4,$5or	$4,$4,$6sll	$3,$3,8li	$5,8			# 0x8subu	$5,$5,$2or	$3,$3,$4andi	$2,$7,0x7sll	$3,$3,$2subu	$4,$0,$5lui	$2,%hi(ff_reverse)addiu	$2,$2,%lo(ff_reverse)srl	$3,$3,$4addu	$3,$3,$2lbu	$2,0($3)addu	$5,$7,$5j	$L35sw	$5,8($16)$L26:li	$2,200			# 0xc8sw	$2,0($23)move	$6,$19move	$7,$22addiu	$8,$17,200$L45:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L45addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)$L12:move	$2,$21lw	$31,48($sp)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)j	$31addiu	$sp,$sp,56$L16:move	$4,$0move	$3,$0move	$2,$0sw	$4,0($16)sw	$3,12($16)sw	$2,4($16)sw	$0,8($16)lbu	$2,2($20)li	$3,6			# 0x6srl	$4,$2,4bne	$4,$3,$L61li	$2,8			# 0x8li	$2,2			# 0x2$L60:j	$L22sw	$2,208($17)$L54:lbu	$7,2($20)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)srl	$7,$7,4move	$4,$18jal	av_logmove	$5,$0li	$2,4			# 0x4j	$L22sw	$2,208($17)$L55:lbu	$7,2($20)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)srl	$7,$7,4jal	av_logmove	$5,$0li	$2,1			# 0x1j	$L22sw	$2,208($17)$L52:lui	$6,%hi($LC0)move	$4,$18addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0j	$L12li	$21,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_frame.globl	wnv1_decoder.section	.rodata.str1.4.align	2$LC2:.ascii	"wnv1\000".data.align	2.type	wnv1_decoder, @object.size	wnv1_decoder, 52wnv1_decoder:.word	$LC2.word	0.word	76.word	232.word	decode_init.word	0.word	0.word	decode_frame.word	2.space	16.align	2.type	code_tab, @object.size	code_tab, 64code_tab:.half	509.half	9.half	253.half	8.half	125.half	7.half	61.half	6.half	29.half	5.half	13.half	4.half	5.half	3.half	0.half	1.half	4.half	3.half	12.half	4.half	28.half	5.half	60.half	6.half	124.half	7.half	252.half	8.half	508.half	9.half	255.half	8.local	code_vlc.comm	code_vlc,16,4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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