truemotion1.s

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

S
5,782
字号
addu	$4,$4,$2addu	$5,$5,$3sll	$11,$11,16sll	$9,$9,16sll	$12,$12,16sll	$8,$8,16addu	$4,$4,$11addu	$6,$6,$9addu	$5,$5,$12addu	$7,$7,$8sll	$4,$4,1sll	$6,$6,1sll	$5,$5,1sll	$7,$7,1sw	$4,0($13)sw	$6,4096($13)sw	$5,8192($13)sw	$7,12288($13).set	noreorder.set	nomacrobne	$14,$18,$L393addiu	$13,$13,4.set	macro.set	reordersubu	$2,$14,$15addiu	$2,$2,-1$L392:addu	$2,$21,$2addiu	$2,$2,-1sll	$2,$2,2addu	$2,$2,$20lw	$4,252($2)lw	$5,4348($2)lw	$6,8444($2)lw	$3,12540($2)ori	$4,$4,0x1ori	$5,$5,0x1ori	$6,$6,0x1ori	$3,$3,0x1sw	$3,12540($2)sw	$4,252($2)sw	$5,4348($2)sw	$6,8444($2)addiu	$21,$21,4li	$2,1024			# 0x400.set	noreorder.set	nomacrobeq	$21,$2,$L386addiu	$19,$19,16.set	macro.set	reordermove	$15,$14lbu	$2,0($15)srl	$2,$2,1.set	noreorder.set	nomacrobgtz	$2,$L390addiu	$14,$15,1.set	macro.set	reorder$L836:.set	noreorder.set	nomacroj	$L392move	$2,$0.set	macro.set	reorder$L429:.set	noreorder.set	nomacroj	$L431addiu	$2,$2,%lo($LC8).set	macro.set	reorder$L426:.set	noreorder.set	nomacroj	$L428addiu	$12,$2,%lo($LC8).set	macro.set	reorder$L423:.set	noreorder.set	nomacroj	$L425addiu	$11,$2,%lo($LC8).set	macro.set	reorder$L420:.set	noreorder.set	nomacroj	$L422addiu	$3,$2,%lo($LC8).set	macro.set	reorder$L833:lw	$2,0($20)lw	$3,232($20)lw	$4,40($2)andi	$16,$3,0x10sll	$6,$4,2sltu	$2,$6,40lw	$23,8($20)lw	$19,216($20).set	noreorder.set	nomacrobne	$2,$0,$L837lw	$24,16724($20).set	macro.set	reorderandi	$2,$24,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L443move	$4,$24.set	macro.set	reorderbeq	$3,$5,$L444beq	$3,$17,$L838$L441:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L445li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L445$L759:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L759$L445:addu	$6,$6,$24addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L856addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L857:#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,$L857addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L856:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L858andi	$4,$6,0x3.set	macro.set	reorder$L761:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L761andi	$4,$6,0x3.set	macro.set	reorder$L858:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L453addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L454li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L839$L440:lw	$2,228($20)$L847:blez	$2,$L840lw	$22,0($20)lw	$13,224($20)lw	$2,44($22).set	noreorder.set	nomacroblez	$2,$L457lbu	$3,0($13).set	macro.set	reorderlw	$24,16724($20)sll	$5,$3,2move	$21,$0li	$10,1			# 0x1$L459:lw	$12,40($22)move	$9,$24.set	noreorder.set	nomacroblez	$12,$L460lbu	$17,0($19).set	macro.set	reordermove	$11,$23move	$8,$0li	$15,1			# 0x1li	$18,1			# 0x1andi	$14,$21,0x3$L462:.set	noreorder.set	nomacrobne	$16,$0,$L859li	$2,1			# 0x1.set	macro.set	reorderand	$2,$15,$17.set	noreorder.set	nomacrobeq	$2,$0,$L463li	$2,1			# 0x1.set	macro.set	reorderlw	$2,0($11)lw	$4,4($9)sw	$2,0($9)lw	$3,4($11)addiu	$11,$11,8sw	$3,4($9)subu	$8,$3,$4addiu	$9,$9,8sll	$2,$15,1$L846:andi	$15,$2,0x00ff$L864:.set	noreorder.set	nomacrobne	$15,$0,$L694addu	$2,$18,$19.set	macro.set	reorderlbu	$17,0($2)addiu	$18,$18,1li	$15,1			# 0x1$L694:addiu	$12,$12,-4bgtz	$12,$L462$L460:addiu	$21,$21,1andi	$2,$21,0x3bne	$2,$0,$L696lw	$2,220($20)addu	$19,$19,$2$L696:lw	$2,44($22)slt	$2,$21,$2.set	noreorder.set	nomacrobeq	$2,$0,$L457lw	$3,24($20).set	macro.set	reorder.set	noreorder.set	nomacroj	$L459addu	$23,$23,$3.set	macro.set	reorder$L834:.set	noreorder.set	nomacrojal	truemotion1_decode_16bitmove	$4,$20.set	macro.set	reorder.set	noreorder.set	nomacroj	$L845lw	$13,248($sp).set	macro.set	reorder$L443:addiu	$4,$24,2sb	$0,0($24).set	noreorder.set	nomacroj	$L441sb	$0,1($24).set	macro.set	reorder$L463:$L859:.set	noreorder.set	nomacrobeq	$14,$2,$L631slt	$2,$14,2.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L841li	$2,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$14,$2,$L469li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$14,$2,$L860sll	$2,$5,2.set	macro.set	reorder$L466:.set	noreorder.set	nomacrobne	$16,$0,$L694sll	$2,$15,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L864andi	$15,$2,0x00ff.set	macro.set	reorder$L631:sll	$2,$5,2$L860:addu	$2,$2,$20lw	$3,252($2)andi	$4,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$4,$0,$L669addu	$7,$3,$8.set	macro.set	reorderlw	$8,228($20)slt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L861lui	$6,%hi($LC0).set	macro.set	reorderaddu	$2,$13,$10$L863:lbu	$3,0($2)sll	$5,$3,2.set	noreorder.set	nomacrobne	$5,$0,$L673addiu	$10,$10,1.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$4,0($2)addiu	$10,$10,1sll	$2,$4,4addu	$2,$2,$20lw	$3,8444($2)sll	$4,$4,2andi	$2,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$2,$0,$L677addu	$7,$7,$3.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)addiu	$10,$10,1sll	$5,$3,2$L673:lw	$2,0($9)sll	$3,$5,2addu	$2,$7,$2sw	$2,0($11)addu	$3,$3,$20sw	$2,0($9)lw	$2,252($3)andi	$4,$2,0x1srl	$2,$2,1.set	noreorder.set	nomacrobeq	$4,$0,$L681addu	$8,$7,$2.set	macro.set	reorder$L784:lw	$7,228($20)slt	$2,$10,$7.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)sll	$5,$3,2.set	noreorder.set	nomacrobne	$5,$0,$L685addiu	$10,$10,1.set	macro.set	reorderslt	$2,$10,$7.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$4,0($2)addiu	$10,$10,1sll	$2,$4,4addu	$2,$2,$20lw	$3,8444($2)sll	$4,$4,2andi	$2,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$2,$0,$L689addu	$8,$8,$3.set	macro.set	reorderslt	$2,$10,$7.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)addiu	$10,$10,1sll	$5,$3,2$L685:lw	$2,4($9)addu	$2,$8,$2sw	$2,4($11)sw	$2,4($9)addiu	$11,$11,8.set	noreorder.set	nomacrobne	$16,$0,$L694addiu	$9,$9,8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L846sll	$2,$15,1.set	macro.set	reorder$L841:bne	$14,$0,$L466lw	$3,16644($20).set	noreorder.set	nomacrobne	$3,$2,$L862sll	$2,$5,2.set	macro.set	reorder$L817:sll	$2,$5,2addu	$2,$2,$20lw	$3,4348($2)andi	$4,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$4,$0,$L583addu	$7,$3,$8.set	macro.set	reorderlw	$8,228($20)slt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)sll	$5,$3,2.set	noreorder.set	nomacrobne	$5,$0,$L587addiu	$10,$10,1.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$4,0($2)addiu	$10,$10,1sll	$2,$4,4addu	$2,$2,$20lw	$3,12540($2)sll	$4,$4,2andi	$2,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$2,$0,$L591addu	$7,$7,$3.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)addiu	$10,$10,1sll	$5,$3,2$L587:sll	$2,$5,2addu	$2,$2,$20lw	$3,252($2)andi	$4,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$4,$0,$L595addu	$7,$7,$3.set	macro.set	reorderlw	$8,228($20)slt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)sll	$5,$3,2.set	noreorder.set	nomacrobne	$5,$0,$L599addiu	$10,$10,1.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$4,0($2)addiu	$10,$10,1sll	$2,$4,4addu	$2,$2,$20lw	$3,8444($2)sll	$4,$4,2andi	$2,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$2,$0,$L603addu	$7,$7,$3.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)addiu	$10,$10,1sll	$5,$3,2$L599:lw	$2,0($9)sll	$3,$5,2addu	$2,$7,$2sw	$2,0($11)addu	$3,$3,$20sw	$2,0($9)lw	$2,4348($3)andi	$4,$2,0x1srl	$2,$2,1.set	noreorder.set	nomacrobeq	$4,$0,$L607addu	$7,$7,$2.set	macro.set	reorder$L842:lw	$8,228($20)slt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)sll	$5,$3,2.set	noreorder.set	nomacrobne	$5,$0,$L611addiu	$10,$10,1.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$4,0($2)addiu	$10,$10,1sll	$2,$4,4addu	$2,$2,$20lw	$3,12540($2)sll	$4,$4,2andi	$2,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$2,$0,$L615addu	$7,$7,$3.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)addiu	$10,$10,1sll	$5,$3,2$L611:sll	$2,$5,2addu	$2,$2,$20lw	$3,252($2)andi	$4,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobne	$4,$0,$L784addu	$8,$7,$3.set	macro.set	reorder$L681:.set	noreorder.set	nomacroj	$L685addiu	$5,$5,1.set	macro.set	reorder$L669:.set	noreorder.set	nomacroj	$L673addiu	$5,$5,1.set	macro.set	reorder$L469:lw	$2,16640($20)beq	$2,$0,$L817.set	noreorder.set	nomacrobne	$2,$14,$L860sll	$2,$5,2.set	macro.set	reorder$L862:addu	$2,$2,$20lw	$3,4348($2)andi	$4,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$4,$0,$L633addu	$7,$3,$8.set	macro.set	reorderlw	$8,228($20)slt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)sll	$5,$3,2.set	noreorder.set	nomacrobne	$5,$0,$L637addiu	$10,$10,1.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$4,0($2)addiu	$10,$10,1sll	$2,$4,4addu	$2,$2,$20lw	$3,12540($2)sll	$4,$4,2andi	$2,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$2,$0,$L641addu	$7,$7,$3.set	macro.set	reorderslt	$2,$10,$8.set	noreorder.set	nomacrobeq	$2,$0,$L755addu	$2,$13,$10.set	macro.set	reorderlbu	$3,0($2)addiu	$10,$10,1sll	$5,$3,2$L637:sll	$2,$5,2addu	$2,$2,$20lw	$3,252($2)andi	$4,$3,0x1srl	$3,$3,1.set	noreorder.set	nomacrobeq	$4,$0,$L669addu	$7,$7,$3.set	macro.set	reorderlw	$8,228($20)slt	$2,$10,$8.set	noreorder.set	nomacrobne	$2,$0,$L863addu	$2,$13,$10.set	macro.set	reorder$L755:lui	$6,%hi($LC0)$L861:move	$4,$22addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L845lw	$13,248($sp).set	macro.set	reorder$L689:.set	noreorder.set	nomacroj	$L685addiu	$5,$4,1.set	macro.set	reorder$L677:.set	noreorder.set	nomacroj	$L673addiu	$5,$4,1.set	macro.set	reorder$L595:lw	$2,0($9)addiu	$5,$5,1addu	$2,$7,$2sll	$3,$5,2sw	$2,0($11)addu	$3,$3,$20sw	$2,0($9)lw	$2,4348($3)andi	$4,$2,0x1srl	$2,$2,1.set	noreorder.set	nomacrobne	$4,$0,$L842addu	$7,$7,$2.set	macro.set	reorder$L607:.set	noreorder.set	nomacroj	$L611addiu	$5,$5,1.set	macro.set	reorder$L583:.set	noreorder.set	nomacroj	$L587addiu	$5,$5,1.set	macro.set	reorder$L633:.set	noreorder.set	nomacroj	$L637addiu	$5,$5,1.set	macro.set	reorder$L603:.set	noreorder.set	nomacroj	$L599addiu	$5,$4,1.set	macro.set	reorder$L591:.set	noreorder.set	nomacroj	$L587addiu	$5,$4,1.set	macro.set	reorder$L615:.set	noreorder.set	nomacroj	$L611addiu	$5,$4,1.set	macro.set	reorder$L641:.set	noreorder.set	nomacroj	$L637addiu	$5,$4,1.set	macro.set	reorder$L818:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$3,-1			# 0xffffffffffffffffmove	$2,$3.set	noreorder.set	nomacroj	$L336sw	$3,256($sp).set	macro.set	reorder$L837:move	$4,$24.set	noreorder.set	nomacrojal	memsetmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L847lw	$2,228($20).set	macro.set	reorder$L444:addiu	$4,$24,3sb	$0,0($24)sb	$0,1($24).set	noreorder.set	nomacroj	$L441sb	$0,2($24).set	macro.set	reorder$L454:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L440sb	$0,5($5).set	macro.set	reorder$L453:sb	$0,4($5).set	noreorder.set	nomacroj	$L440sb	$0,1($3).set	macro.set	reorder$L832:lw	$4,0($20)lui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$4,-1			# 0xffffffffffffffffmove	$2,$4.set	noreorder.set	nomacroj	$L336sw	$4,256($sp).set	macro.set	reorder$L838:addiu	$4,$24,1.set	noreorder.set	nomacroj	$L441sb	$0,0($24).set	macro.set	reorder$L840:lw	$4,0($20)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L845lw	$13,248($sp).set	macro.set	reorder$L839:.set	noreorder.set	nomacroj	$L440sb	$0,4($5).set	macro.set	reorder.end	truemotion1_decode_frame.globl	truemotion1_decoder.section	.rodata.str1.4.align	2$LC14:.ascii	"truemotion1\000".data.align	2.type	truemotion1_decoder, @object.size	truemotion1_decoder, 52truemotion1_decoder:.word	$LC14.word	0.word	52.word	16728.word	truemotion1_decode_init.word	0.word	truemotion1_decode_end.word	truemotion1_decode_frame.word	2.space	16.rdata.align	2.type	compression_types, @object.size	compression_types, 272compression_types:.word	0.word	0.word	0.word	0.word	1.word	4.word	4.word	3.word	2.word	4

⌨️ 快捷键说明

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