ad_hwac3.s

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

S
1,372
字号
sltu	$2,$6,40.set	noreorder.set	nomacrobne	$2,$0,$L161addiu	$4,$5,8.set	macro.set	reorder$L124:andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L128move	$7,$4.set	macro.set	reorderli	$2,3			# 0x3beq	$3,$2,$L129beq	$3,$19,$L162$L126:addiu	$5,$7,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$7,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L130li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$7,$2,32sltu	$3,$5,$7beq	$3,$0,$L130$L145:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$7bne	$2,$0,$L145$L130:addu	$6,$6,$4addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L169addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L170:#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,$L170addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L169:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L171andi	$4,$6,0x3.set	macro.set	reorder$L147:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L147andi	$4,$6,0x3.set	macro.set	reorder$L171:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L139addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L140li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L138.set	noreorder.set	nomacroj	$L91li	$16,6144			# 0x1800.set	macro.set	reorder$L160:sb	$0,7($2)lw	$3,52($17)addu	$3,$3,$16lbu	$4,-1($3)addiu	$16,$16,1sb	$4,8($2)li	$2,6136			# 0x17f8subu	$6,$2,$16addu	$5,$18,$16sltu	$2,$6,40.set	noreorder.set	nomacrobeq	$2,$0,$L124addiu	$4,$5,8.set	macro.set	reorder$L161:li	$16,6144			# 0x1800.set	noreorder.set	nomacrojal	memsetmove	$5,$0.set	macro.set	reordermove	$2,$16lw	$31,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,56.set	macro.set	reorder$L128:addiu	$7,$5,10sb	$0,8($5).set	noreorder.set	nomacroj	$L126sb	$0,9($5).set	macro.set	reorder$L158:lw	$19,52($17)addiu	$5,$sp,20move	$4,$19addiu	$6,$sp,16.set	noreorder.set	nomacrojal	dts_decode_headeraddiu	$7,$sp,24.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L94move	$17,$2.set	macro.set	reorderlw	$2,16($sp)li	$3,-1934sll	$16,$2,5sh	$3,0($18)li	$2,19999li	$3,1024			# 0x400.set	noreorder.set	nomacrobeq	$16,$3,$L98sh	$2,2($18).set	macro.set	reorderli	$2,2048			# 0x800.set	noreorder.set	nomacrobeq	$16,$2,$L99li	$2,512			# 0x200.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$16,$2,$L163lui	$6,%hi($LC12).set	macro.set	reorderaddiu	$6,$6,%lo($LC12)li	$4,12			# 0xcli	$5,1			# 0x1.set	noreorder.set	nomacrojal	mp_msgmove	$7,$16.set	macro.set	reordersh	$0,4($18)$L100:sll	$16,$16,2addiu	$2,$17,8sll	$3,$17,3slt	$2,$16,$2.set	noreorder.set	nomacrobne	$2,$0,$L164sh	$3,6($18).set	macro.set	reordermove	$4,$19$L168:addiu	$5,$18,8.set	noreorder.set	nomacrojal	swabmove	$6,$17.set	macro.set	reorderandi	$3,$17,0x1.set	noreorder.set	nomacrobeq	$3,$0,$L172subu	$2,$16,$17.set	macro.set	reorderaddu	$2,$18,$17addu	$3,$19,$17sb	$0,7($2)lbu	$4,-1($3)addiu	$17,$17,1sb	$4,8($2)subu	$2,$16,$17$L172:addiu	$6,$2,-8addu	$5,$18,$17sltu	$2,$6,40.set	noreorder.set	nomacrobne	$2,$0,$L165addiu	$4,$5,8.set	macro.set	reorderandi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L109move	$7,$4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L110li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L166$L107:addiu	$5,$7,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$7,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L111li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$7,$2,32sltu	$3,$5,$7beq	$3,$0,$L111$L142:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$7bne	$2,$0,$L142$L111:addu	$6,$6,$4addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L173addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L174:#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,$L174addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L173:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L175andi	$4,$6,0x3.set	macro.set	reorder$L144:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L144andi	$4,$6,0x3.set	macro.set	reorder$L175:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L155addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L156li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$4,$2,$L167move	$2,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L167sb	$0,4($5).set	macro.set	reorder$L157:jal	ac3dts_fillbuff.set	noreorder.set	nomacrobgtz	$2,$L89move	$16,$2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L167move	$2,$16.set	macro.set	reorder$L139:li	$16,6144			# 0x1800$L155:sb	$0,4($5)sb	$0,1($3)move	$2,$16lw	$31,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,56.set	macro.set	reorder$L129:addiu	$7,$5,11sb	$0,8($5)sb	$0,9($5).set	noreorder.set	nomacroj	$L126sb	$0,10($5).set	macro.set	reorder$L140:li	$16,6144			# 0x1800$L156:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L91sb	$0,5($5).set	macro.set	reorder$L163:li	$2,11.set	noreorder.set	nomacroj	$L100sh	$2,4($18).set	macro.set	reorder$L162:addiu	$7,$5,9.set	noreorder.set	nomacroj	$L126sb	$0,8($5).set	macro.set	reorder$L138:li	$16,6144			# 0x1800.set	noreorder.set	nomacroj	$L91sb	$0,4($5).set	macro.set	reorder$L165:.set	noreorder.set	nomacrojal	memsetmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L167move	$2,$16.set	macro.set	reorder$L164:lui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)li	$4,12			# 0xc.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L168move	$4,$19.set	macro.set	reorder$L98:li	$2,12.set	noreorder.set	nomacroj	$L100sh	$2,4($18).set	macro.set	reorder$L99:li	$2,13.set	noreorder.set	nomacroj	$L100sh	$2,4($18).set	macro.set	reorder$L109:addiu	$7,$5,10sb	$0,8($5).set	noreorder.set	nomacroj	$L107sb	$0,9($5).set	macro.set	reorder$L110:addiu	$7,$5,11sb	$0,8($5)sb	$0,9($5).set	noreorder.set	nomacroj	$L107sb	$0,10($5).set	macro.set	reorder$L166:addiu	$7,$5,9.set	noreorder.set	nomacroj	$L107sb	$0,8($5).set	macro.set	reorder.end	decode_audio.globl	mpcodecs_ad_hwac3.data.align	2.type	mpcodecs_ad_hwac3, @object.size	mpcodecs_ad_hwac3, 24mpcodecs_ad_hwac3:.word	info.word	preinit.word	init.word	uninit.word	control.word	decode_audio.align	2.type	isdts, @object.size	isdts, 4isdts:.word	-1.rdata.align	2.type	DTS_BITRATES, @object.size	DTS_BITRATES, 120DTS_BITRATES:.word	32000.word	56000.word	64000.word	96000.word	112000.word	128000.word	192000.word	224000.word	256000.word	320000.word	384000.word	448000.word	512000.word	576000.word	640000.word	768000.word	896000.word	1024000.word	1152000.word	1280000.word	1344000.word	1408000.word	1411200.word	1472000.word	1536000.word	1920000.word	2048000.word	3072000.word	3840000.word	4096000.align	2.type	DTS_SAMPLEFREQS, @object.size	DTS_SAMPLEFREQS, 64DTS_SAMPLEFREQS:.word	0.word	8000.word	16000.word	32000.word	64000.word	128000.word	11025.word	22050.word	44100.word	88200.word	176400.word	12000.word	24000.word	48000.word	96000.word	192000.section	.rodata.str1.4.align	2$LC14:.ascii	"AC3/DTS pass-through S/PDIF\000".align	2$LC15:.ascii	"hwac3\000".align	2$LC16:.ascii	"Nick Kurshev/Peter Sch\303\274ller\000".align	2$LC17:.ascii	"???\000".subsection	-1.align	2$LC18:.ascii	"\000".data.align	2.type	info, @object.size	info, 20info:.word	$LC14.word	$LC15.word	$LC16.word	$LC17.word	$LC18.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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