rmdec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,831 行 · 第 1/4 页
S
3,831 行
slt $2,$16,$18bne $2,$0,$L289move $4,$20$L288:sb $0,0($17)$L279:lw $17,8($fp)li $2,1 # 0x1lui $16,%hi($LC0)sw $2,224($17)jal strlenaddiu $4,$16,%lo($LC0)move $6,$2sltu $2,$2,4beq $2,$0,$L292lbu $3,%lo($LC0)($16)lbu $2,16($sp)addiu $5,$16,%lo($LC0)beq $6,$0,$L294subu $2,$2,$3beq $2,$0,$L451lbu $2,17($sp)$L296:lui $16,%hi($LC1)$L465:jal strlenaddiu $4,$16,%lo($LC1)move $6,$2sltu $2,$2,4beq $2,$0,$L304lbu $3,%lo($LC1)($16)lbu $2,16($sp)addiu $5,$16,%lo($LC1)beq $6,$0,$L306subu $2,$2,$3bne $2,$0,$L463lui $21,%hi($LC3)lbu $2,17($sp)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L306subu $2,$2,$3bne $2,$0,$L463lbu $2,18($sp)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L306subu $2,$2,$3bne $2,$0,$L463lbu $2,19($sp)lbu $3,3($5)subu $2,$2,$3$L306:beq $2,$0,$L452li $3,-1 # 0xfffffffffffffffflui $21,%hi($LC3)$L463:jal strlenaddiu $4,$21,%lo($LC3)move $5,$2sltu $2,$2,4beq $2,$0,$L317lbu $3,16($sp)lbu $2,%lo($LC3)($21)addiu $6,$21,%lo($LC3)beq $5,$0,$L319subu $2,$3,$2bne $2,$0,$L460lui $16,%hi($LC4)lbu $2,17($sp)lbu $3,1($6)sltu $4,$5,2bne $4,$0,$L319subu $2,$2,$3bne $2,$0,$L460lbu $2,18($sp)lbu $3,2($6)li $4,2 # 0x2beq $5,$4,$L319subu $2,$2,$3bne $2,$0,$L460lbu $2,19($sp)lbu $3,3($6)subu $2,$2,$3$L319:bne $2,$0,$L321lui $16,%hi($LC4)$L327:jal get_be16move $4,$20jal get_bytemove $4,$20li $3,5 # 0x5beq $23,$3,$L453nop$L338:jal get_be32move $4,$20addiu $16,$2,8move $18,$2sltu $2,$2,$16beq $2,$0,$L464lw $4,320($sp)jal strlenaddiu $4,$21,%lo($LC3)move $6,$2sltu $2,$2,4beq $2,$0,$L342lui $5,%hi($LC3)lbu $3,%lo($LC3)($5)lbu $2,16($sp)addiu $5,$5,%lo($LC3)beq $6,$0,$L344subu $2,$2,$3bne $2,$0,$L346lbu $2,17($sp)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L344subu $2,$2,$3bne $2,$0,$L346lbu $2,18($sp)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L344subu $2,$2,$3bne $2,$0,$L346lbu $2,19($sp)lbu $3,3($5)subu $2,$2,$3$L344:bne $2,$0,$L346li $2,65536 # 0x10000lw $17,8($fp)ori $2,$2,0x5017j $L353sw $2,228($17)$L451:lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L294subu $2,$2,$3bne $2,$0,$L465lui $16,%hi($LC1)lbu $2,18($sp)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L294subu $2,$2,$3bne $2,$0,$L465lbu $2,19($sp)lbu $3,3($5)subu $2,$2,$3$L294:bne $2,$0,$L296li $2,65536 # 0x10000ori $2,$2,0x5004li $3,1 # 0x1sw $2,228($17)sw $3,108($fp)$L303:lw $2,328($sp)$L458:bne $2,$0,$L387move $6,$0$L276:lw $31,316($sp)lw $fp,312($sp)lw $23,308($sp)lw $22,304($sp)lw $21,300($sp)lw $20,296($sp)lw $19,292($sp)lw $18,288($sp)lw $17,284($sp)lw $16,280($sp)move $2,$6j $31addiu $sp,$sp,320$L387:jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L390addiu $17,$2,1216jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L393:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L390move $4,$20$L391:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L393sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L391move $4,$20$L390:sb $0,0($17)jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L395addiu $17,$2,1728jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L398:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L395move $4,$20$L396:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L398sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L396move $4,$20$L395:sb $0,0($17)jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L400addiu $17,$2,2240jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L403:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L400move $4,$20$L401:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L403sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L401move $4,$20$L400:sb $0,0($17)jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L405addiu $17,$2,2752jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L408:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L405move $4,$20$L406:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L408sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L406move $4,$20$L405:sb $0,0($17)move $6,$0lw $31,316($sp)lw $fp,312($sp)lw $23,308($sp)lw $22,304($sp)lw $21,300($sp)lw $20,296($sp)lw $19,292($sp)lw $18,288($sp)lw $17,284($sp)lw $16,280($sp)move $2,$6j $31addiu $sp,$sp,320$L447:jal url_ftellmove $4,$20move $4,$20move $23,$3jal get_bytemove $22,$2jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L245addiu $17,$2,1216jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L248:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L245move $4,$20$L246:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L248sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L246move $4,$20$L245:sb $0,0($17)jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L250addiu $17,$2,1728jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L253:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L250move $4,$20$L251:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L253sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L251move $4,$20$L250:sb $0,0($17)jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L255addiu $17,$2,2240jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L258:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L255move $4,$20$L256:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L258sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L256move $4,$20$L255:sb $0,0($17)jal get_bytemove $4,$20move $18,$2lw $2,320($sp)blez $18,$L260addiu $17,$2,2752jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24move $16,$0$L263:addiu $16,$16,1sb $2,0($17)slt $2,$16,$18addiu $17,$17,1beq $2,$0,$L260move $4,$20$L261:jal get_bytenopsll $2,$2,24slt $3,$16,511bne $3,$0,$L263sra $2,$2,24addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L261move $4,$20$L260:andi $2,$21,0xffffmove $3,$0addu $18,$22,$2addu $19,$23,$3sltu $5,$18,$22move $4,$20sb $0,0($17)jal url_ftelladdu $16,$5,$19addiu $6,$2,2sltu $4,$6,$2addu $7,$4,$3slt $2,$16,$7bne $2,$0,$L264move $19,$16beq $16,$7,$L454sltu $2,$18,$6$L266:jal get_bytemove $4,$20jal get_bytemove $4,$20blez $2,$L455move $21,$2jal get_bytemove $4,$20sll $2,$2,24sra $2,$2,24addiu $17,$sp,16move $16,$0$L272:addiu $16,$16,1sb $2,0($17)slt $2,$16,$21addiu $17,$17,1beq $2,$0,$L269move $4,$20$L270:jal get_bytenopsll $2,$2,24slt $3,$16,255bne $3,$0,$L272sra $2,$2,24addiu $16,$16,1slt $2,$16,$21bne $2,$0,$L270move $4,$20$L269:sb $0,0($17)$L264:jal url_ftellmove $4,$20move $4,$2slt $2,$3,$19beq $2,$0,$L456nop$L275:jal url_ftellmove $4,$20subu $6,$18,$2sltu $4,$18,$6subu $7,$19,$3subu $7,$7,$4jal url_fskipmove $4,$20$L273:lw $4,8($fp)li $2,65536 # 0x10000li $5,1 # 0x1ori $2,$2,0x3000li $3,8000 # 0x1f40sw $2,228($4)sw $3,64($4)sw $5,224($4)sw $5,68($4)move $6,$0lw $31,316($sp)lw $fp,312($sp)lw $23,308($sp)lw $22,304($sp)lw $21,300($sp)lw $20,296($sp)lw $19,292($sp)lw $18,288($sp)lw $17,284($sp)lw $16,280($sp)move $2,$6j $31addiu $sp,$sp,320$L292:addiu $5,$16,%lo($LC0)jal strcmpaddiu $4,$sp,16j $L294nop$L448:jal get_be16move $4,$20jal get_be16move $4,$20jal get_be16move $4,$20lw $16,8($fp)jal get_be16move $4,$20sw $2,64($16)jal get_be32move $4,$20lw $16,8($fp)jal get_be16move $4,$20sw $2,68($16)jal get_be32move $4,$20jal get_bytemove $4,$20move $4,$20jal get_bytesb $2,16($sp)move $4,$20jal get_bytesb $2,17($sp)move $4,$20jal get_bytesb $2,18($sp)sb $2,19($sp)j $L279sb $0,20($sp)$L452:$L459:divu $0,$3,$22teq $22,$0,7lw $2,272($17)sw $0,28($17)sw $2,136($19)lw $2,272($sp)sw $2,272($17)lw $4,136($19)li $2,65536 # 0x10000ori $2,$2,0x3001mflo $3sltu $3,$4,$3beq $3,$0,$L434sw $2,228($17)jal av_mallocmul $4,$22,$4j $L303sw $2,100($19)$L456:bne $3,$19,$L273sltu $2,$4,$18beq $2,$0,$L273nopj $L275nop$L321:$L460:jal strlenaddiu $4,$16,%lo($LC4)move $6,$2sltu $2,$2,4beq $2,$0,$L328lbu $3,%lo($LC4)($16)lbu $2,16($sp)addiu $5,$16,%lo($LC4)beq $6,$0,$L330subu $2,$2,$3bne $2,$0,$L332lbu $2,17($sp)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L330subu $2,$2,$3bne $2,$0,$L332lbu $2,18($sp)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L330subu $2,$2,$3bne $2,$0,$L466lui $16,%hi($LC6)lbu $3,3($5)lbu $2,19($sp)subu $2,$2,$3$L330:beq $2,$0,$L327nop$L332:lui $16,%hi($LC6)$L466:jal strlenaddiu $4,$16,%lo($LC6)move $6,$2sltu $2,$2,4beq $2,$0,$L359lbu $3,%lo($LC6)($16)lbu $2,16($sp)addiu $5,$16,%lo($LC6)beq $6,$0,$L361subu $2,$2,$3bne $2,$0,$L363lbu $2,17($sp)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L361subu $2,$2,$3bne $2,$0,$L363lbu $2,18($sp)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L361subu $2,$2,$3bne $2,$0,$L461lui $16,%hi($LC7)lbu $3,3($5)lbu $2,19($sp)subu $2,$2,$3$L361:bne $2,$0,$L461lui $16,%hi($LC7)$L369:jal get_be16move $4,$20jal get_bytemove $4,$20li $3,5 # 0x5beq $23,$3,$L457noplw $2,8($fp)$L462:li $3,65536 # 0x10000ori $3,$3,0x5002move $4,$20jal get_be32sw $3,228($2)move $4,$2addiu $2,$2,8sltu $2,$4,$2beq $2,$0,$L435nopblez $4,$L303addiu $2,$4,-1lw $16,8($fp)sw $2,28($16)jal av_malloczaddiu $4,$4,7sw $2,24($16)jal get_bytemove $4,$20lw $3,8($fp)lw $2,28($3)blez $2,$L303move $17,$0$L386:lw $16,24($3)jal get_bytemove $4,$20addu $16,$17,$16sb $2,0($16)lw $3,8($fp)addiu $17,$17,1lw $2,28($3)slt $2,$17,$2bne $2,$0,$L386lw $2,328($sp)j $L458nop$L449:addiu $21,$sp,16j $L282move $17,$21$L363:lui $16,%hi($LC7)$L461:jal strlenaddiu $4,$16,%lo($LC7)move $6,$2sltu $2,$2,4beq $2,$0,$L370lbu $3,%lo($LC7)($16)lbu $2,16($sp)addiu $5,$16,%lo($LC7)beq $6,$0,$L372subu $2,$2,$3bne $2,$0,$L374sltu $4,$6,2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?