matroskadec.s

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

S
4,897
字号
.set	reorder.set	noreorder.set	nomacroj	$L499lw	$8,36($sp).set	macro.set	reorder$L379:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L376sb	$2,6($4).set	macro.set	reorder$L237:lw	$4,0($22)lui	$6,%hi($LC9)addiu	$6,$6,%lo($LC9)li	$5,1			# 0x1.set	noreorder.set	nomacrojal	av_logsw	$17,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	av_freelw	$4,180($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L229sw	$0,92($sp).set	macro.set	reorder$L485:lbu	$2,4($5).set	noreorder.set	nomacroj	$L376sb	$2,4($4).set	macro.set	reorder$L365:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L363sb	$3,5($4).set	macro.set	reorder$L332:li	$4,1			# 0x1sw	$4,56($sp).set	noreorder.set	nomacroj	$L334sll	$4,$5,2.set	macro.set	reorder$L366:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L363sb	$2,6($4).set	macro.set	reorder$L471:xor	$2,$9,$7.set	noreorder.set	nomacroj	$L220sltu	$3,$2,1.set	macro.set	reorder$L464:li	$16,2			# 0x2.set	noreorder.set	nomacroj	$L205li	$3,64			# 0x40.set	macro.set	reorder$L465:li	$16,3			# 0x3.set	noreorder.set	nomacroj	$L205li	$3,32			# 0x20.set	macro.set	reorder$L466:li	$16,4			# 0x4.set	noreorder.set	nomacroj	$L205li	$3,16			# 0x10.set	macro.set	reorder$L467:li	$16,5			# 0x5.set	noreorder.set	nomacroj	$L205li	$3,8			# 0x8.set	macro.set	reorder$L468:li	$16,6			# 0x6.set	noreorder.set	nomacroj	$L205li	$3,4			# 0x4.set	macro.set	reorder$L487:lbu	$2,4($5).set	noreorder.set	nomacroj	$L363sb	$2,4($4).set	macro.set	reorder$L469:li	$16,7			# 0x7.set	noreorder.set	nomacroj	$L205li	$3,2			# 0x2.set	macro.set	reorder$L482:lw	$4,40($sp)lw	$3,0($2)li	$5,-12			# 0xfffffffffffffff4move	$6,$4sw	$4,80($sp).set	noreorder.set	nomacroj	$L335sw	$5,92($sp).set	macro.set	reorder$L416:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L414sb	$3,5($4).set	macro.set	reorder$L417:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L414sb	$2,6($4).set	macro.set	reorder$L483:lbu	$2,4($5).set	noreorder.set	nomacroj	$L414sb	$2,4($4).set	macro.set	reorder$L329:sw	$0,92($sp)$L321:.set	noreorder.set	nomacrojal	av_freelw	$4,84($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	av_freelw	$4,180($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L500lw	$2,92($sp).set	macro.set	reorder$L474:.set	noreorder.set	nomacrojal	av_freelw	$4,180($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L229sw	$0,92($sp).set	macro.set	reorder$L473:.set	noreorder.set	nomacroj	$L234move	$7,$0.set	macro.set	reorder$L254:.set	noreorder.set	nomacrojal	av_malloczli	$4,4			# 0x4.set	macro.set	reorderli	$5,1			# 0x1sw	$2,84($sp)sw	$5,76($sp).set	noreorder.set	nomacroj	$L256sw	$17,0($2).set	macro.set	reorder$L253:sw	$0,84($sp).set	noreorder.set	nomacroj	$L256sw	$0,76($sp).set	macro.set	reorder$L475:lw	$5,44($4)lw	$6,288($22)lw	$4,40($4).set	noreorder.set	nomacrojal	__udivdi3lw	$7,292($22).set	macro.set	reordersw	$2,208($sp).set	noreorder.set	nomacroj	$L245sw	$3,212($sp).set	macro.set	reorder$L479:sra	$5,$2,31move	$4,$2sltu	$2,$19,$5.set	noreorder.set	nomacrobne	$2,$0,$L501move	$2,$0.set	macro.set	reorder.set	noreorder.set	nomacrobne	$19,$5,$L513sra	$3,$6,31.set	macro.set	reordersltu	$2,$18,$4.set	noreorder.set	nomacrobeq	$2,$0,$L514addu	$4,$18,$6.set	macro.set	reordermove	$2,$0$L501:li	$3,-2147483648			# 0xffffffff80000000$L516:sw	$2,64($sp).set	noreorder.set	nomacroj	$L328sw	$3,68($sp).set	macro.set	reorder$L478:.set	noreorder.set	nomacrobne	$19,$4,$L324move	$2,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L516li	$3,-2147483648			# 0xffffffff80000000.set	macro.set	reorder$L259:lw	$2,76($sp).set	noreorder.set	nomacroblez	$2,$L256lw	$3,76($sp).set	macro.set	reordermove	$4,$0div	$0,$17,$3teq	$3,$0,7mflo	$2$L273:lw	$5,76($sp)addiu	$4,$4,1sw	$2,0($13).set	noreorder.set	nomacrobne	$4,$5,$L273addiu	$13,$13,4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L502lw	$7,120($sp).set	macro.set	reorder$L477:.set	noreorder.set	nomacroblez	$21,$L489move	$5,$0.set	macro.set	reordermove	$6,$0$L266:.set	noreorder.set	nomacrobeq	$17,$0,$L490lw	$7,24($sp).set	macro.set	reorderlw	$4,24($sp)lbu	$3,0($4)lw	$4,0($13)addiu	$7,$7,1addu	$4,$4,$3li	$2,255			# 0xffsw	$7,24($sp)sw	$4,0($13)addiu	$17,$17,-1.set	noreorder.set	nomacrobne	$3,$2,$L270move	$7,$13.set	macro.set	reorderli	$3,255			# 0xff$L271:.set	noreorder.set	nomacrobeq	$17,$0,$L269addiu	$17,$17,-1.set	macro.set	reorderlw	$8,24($sp)lbu	$2,0($8)addiu	$8,$8,1addu	$4,$4,$2sw	$4,0($13).set	noreorder.set	nomacrobeq	$2,$3,$L271sw	$8,24($sp).set	macro.set	reorder$L270:addiu	$5,$5,1addu	$6,$6,$4.set	noreorder.set	nomacrobne	$21,$5,$L266addiu	$13,$13,4.set	macro.set	reordersll	$4,$5,2move	$2,$17sw	$0,92($sp)$L264:lw	$5,84($sp)subu	$3,$2,$6lw	$6,92($sp)addu	$2,$5,$4.set	noreorder.set	nomacrobne	$6,$0,$L321sw	$3,0($2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L502lw	$7,120($sp).set	macro.set	reorder$L489:move	$2,$17move	$6,$0move	$4,$0.set	noreorder.set	nomacroj	$L264sw	$0,92($sp).set	macro.set	reorder$L260:.set	noreorder.set	nomacrobeq	$17,$0,$L274li	$4,128			# 0x80.set	macro.set	reorderlw	$8,24($sp)move	$7,$0lbu	$6,0($8)li	$11,1			# 0x1.set	noreorder.set	nomacroj	$L276li	$5,9			# 0x9.set	macro.set	reorder$L277:.set	noreorder.set	nomacrobeq	$11,$5,$L274sra	$4,$4,1.set	macro.set	reorder$L276:sra	$3,$4,31and	$2,$6,$4and	$3,$7,$3or	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$0,$L277addiu	$11,$11,1.set	macro.set	reorderaddiu	$11,$11,-1sltu	$2,$17,$11.set	noreorder.set	nomacrobne	$2,$0,$L274addiu	$2,$4,-1.set	macro.set	reordersra	$5,$2,31and	$8,$6,$2and	$9,$7,$5.set	noreorder.set	nomacrobne	$8,$2,$L281move	$3,$0.set	macro.set	reorderxor	$2,$9,$5sltu	$3,$2,1$L281:slt	$2,$11,2.set	noreorder.set	nomacrobne	$2,$0,$L282move	$10,$3.set	macro.set	reorderli	$12,1			# 0x1li	$14,255			# 0xff$L284:addu	$2,$12,$20lbu	$6,4($2)addiu	$3,$10,1xor	$2,$6,$14movz	$10,$3,$2addiu	$12,$12,1sll	$2,$8,8.set	noreorder.set	nomacrobne	$12,$11,$L284or	$8,$2,$6.set	macro.set	reorder$L282:bne	$11,$10,$L289li	$8,-1			# 0xffffffffffffffff$L289:.set	noreorder.set	nomacrobltz	$11,$L274lw	$3,76($sp).set	macro.set	reorderlw	$5,24($sp)addiu	$2,$3,-1lw	$4,84($sp)addu	$5,$5,$11slt	$2,$2,2subu	$16,$17,$11sw	$8,0($4)sw	$5,24($sp).set	noreorder.set	nomacrobne	$2,$0,$L491move	$20,$8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$16,$0,$L294li	$17,1			# 0x1.set	macro.set	reorder$L295:lw	$8,24($sp)move	$7,$0lbu	$6,0($8)li	$4,128			# 0x80li	$11,1			# 0x1li	$5,9			# 0x9$L296:sra	$3,$4,31and	$2,$6,$4and	$3,$7,$3or	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L492sltu	$2,$16,$11.set	macro.set	reorderaddiu	$11,$11,1.set	noreorder.set	nomacrobne	$11,$5,$L296sra	$4,$4,1.set	macro.set	reorder$L294:lw	$4,0($22)$L503:lui	$6,%hi($LC8)addiu	$6,$6,%lo($LC8).set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L318sll	$2,$17,2.set	macro.set	reorder$L490:lw	$3,84($sp)sll	$2,$5,2addu	$7,$3,$2$L269:lw	$2,0($7)addiu	$3,$5,1addu	$6,$6,$2li	$2,-1			# 0xffffffffffffffffsw	$2,92($sp)sll	$4,$3,2.set	noreorder.set	nomacroj	$L264move	$2,$0.set	macro.set	reorder$L274:lw	$4,0($22)lui	$6,%hi($LC8)addiu	$6,$6,%lo($LC8).set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L502lw	$7,120($sp).set	macro.set	reorder$L491:li	$2,4			# 0x4$L318:lw	$4,84($sp)subu	$3,$16,$20addu	$2,$4,$2.set	noreorder.set	nomacroj	$L256sw	$3,0($2).set	macro.set	reorder$L492:bne	$2,$0,$L294addiu	$2,$4,-1sra	$5,$2,31and	$8,$6,$2and	$9,$7,$5.set	noreorder.set	nomacrobne	$8,$2,$L303move	$3,$0.set	macro.set	reorderxor	$2,$9,$5sltu	$3,$2,1$L303:slt	$2,$11,2.set	noreorder.set	nomacrobne	$2,$0,$L304move	$10,$3.set	macro.set	reorderli	$12,1			# 0x1li	$14,255			# 0xff$L306:lw	$3,24($sp)srl	$7,$8,24addu	$2,$12,$3lbu	$6,0($2)addiu	$3,$10,1xor	$2,$6,$14movz	$10,$3,$2sll	$3,$9,8or	$3,$7,$3sll	$2,$8,8addiu	$12,$12,1or	$8,$2,$6.set	noreorder.set	nomacrobne	$12,$11,$L306move	$9,$3.set	macro.set	reorder$L304:bne	$11,$10,$L311li	$8,-1			# 0xffffffffffffffffli	$9,-1			# 0xffffffffffffffff$L311:bltz	$11,$L294li	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobeq	$8,$2,$L493sll	$4,$11,3.set	macro.set	reorder$L515:subu	$4,$4,$11addiu	$4,$4,-1li	$5,1			# 0x1andi	$6,$4,0x20sll	$2,$5,$4movn	$2,$0,$6subu	$4,$8,$2addiu	$2,$4,1move	$3,$2$L317:lw	$2,0($13)addiu	$17,$17,1addu	$2,$3,$2lw	$3,24($sp)subu	$16,$16,$11addu	$3,$3,$11addu	$20,$20,$2sw	$3,24($sp).set	noreorder.set	nomacrobeq	$21,$17,$L494sw	$2,4($13).set	macro.set	reorder.set	noreorder.set	nomacrobne	$16,$0,$L295addiu	$13,$13,4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L503lw	$4,0($22).set	macro.set	reorder$L493:bne	$9,$2,$L515.set	noreorder.set	nomacroj	$L317li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder$L494:.set	noreorder.set	nomacroj	$L318sll	$2,$21,2.set	macro.set	reorder.end	matroska_parse_block.section	.rodata.str1.4.align	2$LC10:.ascii	"parsing cluster at %lld\012\000".align	2$LC11:.ascii	"parsing blockgroup...\012\000".align	2$LC12:.ascii	"Unknown entry 0x%x in blockgroup data\012\000".align	2$LC13:.ascii	"Unknown entry 0x%x in cluster data\012\000".section	.text.matroska_read_packet,"ax",@progbits.align	2.align	5.ent	matroska_read_packet.type	matroska_read_packet, @functionmatroska_read_packet:.frame	$sp,152,$31		# vars= 64, regs= 10/0, args= 48, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-152sw	$19,124($sp)sw	$31,148($sp)sw	$fp,144($sp)sw	$23,140($sp)sw	$22,136($sp)sw	$21,132($sp)sw	$20,128($sp)sw	$18,120($sp)sw	$17,116($sp)sw	$16,112($sp)lw	$17,12($4)move	$19,$5$L662:lw	$2,404($17)bgtz	$2,$L666$L611:lw	$2,416($17).set	noreorder.set	nomacrobne	$2,$0,$L523addiu	$18,$17,264.set	macro.set	reorder$L519:lw	$3,384($17).set	noreorder.set	nomacrobne	$3,$0,$L667move	$4,$17.set	macro.set	reorderli	$5,4			# 0x4.set	noreorder.set	nomacrojal	ebml_read_numaddiu	$6,$sp,80.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L523move	$3,$2.set	macro.set	reordersll	$2,$2,3subu	$2,$2,$3li	$3,1			# 0x1sll	$3,$3,$2lw	$2,80($sp)lw	$4,0($17)or	$16,$3,$2sw	$16,384($17).set	noreorder.set	nomacrojal	url_ftelladdiu	$4,$4,16.set	macro.set	reorderlw	$13,4($17)move	$10,$2.set	noreorder.set	nomacroblez	$13,$L525move	$11,$3.set	macro.set	reordersll	$5,$13,4addiu	$4,$5,8addu	$4,$17,$4lw	$2,-8($4)lw	$6,-16($4)lw	$7,-12($4)lw	$3,-4($4)addu	$8,$2,$6sltu	$4,$8,$2addu	$9,$3,$7addu	$9,$4,$9sltu	$2,$11,$9.set	noreorder.set	nomacrobne	$2,$0,$L531move	$14,$0.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$11,$9,$L668sltu	$2,$10,$8.set	macro.set	reorderaddu	$2,$5,$17$L689:addiu	$7,$2,8move	$12,$13move	$14,$0move	$15,$11$L659:addiu	$12,$12,-1addiu	$14,$14,1sw	$12,4($17).set	noreorder.set	nomacrobeq	$14,$13,$L531addiu	$7,$7,-16.set	macro.set	reorderlw	$2,-16($7)lw	$4,-8($7)lw	$3,-12($7)lw	$5,-4($7)addu	$8,$2,$4sltu	$6,$8,$2addu	$9,$3,$5addu	$9,$6,$9sltu	$2,$11,$9.set	noreorder.set	nomacrobne	$2,$0,$L531sltu	$3,$10,$8.set	macro.set	reorderbne	$15,$9,$L659beq	$3,$0,$L659$L531:sw	$14,0($18).set	noreorder.set	nomacrobeq	$16,$0,$L523sw	$16,48($sp).set	macro.set	reorder

⌨️ 快捷键说明

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