g726.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,860 行 · 第 1/3 页

S
2,860
字号
sra	$17,$9,8sra	$18,$12,8sra	$19,$13,8subu	$10,$10,$14subu	$11,$11,$15subu	$4,$4,$16subu	$5,$5,$17subu	$6,$6,$18subu	$3,$3,$19addu	$2,$2,$10addu	$7,$7,$11addu	$8,$8,$4addu	$9,$9,$5addu	$12,$12,$6addu	$13,$13,$3sw	$21,100($24)sw	$2,108($24)sw	$7,112($24)sw	$8,116($24)sw	$9,120($24)sw	$12,124($24)j	$L251sw	$13,128($24)$L239:slt	$3,$3,0li	$2,1			# 0x1j	$L241movz	$25,$2,$3$L232:sra	$2,$10,10andi	$2,$2,0x1faddiu	$2,$2,32lw	$3,160($24)sll	$4,$2,$6li	$2,1			# 0x1bne	$3,$2,$L439nop$L235:bltz	$20,$L440move	$3,$20$L238:sra	$2,$4,1addu	$2,$4,$2sra	$2,$2,1slt	$3,$2,$3j	$L237sw	$3,16($sp)$L357:addiu	$2,$5,-26sll	$3,$4,$2lw	$4,60($sp)lw	$2,0($4)bne	$7,$2,$L449subu	$2,$0,$3$L426:sll	$3,$3,16j	$L362sra	$3,$3,16$L354:sll	$2,$5,6j	$L356sra	$4,$2,$6$L351:srl	$3,$5,8j	$L353li	$6,8			# 0x8$L343:addiu	$2,$5,-26sll	$3,$4,$2lw	$4,56($sp)lw	$2,0($4)bne	$7,$2,$L450subu	$2,$0,$3$L425:sll	$3,$3,16j	$L348sra	$3,$3,16$L340:sll	$2,$5,6j	$L342sra	$4,$2,$6$L337:srl	$3,$5,8j	$L339li	$6,8			# 0x8$L329:addiu	$2,$5,-26sll	$3,$4,$2lw	$4,52($sp)lw	$2,0($4)bne	$7,$2,$L451subu	$2,$0,$3$L424:sll	$3,$3,16j	$L334sra	$3,$3,16$L326:sll	$2,$5,6j	$L328sra	$4,$2,$6$L323:srl	$3,$5,8j	$L325li	$6,8			# 0x8$L315:addiu	$2,$5,-26sll	$3,$4,$2lw	$4,48($sp)lw	$2,0($4)bne	$7,$2,$L452subu	$2,$0,$3$L423:sll	$3,$3,16j	$L320sra	$3,$3,16$L312:sll	$2,$5,6j	$L314sra	$4,$2,$6$L309:srl	$3,$5,8j	$L311li	$6,8			# 0x8$L304:j	$L306sra	$6,$7,2$L301:slt	$2,$3,5121j	$L303movn	$4,$3,$2$L293:lw	$6,172($24)slt	$2,$6,1536bne	$2,$0,$L296nopbne	$7,$0,$L296sll	$2,$5,2subu	$2,$2,$4subu	$5,$0,$2slt	$3,$2,0movn	$2,$5,$3sra	$4,$4,3slt	$2,$2,$4beq	$2,$0,$L296noplw	$7,140($24)subu	$2,$0,$7sra	$2,$2,4addu	$7,$7,$2j	$L295sw	$7,140($24)$L290:lw	$9,104($24)j	$L292slt	$7,$9,-11776$L287:sll	$2,$18,6j	$L289sra	$2,$2,$3$L284:srl	$3,$18,8j	$L286li	$5,8			# 0x8$L279:sll	$2,$7,6j	$L281sra	$2,$2,$3$L276:srl	$3,$7,8j	$L278li	$5,8			# 0x8$L413:li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,72($sp)lw	$2,0($4)bne	$7,$2,$L453subu	$2,$0,$3sll	$6,$3,16$L445:j	$L418sra	$6,$6,16$L410:sll	$2,$5,6j	$L412sra	$4,$2,$6$L407:srl	$3,$5,8j	$L409li	$6,8			# 0x8$L296:lw	$7,140($24)li	$2,512			# 0x200subu	$2,$2,$7sra	$2,$2,4addu	$7,$7,$2j	$L295sw	$7,140($24)$L422:j	$L229move	$20,$0$L440:j	$L238subu	$3,$0,$20$L37:sra	$2,$7,10andi	$2,$2,0x1faddiu	$2,$2,32j	$L39sll	$4,$2,$6$L204:addiu	$2,$5,-26j	$L206sll	$3,$4,$2$L44:slt	$3,$3,0li	$2,1			# 0x1beq	$20,$0,$L442movz	$21,$2,$3$L49:lw	$4,24($sp)li	$12,-1			# 0xffffffffffffffffslt	$3,$20,0li	$2,1			# 0x1bne	$4,$0,$L443movz	$12,$2,$3$L54:lw	$7,100($24)lw	$22,132($24)subu	$2,$0,$7mul	$2,$2,$22li	$4,255			# 0xffmul	$2,$21,$2lw	$5,136($24)sra	$2,$2,5slt	$3,$2,256movn	$4,$2,$3slt	$3,$4,-256sll	$5,$5,7li	$2,-256			# 0xffffffffffffff00movz	$2,$4,$3mul	$3,$21,$5lw	$6,104($24)addu	$5,$3,$2sra	$4,$6,7sll	$2,$22,6sll	$3,$22,8subu	$5,$5,$4subu	$3,$3,$2addu	$6,$6,$5mul	$3,$21,$3slt	$2,$6,12289li	$4,12288			# 0x3000movn	$4,$6,$2slt	$2,$4,-12288sra	$5,$7,8li	$9,-12288			# 0xffffffffffffd000movz	$9,$4,$2subu	$3,$3,$5addu	$7,$7,$3addiu	$23,$9,-15360slt	$2,$7,$23sw	$9,104($24)bne	$2,$0,$L57sw	$7,100($24)li	$2,15360			# 0x3c00subu	$2,$2,$9slt	$3,$2,$7move	$23,$2movz	$23,$7,$3$L57:lw	$4,28($24)lw	$5,40($24)lw	$6,52($24)li	$3,-128			# 0xffffffffffffff80lw	$7,64($24)lw	$8,76($24)lw	$9,88($24)subu	$4,$0,$4li	$2,128			# 0x80slt	$4,$4,0move	$10,$3subu	$5,$0,$5subu	$6,$0,$6movz	$10,$2,$4slt	$5,$5,0slt	$6,$6,0move	$11,$3move	$4,$3subu	$7,$0,$7subu	$8,$0,$8subu	$9,$0,$9movz	$11,$2,$5movz	$4,$2,$6slt	$7,$7,0slt	$8,$8,0slt	$9,$9,0move	$5,$3move	$6,$3movz	$5,$2,$7movz	$6,$2,$8movz	$3,$2,$9mul	$3,$12,$3mul	$10,$12,$10mul	$11,$12,$11mul	$4,$12,$4mul	$5,$12,$5mul	$6,$12,$6lw	$2,108($24)lw	$7,112($24)lw	$8,116($24)lw	$9,120($24)lw	$12,124($24)lw	$13,128($24)sra	$14,$2,8sra	$15,$7,8sra	$16,$8,8sra	$17,$9,8sra	$18,$12,8sra	$19,$13,8subu	$10,$10,$14subu	$11,$11,$15subu	$4,$4,$16subu	$5,$5,$17subu	$6,$6,$18subu	$3,$3,$19addu	$2,$2,$10addu	$7,$7,$11addu	$8,$8,$4addu	$9,$9,$5addu	$12,$12,$6addu	$13,$13,$3sw	$23,100($24)sw	$2,108($24)sw	$7,112($24)sw	$8,116($24)sw	$9,120($24)sw	$12,124($24)j	$L56sw	$13,128($24)$L201:sll	$2,$5,6j	$L203sra	$4,$2,$6$L198:srl	$3,$5,8j	$L200li	$6,8			# 0x8$L190:li	$2,26			# 0x1asubu	$2,$2,$5j	$L192sra	$3,$4,$2$L187:sll	$2,$5,6j	$L189sra	$4,$2,$7$L184:srl	$3,$5,8j	$L186li	$6,8			# 0x8$L176:addiu	$2,$5,-26j	$L178sll	$3,$4,$2$L173:sll	$2,$5,6j	$L175sra	$4,$2,$7$L170:srl	$3,$5,8j	$L172li	$6,8			# 0x8$L162:addiu	$2,$5,-26j	$L164sll	$3,$4,$2$L159:sll	$2,$5,6j	$L161sra	$4,$2,$7$L156:srl	$3,$5,8j	$L158li	$6,8			# 0x8$L148:addiu	$2,$5,-26j	$L150sll	$3,$4,$2$L145:sll	$2,$5,6j	$L147sra	$4,$2,$7$L142:srl	$3,$5,8j	$L144li	$6,8			# 0x8$L134:addiu	$2,$5,-26j	$L136sll	$3,$4,$2$L131:sll	$2,$5,6j	$L133sra	$4,$2,$7$L128:srl	$3,$5,8j	$L130li	$6,8			# 0x8$L120:addiu	$2,$5,-26j	$L122sll	$3,$4,$2$L117:sll	$2,$5,6j	$L119sra	$4,$2,$6$L114:srl	$3,$5,8j	$L116li	$6,8			# 0x8$L109:j	$L111sra	$5,$7,2$L106:slt	$2,$3,5121j	$L108movn	$4,$3,$2$L98:lw	$6,172($24)slt	$2,$6,1536bne	$2,$0,$L101nopbne	$7,$0,$L101sll	$2,$5,2subu	$2,$2,$4subu	$5,$0,$2slt	$3,$2,0movn	$2,$5,$3sra	$4,$4,3slt	$2,$2,$4beq	$2,$0,$L101noplw	$7,140($24)subu	$2,$0,$7sra	$2,$2,4addu	$7,$7,$2j	$L100sw	$7,140($24)$L101:lw	$7,140($24)li	$2,512			# 0x200subu	$2,$2,$7sra	$2,$2,4addu	$7,$7,$2j	$L100sw	$7,140($24)$L95:lw	$9,104($24)j	$L97slt	$7,$9,-11776$L92:sll	$2,$18,6j	$L94sra	$2,$2,$3$L89:srl	$3,$18,8j	$L91li	$5,8			# 0x8$L84:sll	$2,$7,6j	$L86sra	$2,$2,$3$L81:srl	$3,$7,8j	$L83li	$5,8			# 0x8$L218:li	$2,26			# 0x1asubu	$2,$2,$5j	$L220sra	$3,$4,$2$L215:sll	$2,$5,6j	$L217sra	$4,$2,$7$L212:srl	$3,$5,8j	$L214li	$6,8			# 0x8$L431:sll	$3,$3,16j	$L125sra	$3,$3,16$L221:j	$L223sra	$6,$6,16$L40:bltz	$20,$L444move	$3,$20$L43:sra	$2,$4,1addu	$2,$4,$2sra	$2,$2,1slt	$3,$2,$3j	$L42sw	$3,24($sp)$L193:sll	$3,$3,16j	$L195sra	$3,$3,16$L436:sll	$3,$3,16j	$L209sra	$3,$3,16$L433:sll	$3,$3,16j	$L153sra	$3,$3,16$L432:sll	$3,$3,16j	$L139sra	$3,$3,16$L435:sll	$3,$3,16j	$L181sra	$3,$3,16$L434:sll	$3,$3,16j	$L167sra	$3,$3,16$L430:j	$L34move	$20,$0$L444:j	$L43subu	$3,$0,$20.set	macro.set	reorder.end	g726_decode_frame.globl	adpcm_g726_decoder.section	.rodata.str1.4.align	2$LC1:.ascii	"g726\000".data.align	2.type	adpcm_g726_decoder, @object.size	adpcm_g726_decoder, 52adpcm_g726_decoder:.word	$LC1.word	1.word	69643.word	188.word	g726_init.word	0.word	g726_close.word	g726_decode_frame.space	20.align	2.type	G726Tables_pool, @object.size	G726Tables_pool, 80G726Tables_pool:.word	2.word	quant_tbl16.word	iquant_tbl16.word	W_tbl16.word	F_tbl16.word	3.word	quant_tbl24.word	iquant_tbl24.word	W_tbl24.word	F_tbl24.word	4.word	quant_tbl32.word	iquant_tbl32.word	W_tbl32.word	F_tbl32.word	5.word	quant_tbl40.word	iquant_tbl40.word	W_tbl40.word	F_tbl40.align	2.type	quant_tbl16, @object.size	quant_tbl16, 8quant_tbl16:.word	260.word	2147483647.align	2.type	iquant_tbl16, @object.size	iquant_tbl16, 16iquant_tbl16:.word	116.word	365.word	365.word	116.align	2.type	W_tbl16, @object.size	W_tbl16, 16W_tbl16:.word	-22.word	439.word	439.word	-22.align	2.type	F_tbl16, @object.size	F_tbl16, 16F_tbl16:.word	0.word	7.word	7.word	0.align	2.type	quant_tbl24, @object.size	quant_tbl24, 16quant_tbl24:.word	7.word	217.word	330.word	2147483647.align	2.type	iquant_tbl24, @object.size	iquant_tbl24, 32iquant_tbl24:.word	-2147483648.word	135.word	273.word	373.word	373.word	273.word	135.word	-2147483648.align	2.type	W_tbl24, @object.size	W_tbl24, 32W_tbl24:.word	-4.word	30.word	137.word	582.word	582.word	137.word	30.word	-4.align	2.type	F_tbl24, @object.size	F_tbl24, 32F_tbl24:.word	0.word	1.word	2.word	7.word	7.word	2.word	1.word	0.align	2.type	quant_tbl32, @object.size	quant_tbl32, 32quant_tbl32:.word	-125.word	79.word	177.word	245.word	299.word	348.word	399.word	2147483647.align	2.type	iquant_tbl32, @object.size	iquant_tbl32, 64iquant_tbl32:.word	-2147483648.word	4.word	135.word	213.word	273.word	323.word	373.word	425.word	425.word	373.word	323.word	273.word	213.word	135.word	4.word	-2147483648.align	2.type	W_tbl32, @object.size	W_tbl32, 64W_tbl32:.word	-12.word	18.word	41.word	64.word	112.word	198.word	355.word	1122.word	1122.word	355.word	198.word	112.word	64.word	41.word	18.word	-12.align	2.type	F_tbl32, @object.size	F_tbl32, 64F_tbl32:.word	0.word	0.word	0.word	1.word	1.word	1.word	3.word	7.word	7.word	3.word	1.word	1.word	1.word	0.word	0.word	0.align	2.type	quant_tbl40, @object.size	quant_tbl40, 64quant_tbl40:.word	-122.word	-16.word	67.word	138.word	197.word	249.word	297.word	338.word	377.word	412.word	444.word	474.word	501.word	527.word	552.word	2147483647.align	2.type	iquant_tbl40, @object.size	iquant_tbl40, 128iquant_tbl40:.word	-2147483648.word	-66.word	28.word	104.word	169.word	224.word	274.word	318.word	358.word	395.word	429.word	459.word	488.word	514.word	539.word	566.word	566.word	539.word	514.word	488.word	459.word	429.word	395.word	358.word	318.word	274.word	224.word	169.word	104.word	28.word	-66.word	-2147483648.align	2.type	W_tbl40, @object.size	W_tbl40, 128W_tbl40:.word	14.word	14.word	24.word	39.word	40.word	41.word	58.word	100.word	141.word	179.word	219.word	280.word	358.word	440.word	529.word	696.word	696.word	529.word	440.word	358.word	280.word	219.word	179.word	141.word	100.word	58.word	41.word	40.word	39.word	24.word	14.word	14.align	2.type	F_tbl40, @object.size	F_tbl40, 128F_tbl40:.word	0.word	0.word	0.word	0.word	0.word	1.word	1.word	1.word	1.word	1.word	2.word	3.word	4.word	5.word	6.word	6.word	6.word	6.word	5.word	4.word	3.word	2.word	1.word	1.word	1.word	1.word	1.word	0.word	0.word	0.word	0.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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