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

📄 xsubdec.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "xsubdec.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,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,14			# 0xesw	$2,52($4)j	$31move	$2,$0.set	macro.set	reorder.end	decode_init.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"coded frame too small\012\000".align	2$LC1:.ascii	"invalid time code\012\000".section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,88,$31		# vars= 32, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-88sw	$19,60($sp)lw	$19,104($sp)sw	$fp,80($sp)slt	$2,$19,53sw	$23,76($sp)sw	$18,56($sp)sw	$31,84($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$17,52($sp)sw	$16,48($sp)move	$23,$5move	$fp,$6move	$18,$7.set	noreorder.set	nomacrobne	$2,$0,$L86move	$8,$4.set	macro.set	reorderlbu	$3,0($7)li	$2,91			# 0x5b.set	noreorder.set	nomacrobne	$3,$2,$L7li	$2,45			# 0x2d.set	macro.set	reorderlbu	$3,13($7).set	noreorder.set	nomacrobeq	$3,$2,$L87li	$2,93			# 0x5d.set	macro.set	reorder$L7:lui	$6,%hi($LC1)$L100:move	$4,$8addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$19,-1			# 0xffffffffffffffff$L6:move	$2,$19lw	$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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L87:lbu	$3,26($7).set	noreorder.set	nomacrobne	$3,$2,$L100lui	$6,%hi($LC1).set	macro.set	reorderaddiu	$9,$7,1lbu	$3,2($9)li	$2,58			# 0x3a.set	noreorder.set	nomacrobeq	$3,$2,$L88move	$2,$0.set	macro.set	reorder$L18:sw	$2,4($23)addiu	$9,$18,14lbu	$3,2($9)li	$2,58			# 0x3a.set	noreorder.set	nomacrobeq	$3,$2,$L89move	$2,$0.set	macro.set	reorder$L26:sw	$2,8($23)addiu	$4,$18,29addiu	$5,$18,31lbu	$2,-1($4)lbu	$3,-1($5)lbu	$6,-2($4)lbu	$7,-2($5)sll	$2,$2,8sll	$3,$3,8or	$21,$2,$6or	$3,$3,$7move	$4,$8move	$5,$21move	$6,$3.set	noreorder.set	nomacrojal	avcodec_check_dimensionssw	$3,32($sp).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L90addiu	$2,$18,33.set	macro.set	reorderlbu	$5,-2($2)addiu	$20,$18,41sw	$5,28($sp)lbu	$22,-1($2)lbu	$2,-1($20)addiu	$3,$18,35lbu	$17,-2($3)lbu	$16,-1($3)sw	$2,20($sp)lbu	$3,-2($20)lw	$8,16($23).set	noreorder.set	nomacrobeq	$8,$0,$L91sw	$3,24($sp).set	macro.set	reorder$L29:.set	noreorder.set	nomacrojal	av_freepaddiu	$4,$8,20.set	macro.set	reorderlw	$2,32($sp)lw	$5,28($sp)mul	$4,$21,$2sll	$3,$16,8sll	$2,$22,8lw	$16,16($23)or	$2,$2,$5sh	$2,0($16)lw	$2,32($sp)or	$3,$3,$17sh	$3,2($16)sh	$21,4($16)sh	$2,6($16).set	noreorder.set	nomacrojal	av_mallocsw	$21,12($16).set	macro.set	reorderlw	$17,16($23)sw	$2,20($16)li	$2,4li	$4,16			# 0x10.set	noreorder.set	nomacrojal	av_mallocsh	$2,8($17).set	macro.set	reorderlw	$8,16($23)sw	$2,16($17)lhu	$4,8($8)blez	$4,$L31lw	$5,16($8)move	$7,$4move	$6,$0$L33:addiu	$20,$20,3lbu	$2,-3($20)lbu	$4,-1($20)lbu	$3,-2($20)sll	$2,$2,16or	$2,$2,$4sll	$3,$3,8addiu	$6,$6,1or	$3,$3,$2slt	$4,$6,$7sw	$3,0($5).set	noreorder.set	nomacrobne	$4,$0,$L33addiu	$5,$5,4.set	macro.set	reorder$L31:lhu	$3,8($8)slt	$2,$3,2bne	$2,$0,$L34lw	$2,16($8)move	$6,$3addiu	$4,$2,4li	$5,1			# 0x1li	$7,-16777216			# 0xffffffffff000000$L36:lw	$2,0($4)addiu	$5,$5,1or	$2,$2,$7slt	$3,$5,$6sw	$2,0($4).set	noreorder.set	nomacrobne	$3,$0,$L36addiu	$4,$4,4.set	macro.set	reorder$L34:lw	$3,20($sp)lw	$4,24($sp)sll	$2,$3,8addu	$3,$18,$19or	$2,$2,$4subu	$3,$3,$20slt	$4,$3,$2movz	$3,$2,$4sll	$2,$3,3.set	noreorder.set	nomacrobltz	$2,$L40move	$22,$0.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L106lw	$5,32($sp).set	macro.set	reordermove	$22,$20$L40:lw	$5,32($sp)$L106:.set	noreorder.set	nomacroblez	$5,$L41lw	$17,20($8).set	macro.set	reorderaddiu	$2,$5,1sra	$2,$2,1move	$10,$0sw	$2,16($sp).set	noreorder.set	nomacrobeq	$2,$10,$L92move	$18,$0.set	macro.set	reorder$L44:.set	noreorder.set	nomacroblez	$21,$L101subu	$2,$0,$18.set	macro.set	reordermove	$20,$0$L48:sra	$3,$18,3addu	$3,$22,$3lbu	$2,0($3)lbu	$4,1($3)lbu	$6,3($3)sll	$4,$4,16lbu	$5,2($3)sll	$2,$2,24or	$2,$2,$4or	$2,$2,$6sll	$5,$5,8andi	$4,$18,0x7or	$5,$5,$2sll	$5,$5,$4lui	$2,%hi(ff_log2_tab)addiu	$4,$2,%lo(ff_log2_tab)srl	$3,$5,24addu	$3,$3,$4lbu	$2,0($3)li	$3,14			# 0xesra	$2,$2,1sll	$2,$2,2subu	$3,$3,$2addu	$8,$18,$3sra	$6,$8,3addu	$6,$22,$6lbu	$4,0($6)lbu	$7,1($6)subu	$3,$0,$3subu	$16,$21,$20srl	$5,$5,$3lbu	$9,3($6)lbu	$2,2($6)sll	$4,$4,24sll	$7,$7,16slt	$3,$16,$5or	$4,$4,$7movn	$5,$16,$3or	$4,$4,$9sll	$2,$2,8or	$2,$2,$4movn	$16,$5,$5andi	$3,$8,0x7sll	$2,$2,$3sltu	$4,$16,40srl	$6,$2,30.set	noreorder.set	nomacrobne	$4,$0,$L93addiu	$18,$8,2.set	macro.set	reorderandi	$2,$17,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L56move	$4,$17.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L57li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L94$L54:sll	$3,$6,8sll	$5,$6,16sll	$2,$6,24or	$5,$5,$2or	$3,$6,$3or	$3,$3,$5addiu	$5,$4,-4#APP.word	0b01110000000000110000000001101111	#S32I2M XR1,$3#NO_APPandi	$4,$4,0x1f.set	noreorder.set	nomacrobeq	$4,$0,$L102addu	$7,$16,$17.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L103addiu	$2,$7,-31.set	macro.set	reorder$L72:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L72addu	$7,$16,$17$L102:addiu	$2,$7,-31$L103:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L104addiu	$2,$7,-4.set	macro.set	reorderaddiu	$2,$5,4$L105:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L105addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$7,-4$L104:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L63$L74:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L74$L63:andi	$3,$7,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L66addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L67li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L95$L53:addu	$20,$20,$16slt	$2,$20,$21.set	noreorder.set	nomacrobne	$2,$0,$L48move	$17,$7.set	macro.set	reordersubu	$2,$0,$18$L101:lw	$3,32($sp)andi	$2,$2,0x7addiu	$10,$10,1.set	noreorder.set	nomacrobeq	$3,$10,$L41addu	$18,$18,$2.set	macro.set	reorderlw	$2,16($sp).set	noreorder.set	nomacrobne	$2,$10,$L44addu	$17,$17,$21.set	macro.set	reorder$L92:lw	$2,16($23)lw	$3,20($2).set	noreorder.set	nomacroj	$L44addu	$17,$21,$3.set	macro.set	reorder$L89:lbu	$2,5($9).set	noreorder.set	nomacrobne	$2,$3,$L26move	$2,$0.set	macro.set	reorderlbu	$3,8($9)li	$2,46			# 0x2e.set	noreorder.set	nomacrobne	$3,$2,$L26move	$2,$0.set	macro.set	reorderlui	$2,%hi(tc_offsets)addiu	$13,$2,%lo(tc_offsets)lui	$3,%hi(tc_muls)lui	$2,%hi(tc_offsets+9)addiu	$12,$3,%lo(tc_muls)addiu	$14,$2,%lo(tc_offsets+9).set	noreorder.set	nomacroj	$L23move	$10,$0.set	macro.set	reorder$L97:lbu	$2,0($12)addu	$6,$10,$3multu	$6,$2addiu	$12,$12,1.set	noreorder.set	nomacrobeq	$13,$14,$L96mflo	$10.set	macro.set	reorder$L23:lbu	$2,0($13)addu	$2,$9,$2lbu	$3,0($2)addiu	$3,$3,-48andi	$3,$3,0x00ffsltu	$2,$3,10.set	noreorder.set	nomacrobne	$2,$0,$L97addiu	$13,$13,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L26move	$2,$0.set	macro.set	reorder$L88:lbu	$2,5($9).set	noreorder.set	nomacrobne	$2,$3,$L18move	$2,$0.set	macro.set	reorderlbu	$3,8($9)li	$2,46			# 0x2e.set	noreorder.set	nomacrobne	$3,$2,$L18move	$2,$0.set	macro.set	reorderlui	$2,%hi(tc_offsets)addiu	$13,$2,%lo(tc_offsets)lui	$3,%hi(tc_muls)lui	$2,%hi(tc_offsets+9)addiu	$12,$3,%lo(tc_muls)addiu	$14,$2,%lo(tc_offsets+9).set	noreorder.set	nomacroj	$L15move	$10,$0.set	macro.set	reorder$L99:lbu	$2,0($12)addu	$6,$10,$3multu	$6,$2addiu	$12,$12,1.set	noreorder.set	nomacrobeq	$13,$14,$L98mflo	$10.set	macro.set	reorder$L15:lbu	$2,0($13)addu	$2,$9,$2lbu	$3,0($2)addiu	$3,$3,-48andi	$3,$3,0x00ffsltu	$2,$3,10.set	noreorder.set	nomacrobne	$2,$0,$L99addiu	$13,$13,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L18move	$2,$0.set	macro.set	reorder$L93:move	$5,$6move	$4,$17move	$6,$16.set	noreorder.set	nomacrojal	memsetsw	$10,40($sp).set	macro.set	reorderlw	$10,40($sp).set	noreorder.set	nomacroj	$L53addu	$7,$16,$17.set	macro.set	reorder$L66:sb	$6,4($5).set	noreorder.set	nomacroj	$L53sb	$6,1($4).set	macro.set	reorder$L56:addiu	$4,$17,2sb	$6,0($17).set	noreorder.set	nomacroj	$L54sb	$6,1($17).set	macro.set	reorder$L57:addiu	$4,$17,3sb	$6,0($17)sb	$6,1($17).set	noreorder.set	nomacroj	$L54sb	$6,2($17).set	macro.set	reorder$L67:sb	$6,6($5)sb	$6,4($5).set	noreorder.set	nomacroj	$L53sb	$6,5($5).set	macro.set	reorder$L95:.set	noreorder.set	nomacroj	$L53sb	$6,4($5).set	macro.set	reorder$L94:addiu	$4,$17,1.set	noreorder.set	nomacroj	$L54sb	$6,0($17).set	macro.set	reorder$L86:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L6li	$19,-1			# 0xffffffffffffffff.set	macro.set	reorder$L41:li	$2,1			# 0x1.set	noreorder.set	nomacroj	$L6sw	$2,0($fp).set	macro.set	reorder$L90:.set	noreorder.set	nomacroj	$L6li	$19,-1			# 0xffffffffffffffff.set	macro.set	reorder$L91:.set	noreorder.set	nomacrojal	av_malloczli	$4,24			# 0x18.set	macro.set	reordermove	$8,$2li	$2,1			# 0x1sw	$2,12($23).set	noreorder.set	nomacroj	$L29sw	$8,16($23).set	macro.set	reorder$L98:.set	noreorder.set	nomacroj	$L18move	$2,$10.set	macro.set	reorder$L96:.set	noreorder.set	nomacroj	$L26move	$2,$10.set	macro.set	reorder.end	decode_frame.globl	xsub_decoder.section	.rodata.str1.4.align	2$LC2:.ascii	"xsub\000".data.align	2.type	xsub_decoder, @object.size	xsub_decoder, 52xsub_decoder:.word	$LC2.word	3.word	94211.word	0.word	decode_init.word	0.word	0.word	decode_frame.space	20.rdata.align	2.type	tc_offsets, @object.size	tc_offsets, 9tc_offsets:.byte	0.byte	1.byte	3.byte	4.byte	6.byte	7.byte	9.byte	10.byte	11.align	2.type	tc_muls, @object.size	tc_muls, 9tc_muls:.byte	10.byte	6.byte	10.byte	6.byte	10.byte	6.byte	10.byte	10.byte	1.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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