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

📄 4xm.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "4xm.c".section .mdebug.abi32.previous.section	.text.idct,"ax",@progbits.align	2.align	5.ent	idct.type	idct, @functionidct:.frame	$sp,272,$31		# vars= 256, regs= 4/0, args= 0, gp= 0.mask	0x000f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-272li	$24,65536			# 0x10000li	$2,-196608			# 0xfffffffffffd0000sw	$19,268($sp)sw	$18,264($sp)sw	$17,260($sp)sw	$16,256($sp)move	$19,$4ori	$18,$2,0x630amove	$14,$4move	$15,$spaddiu	$17,$sp,32ori	$25,$24,0x6a0aori	$16,$24,0x1518$L2:lh	$4,48($14)lh	$5,112($14)lh	$8,80($14)lh	$3,16($14)subu	$6,$8,$4subu	$7,$3,$5lh	$10,96($14)lh	$11,32($14)addu	$9,$6,$7ori	$2,$24,0xd907addu	$8,$8,$4addu	$3,$3,$5mul	$9,$9,$2mul	$6,$6,$18subu	$4,$11,$10subu	$5,$3,$8mul	$4,$4,$25mul	$5,$5,$25mul	$7,$7,$16sra	$9,$9,16sra	$6,$6,16lh	$12,64($14)addu	$8,$8,$3lh	$2,0($14)addu	$6,$9,$6addu	$11,$11,$10subu	$6,$6,$8sra	$4,$4,16sra	$5,$5,16sra	$7,$7,16subu	$3,$2,$12subu	$4,$4,$11subu	$5,$5,$6addu	$2,$2,$12subu	$7,$7,$9subu	$10,$2,$11subu	$9,$3,$4addu	$7,$7,$5addu	$2,$2,$11addu	$3,$3,$4subu	$11,$2,$8subu	$4,$3,$6subu	$12,$9,$5subu	$13,$10,$7addu	$2,$2,$8addu	$3,$3,$6addu	$9,$9,$5addu	$10,$10,$7sw	$2,0($15)sw	$11,224($15)sw	$3,32($15)sw	$4,192($15)sw	$9,64($15)sw	$12,160($15)sw	$10,128($15)sw	$13,96($15)addiu	$15,$15,4bne	$15,$17,$L2addiu	$14,$14,2li	$24,65536			# 0x10000li	$2,-196608			# 0xfffffffffffd0000move	$14,$19ori	$18,$2,0x630amove	$15,$spaddiu	$17,$sp,256ori	$25,$24,0x6a0aori	$16,$24,0x1518$L4:lw	$3,12($15)lw	$5,28($15)lw	$8,20($15)lw	$4,4($15)subu	$6,$8,$3subu	$7,$4,$5lw	$10,24($15)lw	$11,8($15)addu	$9,$6,$7ori	$2,$24,0xd907addu	$8,$8,$3addu	$4,$4,$5mul	$9,$9,$2mul	$6,$6,$18subu	$3,$11,$10subu	$5,$4,$8mul	$3,$3,$25mul	$5,$5,$25mul	$7,$7,$16sra	$9,$9,16sra	$6,$6,16lw	$12,16($15)addu	$8,$8,$4lw	$2,0($15)addu	$6,$9,$6addu	$11,$11,$10subu	$6,$6,$8sra	$3,$3,16sra	$5,$5,16sra	$7,$7,16subu	$4,$2,$12subu	$3,$3,$11subu	$5,$5,$6addu	$2,$2,$12subu	$7,$7,$9subu	$10,$2,$11subu	$9,$4,$3addu	$7,$7,$5addu	$2,$2,$11addu	$4,$4,$3subu	$11,$2,$8subu	$3,$4,$6subu	$12,$9,$5subu	$13,$10,$7addu	$2,$2,$8addu	$4,$4,$6addu	$9,$9,$5addu	$10,$10,$7sra	$2,$2,6sra	$11,$11,6sra	$4,$4,6sra	$3,$3,6sra	$9,$9,6sra	$12,$12,6sra	$10,$10,6sra	$13,$13,6addiu	$15,$15,32sh	$2,0($14)sh	$11,14($14)sh	$4,2($14)sh	$3,12($14)sh	$9,4($14)sh	$12,10($14)sh	$10,8($14)sh	$13,6($14)bne	$15,$17,$L4addiu	$14,$14,16lw	$19,268($sp)lw	$18,264($sp)lw	$17,260($sp)lw	$16,256($sp)j	$31addiu	$sp,$sp,272.set	macro.set	reorder.end	idct.section	.text.decode_end,"ax",@progbits.align	2.align	5.ent	decode_end.type	decode_end, @functiondecode_end:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$31,36($sp)sw	$20,32($sp)lw	$20,136($4)move	$18,$0jal	av_freepaddiu	$4,$20,5376move	$17,$20sw	$0,5380($20)li	$19,100			# 0x64addiu	$16,$20,5400$L13:move	$4,$16jal	av_freepaddiu	$18,$18,1addiu	$16,$16,16sw	$0,5388($17)bne	$18,$19,$L13addiu	$17,$17,16jal	free_vlcaddiu	$4,$20,4584lw	$31,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"extradata wrong or missing\012\000".section	.text.decode_init,"ax",@progbits.align	2.align	5.ent	decode_init.type	decode_init, @functiondecode_init:.frame	$sp,88,$31		# vars= 0, regs= 7/0, args= 56, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-88sw	$20,72($sp)sw	$31,80($sp)sw	$21,76($sp)sw	$19,68($sp)sw	$18,64($sp)sw	$17,60($sp)sw	$16,56($sp)lw	$3,28($4)li	$2,4			# 0x4move	$20,$4beq	$3,$2,$L26lw	$21,136($4)$L19:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0li	$3,1			# 0x1lw	$31,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)move	$2,$3j	$31addiu	$sp,$sp,88$L26:lw	$2,24($4)beq	$2,$0,$L19lui	$17,%hi(block_type_tab)lbu	$3,3($2)lbu	$4,2($2)lbu	$5,0($2)sll	$4,$4,16lbu	$2,1($2)sll	$3,$3,24or	$3,$3,$4or	$3,$3,$5sll	$2,$2,8or	$2,$2,$3sra	$2,$2,16lui	$19,%hi(block_type_vlc)addiu	$17,$17,%lo(block_type_tab)addiu	$19,$19,%lo(block_type_vlc)sw	$2,5384($21)addiu	$4,$21,4move	$5,$20jal	dsputil_initli	$16,1			# 0x1li	$18,2			# 0x2sw	$20,0($21)addiu	$7,$17,1move	$4,$19li	$5,5			# 0x5li	$6,7			# 0x7sw	$17,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,17addiu	$2,$17,16addiu	$4,$19,16li	$5,5			# 0x5li	$6,7			# 0x7sw	$2,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,33addiu	$2,$17,32addiu	$4,$19,32li	$5,5			# 0x5li	$6,7			# 0x7sw	$2,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,49addiu	$2,$17,48addiu	$4,$19,48li	$5,5			# 0x5li	$6,7			# 0x7sw	$2,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,65addiu	$2,$17,64addiu	$4,$19,64li	$5,5			# 0x5li	$6,7			# 0x7sw	$2,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,81addiu	$2,$17,80addiu	$4,$19,80li	$5,5			# 0x5li	$6,7			# 0x7sw	$2,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,97addiu	$2,$17,96addiu	$4,$19,96li	$5,5			# 0x5li	$6,7			# 0x7sw	$2,24($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$18,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$16,48($sp)addiu	$7,$17,113addiu	$4,$19,112addiu	$17,$17,112li	$5,5			# 0x5li	$6,7			# 0x7sw	$17,24($sp)sw	$18,28($sp)sw	$16,48($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)jal	init_vlc_sparsesw	$0,44($sp)lw	$3,5384($21)slt	$3,$3,3beq	$3,$0,$L27li	$2,9			# 0x9li	$2,10			# 0xasw	$2,52($20)move	$3,$0lw	$31,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)move	$2,$3j	$31addiu	$sp,$sp,88$L27:sw	$2,52($20)lw	$31,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)move	$2,$3j	$31addiu	$sp,$sp,88.set	macro.set	reorder.end	decode_init.section	.rodata.str1.4.align	2$LC1:.ascii	"mv out of pic\012\000".section	.text.decode_p_block,"ax",@progbits.align	2.align	5.ent	decode_p_block.type	decode_p_block, @functiondecode_p_block:.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$20,40($sp)lw	$20,80($sp)sw	$22,48($sp)lw	$22,84($sp)sw	$fp,56($sp)sw	$23,52($sp)sw	$21,44($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$31,60($sp)sw	$16,24($sp)move	$17,$4move	$21,$5move	$19,$6move	$18,$7addiu	$23,$4,3536sll	$fp,$20,2$L146:lw	$9,8($23)lw	$3,3536($17)sra	$4,$9,3addu	$4,$4,$3lui	$3,%hi(size2index)addiu	$2,$3,%lo(size2index)lbu	$5,0($4)lbu	$8,1($4)addu	$2,$fp,$2addu	$2,$2,$18lbu	$10,3($4)lbu	$3,2($4)lbu	$6,0($2)sll	$8,$8,16lw	$7,5384($17)sll	$5,$5,24or	$5,$5,$8lui	$2,%hi(block_type_vlc)or	$5,$5,$10slt	$7,$7,2addiu	$2,$2,%lo(block_type_vlc)sll	$6,$6,4sll	$3,$3,8li	$4,64			# 0x40movz	$4,$0,$7addu	$6,$6,$2or	$3,$3,$5andi	$2,$9,0x7addu	$6,$6,$4sll	$3,$3,$2srl	$3,$3,27lw	$2,4($6)sll	$3,$3,2addu	$3,$3,$2lh	$4,2($3)lw	$10,0($17)addu	$9,$9,$4sw	$9,8($23)lw	$2,44($10)li	$11,1			# 0x1sll	$12,$11,$20subu	$2,$2,$12sll	$2,$2,1addiu	$2,$2,2lh	$16,0($3)mul	$3,$2,$22lw	$8,3320($17)li	$13,2			# 0x2addu	$2,$3,$8sll	$3,$13,$18move	$5,$21move	$6,$19move	$4,$17move	$7,$18li	$9,1			# 0x1beq	$16,$0,$L147subu	$14,$2,$3beq	$16,$9,$L148nopbne	$16,$13,$L54nopaddiu	$18,$18,-1move	$7,$18sw	$20,16($sp)jal	decode_p_blocksw	$22,20($sp)sll	$2,$16,$18addu	$19,$19,$2j	$L146addu	$21,$21,$2$L148:addiu	$20,$20,-1sw	$20,16($sp)jal	decode_p_blocksw	$22,20($sp)sll	$2,$22,$20sll	$2,$2,1addu	$19,$19,$2addu	$21,$21,$2j	$L146sll	$fp,$20,2$L147:lw	$4,3552($17)lbu	$2,0($4)addiu	$4,$4,1sll	$2,$2,2addu	$2,$2,$17lw	$3,3560($2)sll	$3,$3,1addu	$6,$19,$3sltu	$2,$6,$8bne	$2,$0,$L74sw	$4,3552($17)sltu	$2,$14,$6bne	$2,$0,$L74nopbeq	$18,$11,$L40slt	$2,$18,2bne	$2,$0,$L149nopbeq	$18,$13,$L41li	$2,3			# 0x3beq	$18,$2,$L150nop$L108:lw	$31,60($sp)$L158:$L161:$L162:$L163:$L164:$L165:lw	$fp,56($sp)$L159: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)j	$31addiu	$sp,$sp,64$L152:lw	$4,3552($17)lbu	$2,0($4)addiu	$4,$4,1sll	$2,$2,2addu	$2,$2,$17lw	$3,3560($2)sll	$3,$3,1addu	$6,$19,$3sltu	$2,$6,$8bne	$2,$0,$L74sw	$4,3552($17)sltu	$2,$14,$6beq	$2,$0,$L76nop$L74:lui	$6,%hi($LC1)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)move	$4,$10addiu	$6,$6,%lo($LC1)move	$5,$0j	av_logaddiu	$sp,$sp,64$L54:li	$5,3			# 0x3beq	$16,$5,$L151li	$2,4			# 0x4beq	$16,$2,$L152li	$2,5			# 0x5beq	$16,$2,$L153li	$2,6			# 0x6bne	$16,$2,$L158lw	$31,60($sp)bne	$18,$0,$L154sll	$3,$22,1lw	$2,3556($17)lhu	$4,0($2)addu	$3,$3,$21sh	$4,0($21)lhu	$5,2($2)addiu	$2,$2,4sh	$5,0($3)j	$L108sw	$2,3556($17)$L153:lw	$2,3556($17)lhu	$4,0($2)addiu	$2,$2,2sll	$3,$4,16sw	$2,3556($17)beq	$18,$11,$L93addu	$3,$3,$4slt	$2,$18,2bne	$2,$0,$L155nopbeq	$18,$13,$L94nopbne	$18,$5,$L158lw	$31,60($sp)blez	$12,$L158sll	$2,$22,1move	$4,$0$L104:addiu	$4,$4,1sw	$3,0($21)sw	$3,4($21)sw	$3,8($21)sw	$3,12($21)bne	$12,$4,$L104addu	$21,$21,$2j	$L158lw	$31,60($sp)$L151:lw	$2,5384($17)slt	$2,$2,2beq	$2,$0,$L158lw	$31,60($sp)beq	$18,$9,$L60slt	$2,$18,2bne	$2,$0,$L156nopbeq	$18,$13,$L61nopbne	$18,$16,$L159lw	$fp,56($sp)blez	$12,$L159sll	$5,$22,1move	$4,$0$L71:lw	$3,0($19)addiu	$4,$4,1sw	$3,0($21)lw	$2,4($19)sw	$2,4($21)lw	$3,8($19)sw	$3,8($21)lw	$2,12($19)addu	$19,$19,$5sw	$2,12($21)bne	$12,$4,$L71addu	$21,$21,$5j	$L158lw	$31,60($sp)$L40:blez	$12,$L108sll	$3,$22,1move	$4,$0$L49:lw	$2,0($6)addiu	$4,$4,1sw	$2,0($21)addu	$6,$6,$3bne	$12,$4,$L49addu	$21,$21,$3j	$L158lw	$31,60($sp)$L154:lw	$2,3556($17)lhu	$3,0($2)addiu	$5,$2,4sh	$3,0($21)lhu	$4,2($2)sw	$5,3556($17)j	$L108sh	$4,2($21)$L76:lw	$2,3556($17)lhu	$4,0($2)addiu	$2,$2,2sll	$3,$4,16sw	$2,3556($17)beq	$18,$9,$L78addu	$7,$3,$4slt	$2,$18,2bne	$2,$0,$L157nopbeq	$18,$13,$L79nopbne	$18,$5,$L158lw	$31,60($sp)blez	$12,$L161sll	$5,$22,1move	$4,$0$L89:lw	$3,0($6)addiu	$4,$4,1addu	$3,$3,$7sw	$3,0($21)lw	$2,4($6)addu	$2,$2,$7sw	$2,4($21)lw	$3,8($6)addu	$3,$3,$7sw	$3,8($21)lw	$2,12($6)addu	$6,$6,$5addu	$2,$2,$7sw	$2,12($21)bne	$12,$4,$L89addu	$21,$21,$5j	$L158lw	$31,60($sp)$L93:blez	$12,$L108sll	$2,$22,1move	$4,$0$L102:addiu	$4,$4,1sw	$3,0($21)bne	$12,$4,$L102addu	$21,$21,$2j	$L158lw	$31,60($sp)$L41:blez	$12,$L108sll	$5,$22,1move	$4,$0$L50:lw	$2,0($6)addiu	$4,$4,1sw	$2,0($21)lw	$3,4($6)addu	$6,$6,$5sw	$3,4($21)bne	$12,$4,$L50addu	$21,$21,$5j	$L158lw	$31,60($sp)$L149:bne	$18,$0,$L158lw	$31,60($sp)blez	$12,$L162sll	$3,$22,1move	$4,$0$L48:lhu	$2,0($6)addiu	$4,$4,1sh	$2,0($21)addu	$6,$6,$3bne	$12,$4,$L48addu	$21,$21,$3j	$L158lw	$31,60($sp)$L150:blez	$12,$L108sll	$5,$22,1move	$4,$0$L51:lw	$3,0($6)addiu	$4,$4,1sw	$3,0($21)lw	$2,4($6)sw	$2,4($21)lw	$3,8($6)sw	$3,8($21)lw	$2,12($6)addu	$6,$6,$5sw	$2,12($21)bne	$12,$4,$L51addu	$21,$21,$5j	$L158lw	$31,60($sp)$L60:blez	$12,$L108sll	$3,$22,1move	$4,$0$L69:lw	$2,0($19)addiu	$4,$4,1sw	$2,0($21)addu	$19,$19,$3bne	$12,$4,$L69addu	$21,$21,$3j	$L158lw	$31,60($sp)$L94:blez	$12,$L108sll	$2,$22,1move	$4,$0$L103:addiu	$4,$4,1sw	$3,0($21)sw	$3,4($21)bne	$12,$4,$L103addu	$21,$21,$2j	$L158lw	$31,60($sp)$L155:bne	$18,$0,$L158lw	$31,60($sp)blez	$12,$L163andi	$3,$3,0xffffsll	$2,$22,1move	$4,$0$L101:addiu	$4,$4,1sh	$3,0($21)bne	$12,$4,$L101addu	$21,$21,$2j	$L158lw	$31,60($sp)$L78:blez	$12,$L108sll	$3,$22,1

⌨️ 快捷键说明

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