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 + -
显示快捷键?