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

📄 dpcm.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "dpcm.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Unknown SOL subcodec\012\000".section	.text.dpcm_decode_init,"ax",@progbits.align	2.align	5.ent	dpcm_decode_init.type	dpcm_decode_init, @functiondpcm_decode_init:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)lw	$2,132($4)lw	$5,136($4)lw	$7,8($2)lw	$3,68($4)li	$8,65536			# 0x10000ori	$2,$8,0x4000sw	$3,0($5)sw	$0,520($5)beq	$7,$2,$L3sw	$0,516($5)ori	$2,$8,0x4003beq	$7,$2,$L14li	$2,2			# 0x2move	$4,$0$L10:lw	$31,16($sp)move	$2,$4j	$31addiu	$sp,$sp,24$L14:lw	$3,232($4)beq	$3,$2,$L8li	$2,3			# 0x3beq	$3,$2,$L9li	$2,1			# 0x1beq	$3,$2,$L15lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0j	$L10li	$4,-1			# 0xffffffffffffffff$L3:move	$4,$5li	$6,128			# 0x80move	$5,$0$L5:mul	$2,$5,$5addiu	$5,$5,1sll	$2,$2,16sra	$2,$2,16subu	$3,$0,$2sh	$3,260($4)sh	$2,4($4)bne	$5,$6,$L5addiu	$4,$4,2j	$L10move	$4,$0$L8:lui	$2,%hi(sol_table_new)li	$3,128			# 0x80addiu	$2,$2,%lo(sol_table_new)move	$4,$0sw	$3,516($5)sw	$2,524($5)j	$L10sw	$3,520($5)$L9:lui	$2,%hi(sol_table_16)addiu	$2,$2,%lo(sol_table_16)move	$4,$0j	$L10sw	$2,524($5)$L15:lui	$2,%hi(sol_table_old)li	$3,128			# 0x80addiu	$2,$2,%lo(sol_table_old)move	$4,$0sw	$3,516($5)sw	$2,524($5)j	$L10sw	$3,520($5).set	macro.set	reorder.end	dpcm_decode_init.section	.text.dpcm_decode_frame,"ax",@progbits.align	2.align	5.ent	dpcm_decode_frame.type	dpcm_decode_frame, @functiondpcm_decode_frame:.frame	$sp,24,$31		# vars= 16, regs= 1/0, args= 0, gp= 0.mask	0x00010000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24lw	$8,40($sp)sw	$16,16($sp)move	$9,$5bne	$8,$0,$L108lw	$10,136($4)$L17:lw	$16,16($sp)move	$2,$8j	$31addiu	$sp,$sp,24$L108:lw	$5,0($6)srl	$2,$5,31addu	$2,$2,$5sra	$2,$2,1slt	$2,$2,$8bne	$2,$0,$L19li	$11,65536			# 0x10000lw	$2,132($4)lw	$3,8($2)ori	$2,$11,0x4001beq	$3,$2,$L23sltu	$2,$2,$3bne	$2,$0,$L26ori	$2,$11,0x4002ori	$2,$11,0x4000beq	$3,$2,$L109li	$2,1			# 0x1$L21:move	$2,$0$L119:j	$L17sw	$2,0($6)$L109:lw	$3,0($10)beq	$3,$2,$L110noplbu	$2,7($7)lbu	$3,6($7)sll	$2,$2,8sll	$3,$3,8sw	$3,4($sp)sw	$2,0($sp)move	$3,$2$L29:andi	$2,$3,0x8000beq	$2,$0,$L30li	$2,-65536			# 0xffffffffffff0000addu	$2,$3,$2sw	$2,0($sp)$L30:lw	$3,4($sp)andi	$2,$3,0x8000beq	$2,$0,$L118slt	$2,$8,9li	$2,-65536			# 0xffffffffffff0000addu	$2,$3,$2sw	$2,4($sp)slt	$2,$8,9$L118:bne	$2,$0,$L21li	$12,8			# 0x8move	$13,$0li	$14,32768			# 0x8000j	$L35li	$15,-65536			# 0xffffffffffff0000$L111:addiu	$2,$2,-1sw	$4,0($3)xor	$13,$13,$2$L35:addu	$3,$7,$12lbu	$2,0($3)sll	$11,$13,2sll	$2,$2,1addu	$2,$2,$10addu	$4,$11,$splh	$5,4($2)lw	$3,0($4)addu	$5,$5,$3sra	$4,$5,31xori	$4,$4,0x7fffaddu	$2,$5,$14sll	$4,$4,16and	$2,$2,$15bne	$2,$0,$L38sra	$4,$4,16sll	$4,$5,16sra	$4,$4,16$L38:sll	$4,$4,16sra	$4,$4,16addiu	$12,$12,1sh	$4,0($9)addu	$3,$11,$spaddiu	$9,$9,2bne	$8,$12,$L111lw	$2,0($10)addiu	$2,$8,-8sll	$2,$2,1j	$L17sw	$2,0($6)$L19:j	$L17li	$8,-1			# 0xffffffffffffffff$L26:beq	$3,$2,$L24ori	$2,$11,0x4003bne	$3,$2,$L119move	$2,$0lw	$3,232($4)li	$2,3			# 0x3bne	$3,$2,$L76addiu	$4,$5,3blez	$8,$L21move	$12,$0lw	$3,0($10)lw	$14,524($10)addiu	$15,$3,-1move	$13,$0li	$16,32768			# 0x8000j	$L92li	$24,-65536			# 0xffffffffffff0000$L113:lw	$3,0($2)lw	$2,516($11)subu	$2,$2,$3sw	$2,516($11)$L95:addu	$2,$5,$10lw	$4,516($2)sra	$3,$4,31xori	$3,$3,0x7fffaddu	$2,$4,$16sll	$3,$3,16and	$2,$2,$24bne	$2,$0,$L98sra	$3,$3,16sll	$3,$4,16sra	$3,$3,16$L98:sll	$3,$3,16sra	$3,$3,16addu	$2,$5,$10sh	$3,0($9)xor	$13,$13,$15sw	$3,516($2)beq	$8,$12,$L112addiu	$9,$9,2$L92:addu	$2,$7,$12lbu	$4,0($2)sll	$5,$13,2andi	$2,$4,0x7fsll	$2,$2,2andi	$4,$4,0x80addu	$11,$5,$10addiu	$12,$12,1bne	$4,$0,$L113addu	$2,$2,$14lw	$3,0($2)lw	$2,516($11)addu	$2,$2,$3j	$L95sw	$2,516($11)$L23:lbu	$2,7($7)lbu	$3,6($7)sll	$2,$2,8or	$3,$2,$3andi	$4,$3,0x8000beq	$4,$0,$L42sw	$3,0($sp)li	$2,-65536			# 0xffffffffffff0000addu	$2,$3,$2sw	$2,0($sp)move	$3,$2$L42:lw	$2,0($10)li	$4,2			# 0x2beq	$2,$4,$L44sh	$3,0($9)li	$3,8			# 0x8li	$16,1			# 0x1$L46:slt	$2,$3,$8beq	$2,$0,$L114sll	$2,$16,1addu	$11,$9,$2lui	$2,%hi(interplay_delta_table)addu	$7,$3,$7subu	$14,$8,$3addiu	$25,$2,%lo(interplay_delta_table)move	$13,$0move	$12,$0li	$24,32768			# 0x8000j	$L51li	$15,-65536			# 0xffffffffffff0000$L115:addiu	$2,$2,-1sw	$3,0($4)xor	$13,$13,$2$L51:lbu	$2,0($7)sll	$9,$13,2sll	$2,$2,2addu	$2,$2,$25addu	$3,$9,$splw	$5,0($3)lw	$4,0($2)addu	$5,$5,$4sra	$3,$5,31xori	$3,$3,0x7fffaddu	$2,$5,$24sll	$3,$3,16and	$2,$2,$15bne	$2,$0,$L54sra	$3,$3,16sll	$3,$5,16sra	$3,$3,16$L54:sll	$3,$3,16sra	$3,$3,16addiu	$12,$12,1sh	$3,0($11)addu	$4,$9,$spaddiu	$7,$7,1addiu	$11,$11,2bne	$12,$14,$L115lw	$2,0($10)addu	$2,$12,$16sll	$2,$2,1j	$L17sw	$2,0($6)$L24:lbu	$2,1($7)lbu	$3,0($7)sll	$2,$2,8or	$3,$2,$3andi	$4,$3,0x8000beq	$4,$0,$L57sw	$3,0($sp)li	$2,-65536			# 0xffffffffffff0000addu	$2,$3,$2sw	$2,0($sp)$L57:lw	$3,0($10)li	$2,2			# 0x2beq	$3,$2,$L59li	$3,2			# 0x2$L61:slt	$2,$3,$8beq	$2,$0,$L21li	$2,4			# 0x4addu	$7,$7,$3subu	$14,$8,$3move	$13,$0move	$12,$0li	$15,3			# 0x3li	$16,32768			# 0x8000li	$24,-65536			# 0xffffffffffff0000sw	$2,8($sp)j	$L65sw	$2,12($sp)$L66:lw	$2,8($4)subu	$2,$2,$3sw	$2,8($4)$L68:andi	$2,$11,0xfcsll	$2,$2,8addu	$4,$5,$spsll	$3,$2,16lw	$2,8($4)bltz	$2,$L116sra	$3,$3,16$L69:lw	$4,0($4)sra	$2,$3,$2addu	$4,$2,$4sra	$3,$4,31xori	$3,$3,0x7fffaddu	$2,$4,$16sll	$3,$3,16and	$2,$2,$24bne	$2,$0,$L73sra	$3,$3,16sll	$3,$4,16sra	$3,$3,16$L73:lw	$2,0($10)sll	$3,$3,16sra	$3,$3,16addiu	$2,$2,-1addiu	$13,$13,1sh	$3,0($9)addu	$4,$5,$spaddiu	$7,$7,1addiu	$9,$9,2beq	$13,$14,$L104xor	$12,$12,$2sw	$3,0($4)$L65:lbu	$11,0($7)sll	$5,$12,2andi	$2,$11,0x3addu	$4,$5,$spbne	$2,$15,$L66sll	$3,$2,1lw	$2,8($4)addiu	$2,$2,1j	$L68sw	$2,8($4)$L116:move	$2,$0j	$L69sw	$0,8($4)$L104:sll	$2,$13,1j	$L17sw	$2,0($6)$L44:lbu	$2,9($7)lbu	$3,8($7)sll	$2,$2,8or	$3,$2,$3andi	$4,$3,0x8000beq	$4,$0,$L47sw	$3,4($sp)li	$2,-65536			# 0xffffffffffff0000addu	$2,$3,$2sw	$2,4($sp)$L47:lw	$2,4($sp)li	$3,10			# 0xali	$16,2			# 0x2j	$L46sh	$2,2($9)$L112:sll	$2,$8,1j	$L17sw	$2,0($6)$L114:j	$L17sw	$2,0($6)$L110:lbu	$2,7($7)lbu	$3,6($7)sll	$2,$2,8or	$2,$2,$3move	$3,$2j	$L29sw	$2,0($sp)$L59:lbu	$2,3($7)lbu	$3,2($7)sll	$2,$2,8or	$3,$2,$3andi	$4,$3,0x8000beq	$4,$0,$L107sw	$3,4($sp)li	$2,-65536			# 0xffffffffffff0000addu	$2,$3,$2sw	$2,4($sp)$L107:j	$L61li	$3,4			# 0x4$L76:move	$2,$5slt	$3,$5,0movn	$2,$4,$3sra	$2,$2,2slt	$2,$2,$8bne	$2,$0,$L19nopblez	$8,$L21move	$12,$0lw	$3,0($10)lw	$14,524($10)addiu	$2,$3,-1sll	$2,$2,2addu	$13,$2,$10sll	$3,$3,2addu	$16,$3,$10move	$24,$13j	$L82li	$15,255			# 0xff$L83:bne	$2,$0,$L85nopli	$11,255			# 0xffsw	$11,516($10)$L85:andi	$4,$4,0xfsll	$4,$4,2addu	$4,$4,$14lw	$5,516($24)lw	$3,0($4)addiu	$2,$11,-128sll	$2,$2,8addu	$5,$5,$3sh	$2,0($9)slt	$2,$5,0movn	$5,$0,$2sw	$5,516($24)lw	$2,516($13)slt	$2,$2,256bne	$2,$0,$L89nopsw	$15,516($13)$L89:lw	$2,512($16)addiu	$2,$2,-128sll	$2,$2,8sh	$2,2($9)beq	$8,$12,$L117addiu	$9,$9,4$L82:addu	$2,$7,$12lbu	$4,0($2)lw	$11,516($10)srl	$2,$4,4sll	$2,$2,2addu	$2,$2,$14lw	$3,0($2)addiu	$12,$12,1addu	$11,$11,$3slt	$2,$11,256bgez	$11,$L83sw	$11,516($10)move	$11,$0j	$L85sw	$0,516($10)$L117:sll	$2,$8,2j	$L17sw	$2,0($6).set	macro.set	reorder.end	dpcm_decode_frame.globl	roq_dpcm_decoder.section	.rodata.str1.4.align	2$LC1:.ascii	"roq_dpcm\000".data.align	2.type	roq_dpcm_decoder, @object.size	roq_dpcm_decoder, 52roq_dpcm_decoder:.word	$LC1.word	1.word	81920.word	528.word	dpcm_decode_init.word	0.word	0.word	dpcm_decode_frame.space	20.globl	interplay_dpcm_decoder.section	.rodata.str1.4.align	2$LC2:.ascii	"interplay_dpcm\000".data.align	2.type	interplay_dpcm_decoder, @object.size	interplay_dpcm_decoder, 52interplay_dpcm_decoder:.word	$LC2.word	1.word	81921.word	528.word	dpcm_decode_init.word	0.word	0.word	dpcm_decode_frame.space	20.globl	xan_dpcm_decoder.section	.rodata.str1.4.align	2$LC3:.ascii	"xan_dpcm\000".data.align	2.type	xan_dpcm_decoder, @object.size	xan_dpcm_decoder, 52xan_dpcm_decoder:.word	$LC3.word	1.word	81922.word	528.word	dpcm_decode_init.word	0.word	0.word	dpcm_decode_frame.space	20.globl	sol_dpcm_decoder.section	.rodata.str1.4.align	2$LC4:.ascii	"sol_dpcm\000".data.align	2.type	sol_dpcm_decoder, @object.size	sol_dpcm_decoder, 52sol_dpcm_decoder:.word	$LC4.word	1.word	81923.word	528.word	dpcm_decode_init.word	0.word	0.word	dpcm_decode_frame.space	20.rdata.align	2.type	interplay_delta_table, @object.size	interplay_delta_table, 1024interplay_delta_table:.word	0.word	1.word	2.word	3.word	4.word	5.word	6.word	7.word	8.word	9.word	10.word	11.word	12.word	13.word	14.word	15.word	16.word	17.word	18.word	19.word	20.word	21.word	22.word	23.word	24.word	25.word	26.word	27.word	28.word	29.word	30.word	31.word	32.word	33.word	34.word	35.word	36.word	37.word	38.word	39.word	40.word	41.word	42.word	43.word	47.word	51.word	56.word	61.word	66.word	72.word	79.word	86.word	94.word	102.word	112.word	122.word	133.word	145.word	158.word	173.word	189.word	206.word	225.word	245.word	267.word	292.word	318.word	348.word	379.word	414.word	452.word	493.word	538.word	587.word	640.word	699.word	763.word	832.word	908.word	991.word	1081.word	1180.word	1288.word	1405.word	1534.word	1673.word	1826.word	1993.word	2175.word	2373.word	2590.word	2826.word	3084.word	3365.word	3672.word	4008.word	4373.word	4772.word	5208.word	5683.word	6202.word	6767.word	7385.word	8059.word	8794.word	9597.word	10472.word	11428.word	12471.word	13609.word	14851.word	16206.word	17685.word	19298.word	21060.word	22981.word	25078.word	27367.word	29864.word	32589.word	-29973.word	-26728.word	-23186.word	-19322.word	-15105.word	-10503.word	-5481.word	-1.word	1.word	1.word	5481.word	10503.word	15105.word	19322.word	23186.word	26728.word	29973.word	-32589.word	-29864.word	-27367.word	-25078.word	-22981.word	-21060.word	-19298.word	-17685.word	-16206.word	-14851.word	-13609.word	-12471.word	-11428.word	-10472.word	-9597.word	-8794.word	-8059.word	-7385.word	-6767.word	-6202.word	-5683.word	-5208.word	-4772.word	-4373.word	-4008.word	-3672.word	-3365.word	-3084.word	-2826.word	-2590.word	-2373.word	-2175.word	-1993.word	-1826.word	-1673.word	-1534.word	-1405.word	-1288.word	-1180.word	-1081.word	-991.word	-908.word	-832.word	-763.word	-699.word	-640.word	-587.word	-538.word	-493.word	-452.word	-414.word	-379.word	-348.word	-318.word	-292.word	-267.word	-245.word	-225.word	-206.word	-189.word	-173.word	-158.word	-145.word	-133.word	-122.word	-112.word	-102.word	-94.word	-86.word	-79.word	-72.word	-66.word	-61.word	-56.word	-51.word	-47.word	-43.word	-42.word	-41.word	-40.word	-39.word	-38.word	-37.word	-36.word	-35.word	-34.word	-33.word	-32.word	-31.word	-30.word	-29.word	-28.word	-27.word	-26.word	-25.word	-24.word	-23.word	-22.word	-21.word	-20.word	-19.word	-18.word	-17.word	-16.word	-15.word	-14.word	-13.word	-12.word	-11.word	-10.word	-9.word	-8.word	-7.word	-6.word	-5.word	-4.word	-3.word	-2.word	-1.align	2.type	sol_table_old, @object.size	sol_table_old, 64sol_table_old:.word	0.word	1.word	2.word	3.word	6.word	10.word	15.word	21.word	-21.word	-15.word	-10.word	-6.word	-3.word	-2.word	-1.word	0.align	2.type	sol_table_new, @object.size	sol_table_new, 64sol_table_new:.word	0.word	1.word	2.word	3.word	6.word	10.word	15.word	21.word	0.word	-1.word	-2.word	-3.word	-6.word	-10.word	-15.word	-21.align	2.type	sol_table_16, @object.size	sol_table_16, 512sol_table_16:.word	0.word	8.word	16.word	32.word	48.word	64.word	80.word	96.word	112.word	128.word	144.word	160.word	176.word	192.word	208.word	224.word	240.word	256.word	272.word	288.word	304.word	320.word	336.word	352.word	368.word	384.word	400.word	416.word	432.word	448.word	464.word	480.word	496.word	512.word	520.word	528.word	536.word	544.word	552.word	560.word	568.word	576.word	584.word	592.word	600.word	608.word	616.word	624.word	632.word	640.word	648.word	656.word	664.word	672.word	680.word	688.word	696.word	704.word	712.word	720.word	728.word	736.word	744.word	752.word	760.word	768.word	776.word	784.word	792.word	800.word	808.word	816.word	824.word	832.word	840.word	848.word	856.word	864.word	872.word	880.word	888.word	896.word	904.word	912.word	920.word	928.word	936.word	944.word	952.word	960.word	968.word	976.word	984.word	992.word	1000.word	1008.word	1016.word	1024.word	1088.word	1152.word	1216.word	1280.word	1344.word	1408.word	1472.word	1536.word	1600.word	1664.word	1728.word	1792.word	1856.word	1920.word	1984.word	2048.word	2304.word	2560.word	2816.word	3072.word	3328.word	3584.word	3840.word	4096.word	5120.word	6144.word	7168.word	8192.word	12288.word	16384.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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