demux_asf.s

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

S
3,705
字号
.set	nomacroj	$L302addiu	$16,$16,4.set	macro.set	reorder$L296:lbu	$5,1($16)lbu	$2,2($16)lbu	$3,3($16)lbu	$4,0($16)sll	$5,$5,8sll	$2,$2,16sll	$3,$3,24or	$4,$4,$5or	$2,$2,$3or	$4,$4,$2addiu	$16,$16,4.set	noreorder.set	nomacroj	$L297sw	$4,56($sp).set	macro.set	reorder$L291:lbu	$5,3($16)lbu	$3,1($16)lbu	$2,2($16)lbu	$4,1($17)sll	$3,$3,8sll	$2,$2,16sll	$5,$5,24or	$4,$4,$3or	$2,$2,$5or	$22,$4,$2.set	noreorder.set	nomacroj	$L292addiu	$16,$17,5.set	macro.set	reorder$L294:lbu	$2,0($16)addiu	$16,$16,1.set	noreorder.set	nomacroj	$L297sw	$2,56($sp).set	macro.set	reorder$L289:lbu	$22,1($17).set	noreorder.set	nomacroj	$L292addiu	$16,$17,2.set	macro.set	reorder$L299:lbu	$23,0($16).set	noreorder.set	nomacroj	$L302addiu	$16,$16,1.set	macro.set	reorder$L373:lbu	$2,1($17)lbu	$3,0($17)sll	$2,$2,8or	$20,$3,$2.set	noreorder.set	nomacroj	$L375addiu	$17,$17,2.set	macro.set	reorder$L374:lbu	$5,1($17)lbu	$2,2($17)lbu	$3,3($17)lbu	$4,0($17)sll	$5,$5,8sll	$2,$2,16sll	$3,$3,24or	$4,$4,$5or	$2,$2,$3or	$20,$4,$2.set	noreorder.set	nomacroj	$L375addiu	$17,$17,4.set	macro.set	reorder$L418:lbu	$20,0($17).set	noreorder.set	nomacroj	$L375addiu	$17,$17,1.set	macro.set	reorder$L317:lw	$19,124($16)lw	$24,176($16)$L320:.set	noreorder.set	nomacroblez	$19,$L321sw	$0,112($16).set	macro.set	reorderlw	$15,68($21)lw	$25,184($16)addiu	$12,$17,4move	$14,$0.set	noreorder.set	nomacrobeq	$15,$20,$L420move	$18,$0.set	macro.set	reorder$L324:lw	$2,120($16)addu	$2,$2,$18lhu	$13,0($2)li	$2,65535			# 0xffffbeq	$13,$2,$L421$L327:beq	$24,$14,$L422$L329:beq	$25,$14,$L423$L331:addiu	$14,$14,1.set	noreorder.set	nomacrobeq	$19,$14,$L321addiu	$18,$18,4.set	macro.set	reorder$L428:lw	$15,68($21).set	noreorder.set	nomacrobne	$15,$20,$L324addu	$12,$12,$13.set	macro.set	reorder$L420:lw	$2,116($16)addu	$2,$2,$18lhu	$13,0($2)li	$2,65535			# 0xffffbne	$13,$2,$L327$L421:lbu	$2,1($12)lbu	$3,0($12)sll	$2,$2,8or	$13,$2,$3.set	noreorder.set	nomacrobne	$24,$14,$L329addiu	$12,$12,2.set	macro.set	reorder$L422:lbu	$11,9($12)lbu	$7,10($12)lbu	$9,11($12)lbu	$10,13($12)lbu	$6,14($12)lbu	$8,15($12)lbu	$4,8($12)lbu	$2,12($12)sll	$11,$11,8sll	$7,$7,16sll	$9,$9,24sll	$10,$10,8sll	$6,$6,16sll	$8,$8,24or	$7,$7,$9or	$4,$4,$11or	$2,$2,$10or	$6,$6,$8or	$4,$4,$7or	$2,$2,$6move	$3,$2sra	$5,$4,31move	$2,$0or	$7,$4,$2or	$4,$5,$3sw	$7,48($sp).set	noreorder.set	nomacrobne	$25,$14,$L331sw	$4,52($sp).set	macro.set	reorder$L423:bne	$15,$20,$L331lbu	$5,0($12)andi	$2,$5,0x8beq	$2,$0,$L334lw	$2,172($16).set	noreorder.set	nomacrobeq	$22,$2,$L334li	$2,1			# 0x1.set	macro.set	reordersw	$2,112($16)sw	$22,172($16)$L337:lw	$2,136($16)lw	$3,140($16)or	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L338srl	$3,$5,4.set	macro.set	reorderli	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$3,$2,$L424li	$2,327680			# 0x50000.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L425li	$2,393216			# 0x60000.set	macro.set	reorderli	$2,6			# 0x6.set	noreorder.set	nomacrobeq	$3,$2,$L426li	$2,196608			# 0x30000.set	macro.set	reorderli	$2,7			# 0x7.set	noreorder.set	nomacrobeq	$3,$2,$L427li	$2,131072			# 0x20000.set	macro.set	reorderori	$2,$2,0x8bb1move	$3,$0sw	$2,136($16)sw	$3,140($16)sw	$0,188($16)$L338:lw	$2,112($16).set	noreorder.set	nomacrobne	$2,$0,$L348andi	$2,$5,0x7.set	macro.set	reorderaddiu	$14,$14,1move	$fp,$0.set	noreorder.set	nomacrobne	$19,$14,$L428addiu	$18,$18,4.set	macro.set	reorder$L321:lw	$2,68($21).set	noreorder.set	nomacrobeq	$2,$20,$L429move	$18,$0.set	macro.set	reorder$L446:move	$19,$0$L363:lw	$3,104($sp)lw	$2,68($3).set	noreorder.set	nomacrobne	$2,$20,$L445sltu	$6,$23,33.set	macro.set	reorderlw	$4,48($sp)li	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobeq	$4,$2,$L430lw	$5,52($sp).set	macro.set	reorderlw	$6,48($sp)$L449:lw	$8,152($16)lw	$9,156($16)lw	$5,52($sp)subu	$2,$6,$8sltu	$4,$6,$2subu	$3,$5,$9subu	$3,$3,$4sw	$2,160($16)sw	$3,164($16)$L365:addu	$4,$8,$2sltu	$6,$4,$8addu	$5,$9,$3addu	$5,$6,$5move	$18,$4move	$19,$5sw	$4,152($16).set	noreorder.set	nomacroj	$L308sw	$5,156($16).set	macro.set	reorder$L429:lw	$2,112($16)beq	$2,$0,$L446lw	$2,88($16)lw	$3,92($16)addiu	$6,$2,1sltu	$4,$6,$2addu	$7,$4,$3sw	$6,88($16).set	noreorder.set	nomacrobeq	$fp,$0,$L354sw	$7,92($16).set	macro.set	reorderlw	$3,188($16)li	$2,1			# 0x1.set	noreorder.set	nomacrobne	$3,$0,$L356sw	$2,168($16).set	macro.set	reorderlw	$18,144($16)lw	$19,148($16)or	$2,$18,$19.set	noreorder.set	nomacrobeq	$2,$0,$L356move	$6,$0.set	macro.set	reorderlw	$4,136($16)lw	$5,140($16).set	noreorder.set	nomacrojal	__cmpdi2move	$7,$0.set	macro.set	reorderblez	$2,$L360lw	$4,136($16).set	noreorder.set	nomacrojal	__floatdidflw	$5,140($16).set	macro.set	reordermove	$4,$2move	$5,$3$L359:lui	$2,%hi($LC16)lw	$6,%lo($LC16)($2).set	noreorder.set	nomacrojal	__muldf3lw	$7,%lo($LC16+4)($2).set	macro.set	reorderlw	$9,48($sp)lw	$6,52($sp)subu	$4,$9,$18subu	$5,$6,$19sw	$2,96($sp)lw	$6,88($16)sltu	$2,$9,$4lw	$7,92($16)subu	$5,$5,$2.set	noreorder.set	nomacrojal	__udivdi3sw	$3,100($sp).set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$0move	$7,$0move	$18,$2.set	noreorder.set	nomacrojal	__cmpdi2move	$19,$3.set	macro.set	reorder.set	noreorder.set	nomacroblez	$2,$L362sll	$6,$19,31.set	macro.set	reordermove	$4,$18.set	noreorder.set	nomacrojal	__floatdidfmove	$5,$19.set	macro.set	reordermove	$4,$2move	$5,$3$L361:lui	$2,%hi($LC17)lw	$6,%lo($LC17)($2).set	noreorder.set	nomacrojal	__muldf3lw	$7,%lo($LC17+4)($2).set	macro.set	reorderlw	$4,96($sp)lw	$5,100($sp)move	$6,$2.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrojal	__fixunsdfdimove	$5,$3.set	macro.set	reordersw	$2,136($16)sw	$3,140($16)$L356:lw	$18,48($sp)lw	$19,52($sp)li	$2,1			# 0x1move	$3,$0sw	$2,88($16)sw	$3,92($16)sw	$18,144($16).set	noreorder.set	nomacroj	$L363sw	$19,148($16).set	macro.set	reorder$L416:sll	$2,$20,2addu	$2,$2,$4lw	$3,64($2).set	noreorder.set	nomacrobeq	$3,$0,$L314lw	$5,104($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L314sw	$20,68($5).set	macro.set	reorder$L415:sll	$2,$20,2addu	$2,$2,$9lw	$3,1088($2).set	noreorder.set	nomacrobeq	$3,$0,$L447lw	$3,160($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L312sw	$20,68($21).set	macro.set	reorder$L334:.set	noreorder.set	nomacroj	$L337sw	$0,112($16).set	macro.set	reorder$L277:lbu	$2,6($16)andi	$3,$2,0x3f.set	noreorder.set	nomacroblez	$3,$L280sw	$3,72($sp).set	macro.set	reordersrl	$2,$2,6addiu	$17,$16,7.set	noreorder.set	nomacroj	$L279sw	$2,68($sp).set	macro.set	reorder$L273:lw	$6,92($sp)lw	$2,48($6)subu	$2,$2,$3.set	noreorder.set	nomacroj	$L275sw	$2,80($sp).set	macro.set	reorder$L417:lw	$19,128($16).set	noreorder.set	nomacroj	$L320lw	$24,180($16).set	macro.set	reorder$L393:lw	$17,16($7)lw	$2,56($17).set	noreorder.set	nomacrobne	$2,$0,$L448move	$3,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L434lw	$2,92($sp).set	macro.set	reorder$L348:xori	$2,$2,0x1.set	noreorder.set	nomacroj	$L331sltu	$fp,$2,1.set	macro.set	reorder$L261:lbu	$2,1($16)lbu	$3,2($6)sll	$2,$2,8or	$3,$3,$2srl	$2,$17,1sw	$3,80($sp)andi	$4,$2,0x3li	$3,2			# 0x2.set	noreorder.set	nomacrobne	$4,$3,$L432addiu	$16,$6,4.set	macro.set	reordersrl	$2,$17,3$L438:andi	$4,$2,0x3li	$3,2			# 0x2.set	noreorder.set	nomacrobne	$4,$3,$L433addiu	$16,$16,2.set	macro.set	reorder$L270:lbu	$2,1($16)lbu	$3,0($16)sll	$2,$2,8or	$3,$3,$2.set	noreorder.set	nomacroj	$L272addiu	$16,$16,2.set	macro.set	reorder$L256:addu	$2,$18,$2addiu	$6,$2,1lbu	$17,1($2).set	noreorder.set	nomacroj	$L258lbu	$19,1($6).set	macro.set	reorder$L267:.set	noreorder.set	nomacroj	$L264addiu	$16,$16,4.set	macro.set	reorder$L271:lbu	$5,1($16)lbu	$2,2($16)lbu	$3,3($16)lbu	$4,0($16)sll	$3,$3,24sll	$5,$5,8sll	$2,$2,16or	$4,$4,$5or	$2,$2,$3or	$3,$4,$2.set	noreorder.set	nomacroj	$L272addiu	$16,$16,4.set	macro.set	reorder$L412:.set	noreorder.set	nomacroj	$L264addiu	$16,$16,1.set	macro.set	reorder$L260:lbu	$3,2($6)addiu	$16,$6,3.set	noreorder.set	nomacroj	$L263sw	$3,80($sp).set	macro.set	reorder$L413:lui	$6,%hi($LC14)addiu	$6,$6,%lo($LC14)li	$4,7			# 0x7li	$5,6			# 0x6.set	noreorder.set	nomacrojal	mp_msgsw	$3,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L435lbu	$2,5($16).set	macro.set	reorder$L269:lbu	$3,0($16).set	noreorder.set	nomacroj	$L272addiu	$16,$16,1.set	macro.set	reorder$L354:addiu	$2,$6,-1sltu	$4,$2,$6lw	$8,136($16)lw	$6,140($16)addiu	$3,$7,-1mul	$12,$6,$2multu	$2,$8addu	$3,$4,$3mflo	$6mfhi	$7mul	$9,$8,$3lw	$10,144($16)lw	$11,148($16)addu	$8,$9,$12addu	$4,$6,$10addu	$7,$8,$7sltu	$2,$4,$6addu	$5,$7,$11addu	$5,$2,$5move	$18,$4.set	noreorder.set	nomacroj	$L363move	$19,$5.set	macro.set	reorder$L427:ori	$2,$2,0x8bb1$L405:move	$3,$0li	$4,1			# 0x1sw	$2,136($16)sw	$3,140($16).set	noreorder.set	nomacroj	$L338sw	$4,188($16).set	macro.set	reorder$L424:.set	noreorder.set	nomacroj	$L405ori	$2,$2,0x1762.set	macro.set	reorder$L430:.set	noreorder.set	nomacrobne	$5,$2,$L449lw	$6,48($sp).set	macro.set	reorderlw	$8,152($16)lw	$9,156($16)lw	$2,160($16).set	noreorder.set	nomacroj	$L365lw	$3,164($16).set	macro.set	reorder$L425:.set	noreorder.set	nomacroj	$L405ori	$2,$2,0x1a80.set	macro.set	reorder$L426:.set	noreorder.set	nomacroj	$L405ori	$2,$2,0xd40.set	macro.set	reorder$L362:srl	$2,$18,1or	$2,$6,$2srl	$3,$19,1andi	$4,$18,0x1move	$5,$0or	$4,$4,$2.set	noreorder.set	nomacrojal	__floatdidfor	$5,$5,$3.set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$2.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacroj	$L361move	$5,$3.set	macro.set	reorder$L360:lw	$7,140($16)lw	$6,136($16)sll	$8,$7,31srl	$2,$6,1andi	$4,$6,0x1or	$2,$8,$2srl	$3,$7,1move	$5,$0or	$4,$4,$2.set	noreorder.set	nomacrojal	__floatdidfor	$5,$5,$3.set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$2.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacroj	$L359move	$5,$3.set	macro.set	reorder.end	demux_asf_fill_buffer.globl	demuxer_desc_asf.section	.rodata.str1.4.align	2$LC21:.ascii	"ASF demuxer\000".align	2$LC22:.ascii	"asf\000".align	2$LC23:.ascii	"ASF\000".align	2$LC24:.ascii	"A'rpi\000".align	2$LC25:.ascii	"ASF, WMV, WMA\000".data.align	2.type	demuxer_desc_asf, @object.size	demuxer_desc_asf, 52demuxer_desc_asf:.word	$LC21.word	$LC22.word	$LC23.word	$LC24.word	$LC25.word	6.word	1.word	asf_check_header.word	demux_asf_fill_buffer.word	demux_open_asf.word	demux_close_asf.word	demux_seek_asf.word	demux_asf_control.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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