decoder.s

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

S
2,820
字号
$L245:lbu	$8,21($17)andi	$2,$8,0x1.set	noreorder.set	nomacrobne	$2,$0,$L248addiu	$2,$8,-1.set	macro.set	reordermove	$11,$0$L250:.set	noreorder.set	nomacrobeq	$8,$0,$L251move	$7,$0.set	macro.set	reorderli	$10,6li	$9,7$L253:addiu	$3,$7,2addiu	$2,$6,1andi	$7,$3,0x00ffandi	$2,$2,0x00ffaddu	$3,$6,$17addu	$2,$2,$17addiu	$5,$6,2sltu	$4,$7,$8sb	$10,23($3)andi	$6,$5,0x00ff.set	noreorder.set	nomacrobne	$4,$0,$L253sb	$9,23($2).set	macro.set	reorder$L251:.set	noreorder.set	nomacrobeq	$11,$0,$L254addu	$3,$6,$17.set	macro.set	reorderaddiu	$4,$6,1li	$2,8sb	$2,23($3)andi	$6,$4,0x00ff$L254:lbu	$7,22($17).set	noreorder.set	nomacrobeq	$7,$0,$L236move	$5,$0.set	macro.set	reorderli	$8,9$L257:addiu	$2,$5,1andi	$5,$2,0x00ffaddiu	$4,$6,1addu	$2,$6,$17sltu	$3,$5,$7sb	$8,23($2).set	noreorder.set	nomacrobne	$3,$0,$L257andi	$6,$4,0x00ff.set	macro.set	reorder$L236:mul	$21,$22,$23$L361:sb	$23,8($17)sw	$21,4($17).set	noreorder.set	nomacrojal	get_sample_ratelbu	$4,2($16).set	macro.set	reordersw	$2,12($17)lbu	$2,3($16)sb	$0,16($17)sb	$2,17($17)sb	$0,18($17)lbu	$2,1($16).set	noreorder.set	nomacrobeq	$2,$0,$L293li	$2,1.set	macro.set	reordersb	$2,18($17)$L293:lbu	$2,0($16).set	noreorder.set	nomacrobeq	$2,$0,$L295li	$2,2.set	macro.set	reordersb	$2,18($17)$L295:lbu	$2,884($16).set	noreorder.set	nomacrobeq	$20,$0,$L360sb	$2,87($17).set	macro.set	reorderlw	$4,120($16)beq	$4,$0,$L300lbu	$2,118($16)beq	$2,$23,$L317$L300:lbu	$3,2008($16)lui	$2,%hi(str.4088)addiu	$2,$2,%lo(str.4088)addu	$2,$3,$2.set	noreorder.set	nomacrobne	$19,$0,$L303lbu	$18,-1($2).set	macro.set	reorderbeq	$4,$0,$L305jal	faad_free$L305:mul	$4,$21,$18.set	noreorder.set	nomacrojal	faad_mallocsw	$0,120($16).set	macro.set	reorderlbu	$3,2008($16)sw	$2,120($16)$L307:sb	$23,118($16)$L302:.set	noreorder.set	nomacrobne	$19,$0,$L309lw	$2,144($sp).set	macro.set	reorderlw	$6,120($16)$L311:move	$4,$16addiu	$5,$16,324move	$7,$23sw	$3,20($sp).set	noreorder.set	nomacrojal	output_to_PCMsw	$22,16($sp).set	macro.set	reordermove	$4,$2lw	$2,12($16)lbu	$3,3($16)addiu	$5,$2,1li	$2,23			# 0x17sb	$0,10($16).set	noreorder.set	nomacrobeq	$3,$2,$L312sw	$5,12($16).set	macro.set	reordersltu	$2,$5,2.set	noreorder.set	nomacrobeq	$2,$0,$L375lw	$31,120($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L299sw	$0,4($17).set	macro.set	reorder$L260:li	$3,2$L374:li	$2,3sb	$3,23($17)sb	$2,24($17).set	noreorder.set	nomacroj	$L236sb	$3,19($17).set	macro.set	reorder$L309:.set	noreorder.set	nomacroj	$L311lw	$6,0($2).set	macro.set	reorder$L303:mul	$2,$21,$18sltu	$2,$19,$2.set	noreorder.set	nomacrobeq	$2,$0,$L307li	$2,27.set	macro.set	reordermove	$4,$0.set	noreorder.set	nomacroj	$L299sb	$2,9($17).set	macro.set	reorder$L232:sb	$0,4($5).set	noreorder.set	nomacroj	$L230sb	$0,1($4).set	macro.set	reorder$L221:addiu	$4,$17,25sb	$0,23($17).set	noreorder.set	nomacroj	$L219sb	$0,24($17).set	macro.set	reorder$L217:li	$23,2			# 0x2.set	noreorder.set	nomacroj	$L212sb	$20,17($16).set	macro.set	reorder$L312:.set	noreorder.set	nomacrobne	$5,$0,$L375lw	$31,120($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L299sw	$0,4($17).set	macro.set	reorder$L237:lbu	$3,4($16)sltu	$2,$3,8.set	noreorder.set	nomacrobeq	$2,$0,$L258sll	$2,$3,2.set	macro.set	reorderlui	$3,%hi($L266)addiu	$3,$3,%lo($L266)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L266:.word	$L258.word	$L259.word	$L260.word	$L261.word	$L262.word	$L263.word	$L264.word	$L265.section	.text.aac_frame_decode$L258:lbu	$3,19($16)lbu	$2,20($16)subu	$2,$2,$3andi	$8,$2,0x00ffandi	$3,$8,0x1.set	noreorder.set	nomacrobeq	$3,$0,$L267srl	$5,$8,1.set	macro.set	reorderaddiu	$7,$8,-1srl	$2,$7,31addu	$2,$2,$7lbu	$3,18($16)sra	$2,$2,1.set	noreorder.set	nomacrobne	$3,$0,$L269andi	$6,$2,0x00ff.set	macro.set	reorderaddiu	$2,$6,1andi	$7,$2,0x00ffli	$3,1sb	$3,23($17)sb	$7,19($17).set	noreorder.set	nomacrobeq	$6,$0,$L271sb	$6,21($17).set	macro.set	reorderli	$5,1			# 0x1li	$9,2li	$10,3$L273:addiu	$2,$5,2addu	$3,$5,$17andi	$5,$2,0x00ffsltu	$4,$6,$5sb	$10,24($3).set	noreorder.set	nomacrobeq	$4,$0,$L273sb	$9,23($3).set	macro.set	reorder$L271:sltu	$2,$7,$8beq	$2,$0,$L274li	$5,6li	$6,7$L275:addiu	$2,$7,2addu	$3,$7,$17andi	$7,$2,0x00ffsltu	$4,$7,$8sb	$6,24($3).set	noreorder.set	nomacrobne	$4,$0,$L275sb	$5,23($3).set	macro.set	reorder$L274:lbu	$3,19($16)$L362:sb	$3,22($17)lbu	$2,20($16)sltu	$2,$8,$2.set	noreorder.set	nomacrobeq	$2,$0,$L236li	$4,9.set	macro.set	reorderaddu	$2,$8,$17$L376:sb	$4,23($2)addiu	$3,$8,1lbu	$2,20($16)andi	$8,$3,0x00ffsltu	$2,$8,$2.set	noreorder.set	nomacrobne	$2,$0,$L376addu	$2,$8,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L361mul	$21,$22,$23.set	macro.set	reorder$L259:li	$2,1sb	$2,23($17).set	noreorder.set	nomacroj	$L236sb	$2,19($17).set	macro.set	reorder$L261:li	$2,3li	$3,1li	$4,2sb	$3,23($17)sb	$4,24($17)sb	$2,25($17).set	noreorder.set	nomacroj	$L236sb	$2,19($17).set	macro.set	reorder$L262:li	$2,2li	$3,3li	$4,1sb	$2,24($17)li	$2,8sb	$4,23($17)sb	$3,25($17)sb	$2,26($17)sb	$3,19($17).set	noreorder.set	nomacroj	$L236sb	$4,21($17).set	macro.set	reorder$L263:li	$2,1li	$4,3li	$5,2sb	$2,23($17)li	$3,7li	$2,6sb	$5,24($17)sb	$4,25($17)sb	$2,26($17)sb	$3,27($17)sb	$4,19($17).set	noreorder.set	nomacroj	$L236sb	$5,21($17).set	macro.set	reorder$L264:li	$2,6li	$4,3li	$5,2li	$6,1sb	$2,26($17)li	$3,7li	$2,9sb	$6,23($17)sb	$5,24($17)sb	$4,25($17)sb	$3,27($17)sb	$2,28($17)sb	$4,19($17)sb	$5,21($17).set	noreorder.set	nomacroj	$L236sb	$6,22($17).set	macro.set	reorder$L265:li	$2,4li	$3,5sb	$2,26($17)li	$2,6li	$4,2li	$5,3li	$6,1sb	$3,27($17)sb	$2,28($17)li	$3,7li	$2,9sb	$6,23($17)sb	$4,24($17)sb	$5,25($17)sb	$3,29($17)sb	$2,30($17)sb	$5,19($17)sb	$4,20($17)sb	$4,21($17).set	noreorder.set	nomacroj	$L236sb	$6,22($17).set	macro.set	reorder$L317:.set	noreorder.set	nomacroj	$L302lbu	$3,2008($16).set	macro.set	reorder$L357:lbu	$2,2009($16).set	noreorder.set	nomacrobeq	$2,$0,$L377li	$2,1			# 0x1.set	macro.set	reorderli	$2,1li	$23,2			# 0x2sb	$2,16($16).set	noreorder.set	nomacroj	$L212sb	$0,17($16).set	macro.set	reorder$L233:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L230sb	$0,5($5).set	macro.set	reorder$L222:addiu	$4,$17,26sb	$0,23($17)sb	$0,24($17).set	noreorder.set	nomacroj	$L219sb	$0,25($17).set	macro.set	reorder$L358:addiu	$4,$17,24.set	noreorder.set	nomacroj	$L219sb	$0,23($17).set	macro.set	reorder$L359:.set	noreorder.set	nomacroj	$L230sb	$0,4($5).set	macro.set	reorder$L355:li	$2,7li	$23,8			# 0x8sb	$2,4($16).set	noreorder.set	nomacroj	$L212sb	$0,17($16).set	macro.set	reorder$L248:andi	$8,$2,0x00ff.set	noreorder.set	nomacroj	$L250li	$11,1			# 0x1.set	macro.set	reorder$L239:addiu	$3,$8,-1li	$2,1andi	$8,$3,0x00ffli	$6,1			# 0x1.set	noreorder.set	nomacroj	$L241sb	$2,23($17).set	macro.set	reorder$L356:li	$23,7			# 0x7sb	$0,4($16).set	noreorder.set	nomacroj	$L212sb	$0,17($16).set	macro.set	reorder$L360:lw	$2,12($16)move	$4,$0addiu	$2,$2,1.set	noreorder.set	nomacroj	$L299sw	$2,12($16).set	macro.set	reorder$L267:andi	$2,$5,0x1sb	$5,19($17).set	noreorder.set	nomacrobne	$2,$0,$L281sb	$5,21($17).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$5,$0,$L378sltu	$2,$5,$8.set	macro.set	reordermove	$6,$0li	$7,2li	$9,3$L290:addiu	$2,$6,2addu	$3,$6,$17andi	$6,$2,0x00ffsltu	$4,$6,$5sb	$9,24($3).set	noreorder.set	nomacrobne	$4,$0,$L290sb	$7,23($3).set	macro.set	reordersltu	$2,$5,$8$L378:beq	$2,$0,$L274li	$6,6li	$7,7$L291:addiu	$2,$5,2addu	$3,$5,$17andi	$5,$2,0x00ffsltu	$4,$5,$8sb	$7,24($3).set	noreorder.set	nomacrobne	$4,$0,$L291sb	$6,23($3).set	macro.set	reorder.set	noreorder.set	nomacroj	$L362lbu	$3,19($16).set	macro.set	reorder$L281:li	$2,1.set	noreorder.set	nomacrobeq	$5,$0,$L285sb	$2,23($17).set	macro.set	reorderli	$6,1			# 0x1li	$7,2li	$9,3$L287:addiu	$2,$6,2addu	$3,$6,$17andi	$6,$2,0x00ffsltu	$4,$5,$6sb	$9,24($3).set	noreorder.set	nomacrobeq	$4,$0,$L287sb	$7,23($3).set	macro.set	reorder$L285:addiu	$2,$5,1andi	$5,$2,0x00ffaddiu	$6,$8,-1slt	$2,$5,$6.set	noreorder.set	nomacrobeq	$2,$0,$L379addu	$3,$6,$17.set	macro.set	reorderli	$7,6li	$9,7$L289:addiu	$2,$5,2addu	$3,$5,$17andi	$5,$2,0x00ffslt	$4,$5,$6sb	$9,24($3).set	noreorder.set	nomacrobne	$4,$0,$L289sb	$7,23($3).set	macro.set	reorderaddu	$3,$6,$17$L379:li	$2,8.set	noreorder.set	nomacroj	$L274sb	$2,23($3).set	macro.set	reorder$L269:addiu	$2,$6,1sb	$2,21($17).set	noreorder.set	nomacrobeq	$6,$0,$L276sb	$6,19($17).set	macro.set	reordermove	$5,$0li	$9,2li	$10,3$L278:addiu	$2,$5,2addu	$3,$5,$17andi	$5,$2,0x00ffsltu	$4,$5,$6sb	$10,24($3).set	noreorder.set	nomacrobne	$4,$0,$L278sb	$9,23($3).set	macro.set	reorder$L276:slt	$2,$6,$7.set	noreorder.set	nomacrobeq	$2,$0,$L279move	$5,$6.set	macro.set	reorderli	$9,6li	$10,7$L280:addiu	$2,$6,2addu	$3,$5,$17andi	$5,$2,0x00ffslt	$4,$5,$7sb	$10,24($3)sb	$9,23($3).set	noreorder.set	nomacrobne	$4,$0,$L280move	$6,$5.set	macro.set	reorder$L279:addu	$3,$7,$17li	$2,8.set	noreorder.set	nomacroj	$L274sb	$2,23($3).set	macro.set	reorder.end	aac_frame_decode.section	.text.NeAACDecDecode2,"ax",@progbits.align	2.align	5.globl	NeAACDecDecode2.ent	NeAACDecDecode2.type	NeAACDecDecode2, @functionNeAACDecDecode2:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$8,16($sp)lw	$2,20($sp)beq	$8,$0,$L381move	$3,$5bne	$2,$0,$L386nop$L381:li	$2,27sb	$2,9($3)j	$31move	$2,$0$L386:j	aac_frame_decodenop.set	macro.set	reorder.end	NeAACDecDecode2.section	.text.NeAACDecDecode,"ax",@progbits.align	2.align	5.globl	NeAACDecDecode.ent	NeAACDecDecode.type	NeAACDecDecode, @functionNeAACDecDecode:.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)sw	$0,16($sp)jal	aac_frame_decodesw	$0,20($sp)lw	$31,24($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	NeAACDecDecode.rdata.align	2.type	str.4088, @object.size	str.4088, 12str.4088:.byte	2.byte	4.byte	4.byte	4.byte	8.byte	2.byte	2.byte	2.byte	2.byte	0.byte	0.byte	0.align	2.type	bitmask, @object.size	bitmask, 132bitmask:.word	0.word	1.word	3.word	7.word	15.word	31.word	63.word	127.word	255.word	511.word	1023.word	2047.word	4095.word	8191.word	16383.word	32767.word	65535.word	131071.word	262143.word	524287.word	1048575.word	2097151.word	4194303.word	8388607.word	16777215.word	33554431.word	67108863.word	134217727.word	268435455.word	536870911.word	1073741823.word	2147483647.word	-1.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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