nutdec.s

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

S
5,122
字号
bne	$20,$16,$L1050or	$2,$16,$17$L1010:bne	$21,$17,$L1050or	$2,$16,$17jal	url_ftellmove	$4,$19addiu	$6,$2,-7sltu	$4,$6,$2addiu	$7,$3,-1addu	$7,$4,$7sw	$6,24($sp)blez	$7,$L1011sw	$7,28($sp)$L661:lw	$3,0($22)li	$2,526319616			# 0x1f5f0000addiu	$18,$3,16sw	$3,88($sp)li	$3,1313669120			# 0x4e4d0000ori	$3,$3,0x7a56move	$4,$22move	$5,$18li	$6,1			# 0x1ori	$2,$2,0x4adsw	$3,20($sp)jal	get_packetheadersw	$2,16($sp)move	$4,$18move	$20,$2jal	url_ftellsra	$21,$2,31sw	$2,80($sp)sw	$3,84($sp)move	$16,$0move	$17,$0$L663:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$8,$6,$4move	$5,$0sltu	$3,$8,$6addu	$9,$7,$5addu	$9,$3,$9andi	$2,$2,0x80move	$16,$8bne	$2,$0,$L663move	$17,$9addiu	$4,$8,-2sltu	$2,$4,$8addiu	$5,$9,-1addu	$5,$2,$5bgtu	$5,$0,$L1051lui	$6,%hi($LC40)beq	$5,$0,$L1012sltu	$2,$4,2move	$16,$0$L1056:move	$17,$0$L668:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$8,$6,$4move	$5,$0sltu	$3,$8,$6addu	$9,$7,$5addu	$9,$3,$9andi	$2,$2,0x80move	$16,$8bne	$2,$0,$L668move	$17,$9addiu	$4,$8,-1sltu	$2,$4,$8addiu	$5,$9,-1addu	$5,$2,$5bgtu	$5,$0,$L672nopbne	$5,$0,$L670sltu	$2,$4,20beq	$2,$0,$L1052lui	$6,%hi($LC41)$L670:sw	$8,92($sp)move	$16,$0$L673:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L673move	$16,$8li	$16,65536			# 0x10000ori	$2,$16,0x1sltu	$2,$8,$2beq	$2,$0,$L1013sw	$8,3092($22)$L675:move	$16,$0move	$17,$0$L677:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$8,$6,$4move	$5,$0sltu	$3,$8,$6addu	$9,$7,$5addu	$9,$3,$9andi	$2,$2,0x80move	$16,$8bne	$2,$0,$L677move	$17,$9addiu	$4,$8,-1sltu	$2,$4,$8addiu	$5,$9,-1addu	$5,$2,$5bgtu	$5,$0,$L681nopbne	$5,$0,$L679li	$2,268369920			# 0xfff0000ori	$2,$2,0xfffdsltu	$2,$2,$4bne	$2,$0,$L1053lui	$6,%hi($LC43)$L679:sw	$8,3096($22)jal	av_mallocsll	$4,$8,3lw	$3,3096($22)beq	$3,$0,$L682sw	$2,3116($22)sw	$0,32($sp)move	$fp,$0$L684:move	$16,$0move	$17,$0$L685:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$8,$6,$4move	$5,$0sltu	$3,$8,$6addu	$9,$7,$5addu	$9,$3,$9andi	$2,$2,0x80move	$16,$8bne	$2,$0,$L685move	$17,$9addiu	$4,$8,-1sltu	$2,$4,$8addiu	$5,$9,-1addu	$5,$2,$5bgtu	$5,$0,$L689nopbne	$5,$0,$L687li	$7,2147418112			# 0x7fff0000ori	$7,$7,0xfffesltu	$2,$7,$4bne	$2,$0,$L1054lui	$6,%hi($LC44)$L687:lw	$2,3116($22)sll	$fp,$fp,3addu	$2,$2,$fpsw	$8,0($2)move	$16,$0move	$17,$0$L690:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$8,$6,$4move	$5,$0sltu	$3,$8,$6addu	$9,$7,$5addu	$9,$3,$9andi	$2,$2,0x80move	$16,$8bne	$2,$0,$L690move	$17,$9addiu	$4,$8,-1sltu	$2,$4,$8addiu	$5,$9,-1addu	$5,$2,$5bgtu	$5,$0,$L694nopbne	$5,$0,$L692li	$3,2147418112			# 0x7fff0000ori	$3,$3,0xfffesltu	$2,$3,$4bne	$2,$0,$L1055lui	$6,%hi($LC45)$L692:lw	$3,3116($22)move	$6,$8addu	$3,$fp,$3lw	$2,0($3)sra	$7,$8,31move	$4,$2sra	$5,$2,31jal	ff_gcdsw	$8,4($3)move	$4,$2li	$2,1			# 0x1beq	$4,$2,$L1014lw	$4,88($sp)$L1057:lui	$6,%hi($LC46)addiu	$6,$6,%lo($LC46)jal	av_logmove	$5,$0lw	$6,24($sp)j	$L1001lw	$7,28($sp)$L1012:bne	$2,$0,$L1056move	$16,$0lui	$6,%hi($LC40)$L1051:lw	$4,88($sp)addiu	$6,$6,%lo($LC40)$L998:move	$5,$0sw	$8,16($sp)jal	av_logsw	$9,20($sp)lw	$6,24($sp)j	$L1001lw	$7,28($sp)$L672:lui	$6,%hi($LC41)$L1052:lw	$4,88($sp)j	$L998addiu	$6,$6,%lo($LC41)$L1013:lui	$6,%hi($LC42)lw	$4,88($sp)addiu	$6,$6,%lo($LC42)move	$7,$8jal	av_logli	$5,2			# 0x2j	$L675sw	$16,3092($22)$L1011:bne	$7,$0,$L657nopbgtu	$6,$0,$L661lui	$6,%hi($LC39)j	$L1072move	$4,$23$L681:lui	$6,%hi($LC43)$L1053:lw	$4,88($sp)j	$L998addiu	$6,$6,%lo($LC43)$L689:lui	$6,%hi($LC44)$L1054:lw	$4,88($sp)j	$L998addiu	$6,$6,%lo($LC44)$L694:lui	$6,%hi($LC45)$L1055:lw	$4,88($sp)j	$L998addiu	$6,$6,%lo($LC45)$L1014:bne	$3,$0,$L1057noplw	$4,32($sp)lw	$2,3096($22)addiu	$fp,$4,1sltu	$2,$fp,$2bne	$2,$0,$L684sw	$fp,32($sp)$L682:li	$2,1			# 0x1move	$16,$0sw	$0,36($sp)sw	$0,96($sp)sw	$2,100($sp)sw	$0,104($sp)$L1004:jal	get_bytemove	$4,$18andi	$6,$2,0x7fsll	$8,$16,7addu	$4,$8,$6andi	$2,$2,0x80bne	$2,$0,$L1004move	$16,$4sw	$4,116($sp)move	$16,$0$L701:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L701move	$16,$8blez	$8,$L703move	$fp,$8move	$16,$0move	$17,$0$L705:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$10,$6,$4move	$5,$0sltu	$3,$10,$6addu	$11,$7,$5addu	$3,$3,$11andi	$2,$2,0x80move	$16,$10bne	$2,$0,$L705move	$17,$3addiu	$8,$10,1sltu	$4,$8,$10andi	$2,$8,0x1beq	$2,$0,$L707addu	$9,$4,$3sll	$2,$9,31srl	$4,$8,1or	$4,$2,$4subu	$2,$0,$4move	$4,$2sw	$4,104($sp)$L703:slt	$2,$fp,2bne	$2,$0,$L1058slt	$2,$fp,3move	$16,$0$L712:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L712move	$16,$8sw	$8,100($sp)slt	$2,$fp,3$L1058:beq	$2,$0,$L1015nop$L714:slt	$2,$fp,4beq	$2,$0,$L718nopsw	$0,108($sp)$L720:slt	$2,$fp,5beq	$2,$0,$L723nopsw	$0,112($sp)$L725:slt	$2,$fp,6beq	$2,$0,$L1016lw	$5,100($sp)lw	$7,108($sp)subu	$17,$5,$7$L732:move	$16,$fp$L735:slt	$2,$16,7bne	$2,$0,$L1017nop$L911:jal	get_bytemove	$4,$18andi	$2,$2,0x80bne	$2,$0,$L911nopj	$L735addiu	$16,$16,-1$L1017:beq	$17,$0,$L737lw	$3,36($sp)addu	$2,$3,$17slt	$2,$2,257beq	$2,$0,$L737lw	$3,92($sp)lw	$4,96($sp)sltu	$2,$4,$3beq	$2,$0,$L740lw	$4,88($sp)blez	$17,$L743lw	$5,36($sp)move	$4,$0sll	$3,$5,2sll	$2,$5,4subu	$2,$2,$3addu	$2,$22,$2addiu	$3,$2,4li	$5,78			# 0x4ej	$L744li	$6,8192$L745:addu	$2,$7,$4sh	$2,6($3)lw	$2,116($sp)lw	$7,104($sp)sh	$2,0($3)lw	$2,96($sp)sh	$7,8($3)sb	$2,2($3)lw	$7,100($sp)lw	$2,112($sp)sh	$7,4($3)sb	$2,10($3)$L747:lw	$7,36($sp)addiu	$4,$4,1addiu	$7,$7,1slt	$2,$4,$17sw	$7,36($sp)beq	$2,$0,$L743addiu	$3,$3,12$L744:lw	$7,36($sp)bne	$7,$5,$L745lw	$7,108($sp)addiu	$4,$4,-1j	$L747sh	$6,940($22)$L743:lw	$3,36($sp)slt	$2,$3,256beq	$2,$0,$L1018move	$16,$0j	$L1004nop$L740:lui	$6,%hi($LC48)addiu	$6,$6,%lo($LC48)jal	av_logmove	$5,$0lw	$6,24($sp)j	$L1001lw	$7,28($sp)$L737:lw	$2,36($sp)lw	$4,88($sp)lui	$6,%hi($LC47)addiu	$6,$6,%lo($LC47)move	$7,$17move	$5,$0jal	av_logsw	$2,16($sp)lw	$6,24($sp)j	$L1001lw	$7,28($sp)$L1016:move	$16,$0$L730:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L730move	$16,$8j	$L732move	$17,$8$L723:move	$16,$0$L726:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L726move	$16,$8j	$L725sw	$8,112($sp)$L718:move	$16,$0$L721:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L721move	$16,$8j	$L720sw	$8,108($sp)$L1015:move	$16,$0$L716:jal	get_bytemove	$4,$18andi	$4,$2,0x7fsll	$6,$16,7addu	$8,$6,$4andi	$2,$2,0x80bne	$2,$0,$L716move	$16,$8j	$L714sw	$8,96($sp)$L707:sll	$2,$9,31srl	$4,$8,1or	$4,$2,$4j	$L703sw	$4,104($sp)$L1018:lhu	$3,940($22)li	$2,8192			# 0x2000bne	$3,$2,$L1019lui	$4,%hi($LC49)lw	$4,80($sp)lw	$5,84($sp)addu	$16,$20,$4sltu	$2,$16,$20addu	$17,$21,$5move	$4,$18jal	url_ftelladdu	$17,$2,$17subu	$6,$16,$2sltu	$4,$16,$6subu	$7,$17,$3subu	$7,$7,$4bltz	$7,$L751or	$2,$6,$7beq	$2,$0,$L755nopmove	$16,$6move	$17,$7$L757:jal	get_bytemove	$4,$18addiu	$4,$16,-1sltu	$2,$4,$16addiu	$5,$17,-1addu	$5,$2,$5or	$2,$4,$5move	$16,$4bne	$2,$0,$L757move	$17,$5$L755:jal	get_checksummove	$4,$18beq	$2,$0,$L1020noplw	$4,88($sp)$L1041:lui	$6,%hi($LC50)addiu	$6,$6,%lo($LC50)jal	av_logmove	$5,$0lw	$6,24($sp)j	$L1001lw	$7,28($sp)$L1019:lui	$5,%hi($LC3)lui	$7,%hi(__PRETTY_FUNCTION__.6099)addiu	$4,$4,%lo($LC49)addiu	$5,$5,%lo($LC3)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6099)jal	__assert_failli	$6,265			# 0x109$L751:move	$4,$18li	$2,1			# 0x1jal	url_fseeksw	$2,16($sp)j	$L1041lw	$4,88($sp)$L1020:lw	$7,92($sp)sll	$2,$7,3sll	$4,$7,5jal	av_malloczaddu	$4,$2,$4sw	$2,3088($22)lw	$2,92($sp)beq	$2,$0,$L1059move	$2,$0move	$16,$0lw	$4,88($sp)$L1060:jal	av_new_streammove	$5,$16lw	$3,92($sp)addiu	$16,$16,1bne	$16,$3,$L1060lw	$4,88($sp)move	$2,$0$L1059:move	$3,$0sw	$2,128($sp)sw	$3,132($sp)sw	$0,120($sp)$L1006:lw	$2,96($23)$L1042:lw	$7,120($sp)sltu	$2,$7,$2beq	$2,$0,$L1021lw	$4,132($sp)bltz	$4,$L909lw	$6,128($sp)lw	$7,132($sp)move	$4,$19jal	url_fseeksw	$0,16($sp)$L909:move	$16,$0$L1061:move	$17,$0$L1005:jal	url_feofmove	$4,$19bne	$2,$0,$L1044lui	$6,%hi($LC51)jal	get_bytemove	$4,$19srl	$6,$16,24sll	$5,$17,8sra	$3,$2,31or	$5,$6,$5sll	$4,$16,8or	$17,$5,$3or	$16,$4,$2srl	$4,$17,24li	$2,78			# 0x4ebne	$4,$2,$L1005move	$5,$0bne	$5,$0,$L1005li	$6,526319616			# 0x1f5f0000li	$7,1313669120			# 0x4e4d0000move	$4,$16move	$5,$17ori	$6,$6,0x4adjal	__ucmpdi2ori	$7,$7,0x7a56li	$18,1			# 0x1beq	$2,$18,$L769sltu	$2,$2,2beq	$2,$0,$L770li	$6,1542586368			# 0x5bf20000li	$6,-1248460800			# 0xffffffffb5960000li	$7,1313406976			# 0x4e490000move	$4,$16move	$5,$17ori	$6,$6,0xba78jal	__ucmpdi2ori	$7,$7,0xab68beq	$2,$18,$L769li	$6,-288751616			# 0xffffffffeeca0000li	$7,1313538048			# 0x4e4b0000move	$4,$16move	$5,$17ori	$6,$6,0x4569jal	__ucmpdi2ori	$7,$7,0xe4adbne	$2,$18,$L1005nop$L769:li	$2,1542586368			# 0x5bf20000ori	$2,$2,0xf9db$L1073:beq	$16,$2,$L1022li	$2,1314062336			# 0x4e530000or	$2,$16,$17$L1062:bne	$2,$0,$L1061move	$16,$0lui	$6,%hi($LC51)$L1044:move	$4,$23$L1074:addiu	$6,$6,%lo($LC51)jal	av_logmove	$5,$0j	$L662li	$2,-1			# 0xffffffffffffffff$L1021:move	$20,$0move	$21,$0$L1007:bltz	$21,$L868move	$6,$20move	$7,$21move	$4,$19jal	url_fseeksw	$0,16($sp)$L868:move	$16,$0move	$17,$0$L1008:jal	url_feofmove	$4,$19bne	$2,$0,$L1023nopjal	get_bytemove	$4,$19srl	$6,$16,24sll	$5,$17,8sra	$3,$2,31or	$5,$6,$5sll	$4,$16,8or	$17,$5,$3or	$16,$4,$2srl	$4,$17,24li	$2,78			# 0x4ebne	$4,$2,$L1008move	$5,$0bne	$5,$0,$L1008li	$6,526319616			# 0x1f5f0000li	$7,1313669120			# 0x4e4d0000move	$4,$16move	$5,$17ori	$6,$6,0x4adjal	__ucmpdi2ori	$7,$7,0x7a56li	$18,1			# 0x1beq	$2,$18,$L874sltu	$2,$2,2beq	$2,$0,$L875li	$6,1542586368			# 0x5bf20000li	$6,-1248460800			# 0xffffffffb5960000li	$7,1313406976			# 0x4e490000move	$4,$16move	$5,$17ori	$6,$6,0xba78jal	__ucmpdi2ori	$7,$7,0xab68beq	$2,$18,$L874li	$6,-288751616			# 0xffffffffeeca0000li	$7,1313538048			# 0x4e4b0000move	$4,$16move	$5,$17ori	$6,$6,0x4569jal	__ucmpdi2ori	$7,$7,0xe4adbne	$2,$18,$L1008nop$L874:jal	url_ftellmove	$4,$19move	$20,$2or	$2,$16,$17beq	$2,$0,$L878move	$21,$3li	$2,-288751616			# 0xffffffffeeca0000ori	$2,$2,0x4569beq	$16,$2,$L1024li	$2,1313538048			# 0x4e4b0000li	$2,-1248460800			# 0xffffffffb5960000$L1064:ori	$2,$2,0xba78bne	$16,$2,$L1007li	$2,1313406976			# 0x4e490000ori	$2,$2,0xab68bne	$17,$2,$L1007nopjal	decode_info_headermove	$4,$22j	$L1007nop$L1022:ori	$2,$2,0x1140bne	$17,$2,$L1062or	$2,$16,$17jal	url_ftellmove	$4,$19addiu	$4,$2,-7sltu	$6,$4,$2addiu	$5,$3,-1addu	$5,$6,$5sw	$4,128($sp)blez	$5,$L1025sw	$5,132($sp)$L775:lw	$7,0($22)li	$2,1542586368			# 0x5bf20000addiu	$fp,$7,16li	$3,1314062336			# 0x4e530000ori	$3,$3,0x1140move	$4,$22move	$5,$fpli	$6,1			# 0x1ori	$2,$2,0xf9dbsw	$7,48($sp)sw	$3,20($sp)jal	get_packetheadersw	$2,16($sp)sw	$2,64($sp)move	$4,$fpsra	$2,$2,31jal	url_ftellsw	$2,68($sp)sw	$2,40($sp)sw	$3,44($sp)move	$16,$0move	$17,$0$L776:jal	get_bytemove	$4,$fpandi	$4,$2,0x7fsrl	$3,$16,25sll	$6,$16,7sll	$7,$17,7or	$7,$3,$7addu	$8,$6,$4move	$5,$0addu	$9,$7,$5sltu	$3,$8,$6addu	$3,$3,$9andi	$2,$2,0x80move	$9,$3move	$16,$8bne	$2,$0,$L776move	$17,$3lw	$7,48($sp)beq	$3,$0,$

⌨️ 快捷键说明

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