demux_nuv.s

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

S
4,403
字号
.set	noreorder.set	nomacroj	$L382sb	$2,6($4).set	macro.set	reorder$L392:lw	$2,28($17)andi	$2,$2,0x4beq	$2,$0,$L478lw	$4,44($17)lw	$2,36($17)lw	$6,40($17)addu	$2,$4,$2subu	$2,$2,$6addu	$5,$16,$2slt	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L395subu	$2,$4,$6.set	macro.set	reorder$L546:subu	$2,$5,$2bltz	$2,$L395.set	noreorder.set	nomacroj	$L387sw	$2,36($17).set	macro.set	reorder$L501:lw	$3,%lo($LC12)($2)sw	$3,244($16)lw	$4,92($sp).set	noreorder.set	nomacrojal	__truncdfsf2lw	$5,96($sp).set	macro.set	reorderlui	$3,%hi($LC13)lw	$4,%lo($LC13)($3)sw	$2,236($16).set	noreorder.set	nomacrojal	__divsf3move	$5,$2.set	macro.set	reordersw	$2,240($16)lw	$2,104($sp).set	noreorder.set	nomacrobeq	$2,$0,$L361move	$5,$0.set	macro.set	reorder$L542:move	$6,$0.set	noreorder.set	nomacrojal	new_sh_audio_aidmove	$4,$20.set	macro.set	reorderlw	$4,52($20)move	$16,$2sw	$4,4($2)li	$2,1			# 0x1li	$3,2			# 0x2sw	$2,12($16)li	$2,44100			# 0xac44sw	$3,36($16)sw	$16,92($4)sw	$2,28($16).set	noreorder.set	nomacrojal	uc_mallocli	$4,18			# 0x12.set	macro.set	reordermove	$4,$2move	$5,$0li	$6,18			# 0x12.set	noreorder.set	nomacrojal	memsetsw	$2,156($16).set	macro.set	reorderlhu	$4,12($16)lw	$3,156($16)srl	$2,$4,8sb	$2,1($3)sb	$4,0($3)lhu	$5,36($16)lw	$3,156($16)srl	$2,$5,8sb	$2,3($3)sb	$5,2($3)lw	$4,156($16)li	$2,16			# 0x10sb	$2,14($4)sb	$0,15($4)lw	$2,156($16)lw	$4,28($16)swl	$4,7($2)swr	$4,4($2)lw	$3,156($16)lbu	$4,3($3)lbu	$5,15($3)lbu	$2,2($3)lbu	$6,14($3)sll	$4,$4,8sll	$5,$5,8or	$4,$4,$2or	$5,$5,$6lwl	$2,7($3)mul	$4,$4,$5lwr	$2,4($3)mul	$4,$4,$2srl	$4,$4,3swl	$4,11($3)swr	$4,8($3)lw	$2,36($16)lw	$4,156($16)sll	$2,$2,1andi	$2,$2,0xffffsrl	$3,$2,8sb	$2,12($4)sb	$3,13($4)lw	$2,156($16)sb	$0,17($2).set	noreorder.set	nomacroj	$L361sb	$0,16($2).set	macro.set	reorder$L472:.set	noreorder.set	nomacrojal	stream_seek_longmove	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L534lui	$6,%hi($LC20).set	macro.set	reorder$L352:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L350sb	$3,5($4).set	macro.set	reorder$L504:lbu	$2,4($5).set	noreorder.set	nomacroj	$L382sb	$2,4($4).set	macro.set	reorder$L330:$L538:.set	noreorder.set	nomacrojal	stream_seek_longmove	$5,$0.set	macro.set	reorderlw	$17,16($20).set	noreorder.set	nomacroj	$L333lw	$5,36($17).set	macro.set	reorder$L353:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L350sb	$2,6($4).set	macro.set	reorder$L509:lw	$2,28($17)andi	$2,$2,0x2beq	$2,$0,$L387lw	$4,44($17)lw	$2,36($17)lw	$6,40($17)addu	$2,$4,$2subu	$2,$2,$6addu	$5,$16,$2slt	$3,$5,$4.set	noreorder.set	nomacrobne	$3,$0,$L546subu	$2,$4,$6.set	macro.set	reorder$L395:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L535addiu	$21,$21,1.set	macro.set	reorder$L510:li	$2,512			# 0x200.set	noreorder.set	nomacrobeq	$3,$2,$L404lui	$6,%hi($LC14).set	macro.set	reorderaddiu	$6,$6,%lo($LC14)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L536lw	$3,644($sp).set	macro.set	reorder$L506:subu	$2,$2,$19sltu	$2,$2,12.set	noreorder.set	nomacrobeq	$2,$0,$L371lw	$3,644($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L550lw	$5,640($sp).set	macro.set	reorder$L496:lbu	$2,4($5).set	noreorder.set	nomacroj	$L350sb	$2,4($4).set	macro.set	reorder$L404:lw	$17,16($20)addiu	$19,$sp,116lw	$5,36($17)lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L407li	$18,512			# 0x200.set	macro.set	reorder$L514:move	$16,$2sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L547lui	$6,%hi($LC1).set	macro.set	reorder$L413:slt	$2,$18,$16movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L415addu	$5,$3,$5.set	macro.set	reorder$L516:andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L548move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L548li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$19,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L419addiu	$5,$5,-4.set	macro.set	reorder$L485:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L485$L419:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L549andi	$3,$16,0x3.set	macro.set	reorder$L486:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L486andi	$3,$16,0x3.set	macro.set	reorder$L549:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L425li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L426li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L513$L423:lw	$5,36($17)subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$18,$L412sw	$2,36($17).set	macro.set	reorder$L517:lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L514addu	$19,$19,$16.set	macro.set	reorder$L407:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L515li	$2,512			# 0x200.set	macro.set	reorderlw	$3,40($17)lw	$5,36($17)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L413subu	$16,$3,$5.set	macro.set	reorderlui	$6,%hi($LC1)$L547:li	$5,2			# 0x2addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderslt	$2,$18,$16lw	$5,36($17)movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobeq	$2,$0,$L516addu	$5,$3,$5.set	macro.set	reorder$L415:move	$4,$19$L548:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorderlw	$5,36($17)subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacrobgtz	$18,$L517sw	$2,36($17).set	macro.set	reorder$L412:lw	$7,116($sp)$L537:li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$7,$2,$L428lui	$6,%hi($LC15).set	macro.set	reorderaddiu	$6,$6,%lo($LC15)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L536lw	$3,644($sp).set	macro.set	reorder$L500:lui	$6,%hi($LC10)move	$20,$0addiu	$6,$6,%lo($LC10)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,4			# 0x4.set	macro.set	reordermove	$2,$20lw	$31,684($sp)lw	$fp,680($sp)lw	$23,676($sp)lw	$22,672($sp)lw	$21,668($sp)lw	$20,664($sp)lw	$19,660($sp)lw	$18,656($sp)lw	$17,652($sp)lw	$16,648($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,688.set	macro.set	reorder$L425:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L423sb	$3,5($4).set	macro.set	reorder$L426:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L423sb	$2,6($4).set	macro.set	reorder$L428:lui	$6,%hi($LC16)addiu	$6,$6,%lo($LC16)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorderlw	$2,120($sp)lui	$6,%hi($LC17)sra	$3,$2,16sra	$8,$2,8andi	$3,$3,0xffsrl	$7,$2,24andi	$8,$8,0xffandi	$2,$2,0xffli	$5,6			# 0x6addiu	$6,$6,%lo($LC17)li	$4,5			# 0x5sw	$3,16($sp)sw	$2,24($sp).set	noreorder.set	nomacrojal	mp_msgsw	$8,20($sp).set	macro.set	reorderlw	$2,120($sp)lw	$3,632($sp)lw	$5,632($sp)sw	$2,12($3)lw	$3,160($sp)li	$2,1162674176			# 0x454d0000sw	$3,252($5)lw	$7,124($sp)ori	$2,$2,0x414c.set	noreorder.set	nomacrobeq	$7,$2,$L518li	$2,1096220672			# 0x41570000.set	macro.set	reorderori	$2,$2,0x4152.set	noreorder.set	nomacrobne	$7,$2,$L433lui	$6,%hi($LC18).set	macro.set	reorderli	$11,1			# 0x1sw	$11,12($23)$L432:lw	$3,136($sp)sw	$3,36($23)lw	$4,128($sp)mul	$3,$4,$3sw	$4,28($23)lw	$2,132($sp)mul	$3,$3,$2li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$11,$2,$L435sw	$3,44($23).set	macro.set	reorderlw	$2,140($sp)div	$0,$3,$2teq	$2,$0,7mflo	$4slt	$3,$4,12000.set	noreorder.set	nomacrobne	$3,$0,$L519slt	$2,$4,20000.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L520li	$5,40000			# 0x9c40.set	macro.set	reorderslt	$2,$4,28000.set	noreorder.set	nomacrobne	$2,$0,$L521li	$7,56000			# 0xdac0.set	macro.set	reorderli	$2,36000			# 0x8ca0slt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L522addiu	$8,$5,32000.set	macro.set	reorderli	$2,44000			# 0xabe0li	$3,48000			# 0xbb80slt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L523addu	$9,$5,$3.set	macro.set	reorderli	$2,52000			# 0xcb20slt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L524addu	$10,$7,$3.set	macro.set	reorderli	$2,60000			# 0xea60li	$6,64000			# 0xfa00slt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L525addu	$7,$7,$6.set	macro.set	reorderli	$3,65536			# 0x10000slt	$2,$4,$8ori	$5,$3,0x3880.set	noreorder.set	nomacrobne	$2,$0,$L526addu	$8,$6,$5.set	macro.set	reorderslt	$2,$4,$9ori	$6,$3,0x7700.set	noreorder.set	nomacrobne	$2,$0,$L527addu	$9,$5,$6.set	macro.set	reorderslt	$2,$4,$10ori	$5,$3,0xb580.set	noreorder.set	nomacrobne	$2,$0,$L528addu	$10,$6,$5.set	macro.set	reorderori	$6,$3,0xf400slt	$2,$4,$7.set	noreorder.set	nomacrobne	$2,$0,$L529addu	$7,$5,$6.set	macro.set	reorderli	$2,131072			# 0x20000ori	$2,$2,0x7100slt	$3,$4,$8.set	noreorder.set	nomacrobne	$3,$0,$L530addu	$5,$6,$2.set	macro.set	reorderslt	$2,$4,$9.set	noreorder.set	nomacrobne	$2,$0,$L531slt	$2,$4,$10.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L532slt	$2,$4,$7.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L533slt	$3,$4,$5.set	macro.set	reorderli	$2,15			# 0xfli	$4,16			# 0x10movn	$4,$2,$3$L439:lui	$3,%hi(rates.3858)sll	$2,$4,2addiu	$3,$3,%lo(rates.3858)addu	$2,$2,$3lw	$4,0($2)sw	$4,44($23)$L435:lw	$3,156($23)andi	$4,$11,0xffffsrl	$2,$4,8sb	$2,1($3)sb	$4,0($3)lhu	$5,36($23)lw	$3,156($23)srl	$2,$5,8sb	$5,2($3)sb	$2,3($3)lw	$2,156($23)lw	$4,28($23)lui	$6,%hi($LC19)swl	$4,7($2)swr	$4,4($2)lw	$3,44($23)lw	$4,156($23)addiu	$5,$3,7slt	$2,$3,0movn	$3,$5,$2sra	$3,$3,3swl	$3,11($4)swr	$3,8($4)lw	$2,36($23)lw	$4,156($23)sll	$2,$2,1andi	$2,$2,0xffffsrl	$3,$2,8sb	$2,12($4)sb	$3,13($4)lhu	$5,132($sp)lw	$3,156($23)srl	$2,$5,8sb	$5,14($3)sb	$2,15($3)lw	$4,156($23)addiu	$6,$6,%lo($LC19)sb	$0,17($4)sb	$0,16($4)lw	$2,132($sp)li	$4,5			# 0x5sw	$2,16($sp)lw	$2,128($sp)lw	$3,140($sp)lw	$7,136($sp)li	$5,6			# 0x6sw	$2,20($sp).set	noreorder.set	nomacrojal	mp_msgsw	$3,24($sp).set	macro.set	reorderj	$L471$L513:lbu	$2,4($5).set	noreorder.set	nomacroj	$L423sb	$2,4($4).set	macro.set	reorder$L515:subu	$2,$2,$18sltu	$2,$2,512.set	noreorder.set	nomacrobne	$2,$0,$L536lw	$3,644($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L537lw	$7,116($sp).set	macro.set	reorder$L433:addiu	$6,$6,%lo($LC18)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L432lw	$11,12($23).set	macro.set	reorder$L518:li	$11,85			# 0x55.set	noreorder.set	nomacroj	$L432sw	$11,12($23).set	macro.set	reorder$L520:.set	noreorder.set	nomacroj	$L439li	$4,1			# 0x1.set	macro.set	reorder$L519:.set	noreorder.set	nomacroj	$L439move	$4,$0.set	macro.set	reorder$L533:.set	noreorder.set	nomacroj	$L439li	$4,14			# 0xe.set	macro.set	reorder$L530:.set	noreorder.set	nomacroj	$L439li	$4,11			# 0xb.set	macro.set	reorder$L529:.set	noreorder.set	nomacroj	$L439li	$4,10			# 0xa.set	macro.set	reorder$L528:.set	noreorder.set	nomacroj	$L439li	$4,9			# 0x9.set	macro.set	reorder$L527:.set	noreorder.set	nomacroj	$L439li	$4,8			# 0x8.set	macro.set	reorder$L532:.set	noreorder.set	nomacroj	$L439li	$4,13			# 0xd.set	macro.set	reorder$L531:.set	noreorder.set	nomacroj	$L439li	$4,12			# 0xc.set	macro.set	reorder$L522:.set	noreorder.set	nomacroj	$L439li	$4,3			# 0x3.set	macro.set	reorder$L521:.set	noreorder.set	nomacroj	$L439li	$4,2			# 0x2.set	macro.set	reorder$L526:.set	noreorder.set	nomacroj	$L439li	$4,7			# 0x7.set	macro.set	reorder$L525:.set	noreorder.set	nomacroj	$L439li	$4,6			# 0x6.set	macro.set	reorder$L524:.set	noreorder.set	nomacroj	$L439li	$4,5			# 0x5.set	macro.set	reorder$L523:.set	noreorder.set	nomacroj	$L439li	$4,4			# 0x4.set	macro.set	reorder.end	demux_open_nuv.globl	demuxer_desc_nuv.section	.rodata.str1.4.align	2$LC21:.ascii	"NuppelVideo demuxer\000".align	2$LC22:.ascii	"nuv\000".align	2$LC23:.ascii	"Panagiotis Issaris\000".subsection	-1.align	2$LC24:.ascii	"\000".data.align	2.type	demuxer_desc_nuv, @object.size	demuxer_desc_nuv, 52demuxer_desc_nuv:.word	$LC21.word	$LC22.word	$LC2.word	$LC23.word	$LC24.word	13.word	1.word	nuv_check_file.word	demux_nuv_fill_buffer.word	demux_open_nuv.word	demux_close_nuv.word	demux_seek_nuv.word	0.rdata.align	2.type	rates.3858, @object.size	rates.3858, 68rates.3858:.word	8000.word	16000.word	24000.word	32000.word	40000.word	48000.word	56000.word	64000.word	80000.word	96000.word	112000.word	128000.word	160000.word	192000.word	224000.word	256000.word	320000.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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