asf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,970 行 · 第 1/5 页
S
4,970 行
.set noreorder.set nomacrobne $2,$0,$L675lui $5,%hi(file_header).set macro.set reorder.set noreorder.set nomacroj $L694addiu $5,$5,%lo(file_header).set macro.set reorder$L447:lui $5,%hi(stream_bitrate_guid)addiu $5,$5,%lo(stream_bitrate_guid)move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L449lui $5,%hi(extended_content_header).set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reorder.set noreorder.set nomacroblez $2,$L627move $18,$2.set macro.set reordermove $17,$0$L452:.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordermove $16,$2andi $16,$16,0x7fmove $4,$22.set noreorder.set nomacrojal get_le32sll $16,$16,2.set macro.set reorderaddu $16,$16,$23addiu $17,$17,1.set noreorder.set nomacrobne $18,$17,$L452sw $2,13840($16).set macro.set reorder.set noreorder.set nomacroj $L658move $5,$fp.set macro.set reorder$L402:addiu $5,$5,%lo(video_stream)move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L405move $16,$0.set macro.set reorder.set noreorder.set nomacroj $L404sw $0,2620($sp).set macro.set reorder$L637:li $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorderlui $5,%hi(ext_stream_audio_stream)move $4,$fpaddiu $5,$5,%lo(ext_stream_audio_stream).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L410li $6,16 # 0x10.set macro.set reordermove $5,$fp.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordermove $5,$fpli $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reorderlw $5,8($20)li $2,1 # 0x1sw $2,224($5)move $6,$21.set noreorder.set nomacrojal get_wav_headermove $4,$22.set macro.set reorderlw $2,8($20)sw $0,232($2).set noreorder.set nomacroj $L413sw $0,228($2).set macro.set reorder$L638:move $6,$21.set noreorder.set nomacrojal get_wav_headermove $4,$22.set macro.set reorder$L413:li $2,1 # 0x1move $4,$22.set noreorder.set nomacrojal url_ftellsw $2,108($20).set macro.set reorderlw $6,2624($sp)lw $7,2628($sp)subu $4,$2,$6sltu $6,$2,$4subu $5,$3,$7addiu $8,$4,32subu $6,$5,$6sltu $4,$8,$4addu $9,$4,$6slt $2,$19,$9beq $2,$0,$L640$L416:lw $2,80($17)$L660:slt $2,$2,2bne $2,$0,$L419lw $3,88($17)bne $3,$0,$L641$L421:sw $0,80($17)$L419:lw $4,8($20)li $5,65536 # 0x10000lw $3,228($4)sltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L681li $2,1 # 0x1.set macro.set reorderori $2,$5,0x8sltu $2,$3,$2.set noreorder.set nomacrobne $2,$0,$L681li $2,1 # 0x1.set macro.set reorderori $2,$5,0x5001.set noreorder.set nomacrobeq $3,$2,$L642li $2,1 # 0x1.set macro.set reorder$L681:.set noreorder.set nomacroj $L427sw $2,76($4).set macro.set reorder$L372:li $2,-1addiu $4,$23,14sb $2,13($23).set noreorder.set nomacroj $L370sb $2,12($23).set macro.set reorder$L383:li $2,-1sb $2,4($5).set noreorder.set nomacroj $L627sb $2,1($4).set macro.set reorder$L449:addiu $5,$5,%lo(extended_content_header)move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L453lui $5,%hi(metadata_header).set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reorder.set noreorder.set nomacroblez $2,$L627move $21,$2.set macro.set reordermove $20,$0$L456:.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordermove $5,$2addiu $6,$sp,1592li $7,1024 # 0x400.set noreorder.set nomacrojal get_str16_nolenmove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $16,$2.set macro.set reordermove $18,$2sltu $2,$16,2.set noreorder.set nomacrobne $2,$0,$L643lui $17,%hi($LC22).set macro.set reorder$L457:addiu $2,$16,-2$L661:sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L504li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $16,$2,$L508slt $2,$16,4.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L511li $2,4 # 0x4.set macro.set reorderli $6,2 # 0x2.set noreorder.set nomacrobeq $16,$6,$L682move $4,$22.set macro.set reorder$L506:li $18,-2147483648 # 0xffffffff80000000$L512:lui $16,%hi($LC24).set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC24).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L683addiu $5,$16,%lo($LC24).set macro.set reorderlbu $3,%lo($LC24)($16)$L686:lbu $2,1592($sp).set noreorder.set nomacrobeq $6,$0,$L515subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L517addiu $7,$16,%lo($LC24).set macro.set reorderlbu $2,1593($sp)lbu $3,1($7)sltu $4,$6,2.set noreorder.set nomacrobne $4,$0,$L515subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L644lbu $3,1594($sp).set macro.set reorder$L517:lui $16,%hi($LC25)$L687:.set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC25).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L684addiu $5,$16,%lo($LC25).set macro.set reorderlbu $3,%lo($LC25)($16)$L688:lbu $2,1592($sp).set noreorder.set nomacrobeq $6,$0,$L527subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L504addiu $7,$16,%lo($LC25).set macro.set reorderlbu $2,1593($sp)lbu $3,1($7)sltu $4,$6,2.set noreorder.set nomacrobne $4,$0,$L527subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L504lbu $3,1594($sp).set macro.set reorderlbu $2,2($7)subu $2,$3,$2li $3,2 # 0x2beq $6,$3,$L527.set noreorder.set nomacrobne $2,$0,$L504lbu $3,1595($sp).set macro.set reorderlbu $2,3($7)subu $2,$3,$2$L527:.set noreorder.set nomacrobne $2,$0,$L504lw $4,2680($sp).set macro.set reordersw $18,3780($4)$L504:addiu $20,$20,1.set noreorder.set nomacrobne $21,$20,$L456move $5,$fp.set macro.set reorder.set noreorder.set nomacroj $L695li $6,16 # 0x10.set macro.set reorder$L352:li $4,4 # 0x4li $2,3 # 0x3sb $0,6($5)sb $0,4($5)sb $0,5($5).set noreorder.set nomacrobne $4,$2,$L645addiu $3,$sp,56.set macro.set reorder$L356:addiu $3,$sp,59sb $0,56($sp)sb $0,57($sp).set noreorder.set nomacroj $L353sb $0,58($sp).set macro.set reorder$L341:addiu $3,$sp,571sb $0,568($sp)sb $0,569($sp).set noreorder.set nomacroj $L338sb $0,570($sp).set macro.set reorder$L367:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L364sb $0,5($5).set macro.set reorder$L373:li $2,-1addiu $4,$23,15sb $2,14($23)sb $2,12($23).set noreorder.set nomacroj $L370sb $2,13($23).set macro.set reorder$L640:beq $19,$9,$L646$L418:.set noreorder.set nomacrojal get_bytemove $4,$22.set macro.set reordersw $2,80($17).set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordersw $2,84($17).set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordersw $2,88($17).set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_bytemove $4,$22.set macro.set reorder.set noreorder.set nomacroj $L660lw $2,80($17).set macro.set reorder$L628:addiu $3,$sp,569.set noreorder.set nomacroj $L338sb $0,568($sp).set macro.set reorder$L630:addiu $3,$sp,57.set noreorder.set nomacroj $L353sb $0,56($sp).set macro.set reorder$L631:.set noreorder.set nomacroj $L364sb $0,4($5).set macro.set reorder$L629:.set noreorder.set nomacroj $L349sb $0,4($5).set macro.set reorder$L641:lw $2,84($17)div $0,$2,$3teq $3,$0,7mflo $2slt $2,$2,2.set noreorder.set nomacrobne $2,$0,$L421mfhi $2.set macro.set reorderbeq $2,$0,$L419.set noreorder.set nomacroj $L419sw $0,80($17).set macro.set reorder$L453:addiu $5,$5,%lo(metadata_header)move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L535lui $5,%hi(ext_stream_header).set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reorder.set noreorder.set nomacroblez $2,$L627sw $2,2616($sp).set macro.set reorder.set noreorder.set nomacroj $L538move $20,$0.set macro.set reorder$L539:lw $4,2616($sp)$L685:addiu $20,$20,1.set noreorder.set nomacrobeq $4,$20,$L658move $5,$fp.set macro.set reorder$L538:.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $17,$2.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $16,$2.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordermove $18,$2move $5,$16addiu $6,$sp,1592li $7,1024 # 0x400move $4,$22.set noreorder.set nomacrojal get_str16_nolenaddiu $18,$18,-2.set macro.set reordersra $19,$18,31.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordermove $6,$18move $7,$19move $4,$22.set noreorder.set nomacrojal url_fskipmove $21,$2.set macro.set reorderslt $2,$17,128.set noreorder.set nomacrobeq $2,$0,$L685lw $4,2616($sp).set macro.set reorderlui $16,%hi($LC26).set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC26).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L541lbu $3,%lo($LC26)($16).set macro.set reorderlbu $2,1592($sp).set noreorder.set nomacrobeq $6,$0,$L543subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L545addiu $7,$16,%lo($LC26).set macro.set reorderlbu $2,1593($sp)lbu $3,1($7)sltu $4,$6,2.set noreorder.set nomacrobne $4,$0,$L543subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L545lbu $3,1594($sp).set macro.set reorderlbu $2,2($7)subu $2,$3,$2li $3,2 # 0x2beq $6,$3,$L543.set noreorder.set nomacrobne $2,$0,$L545lbu $3,1595($sp).set macro.set reorderlbu $2,3($7)subu $2,$3,$2$L543:.set noreorder.set nomacrobne $2,$0,$L545sll $2,$17,3.set macro.set reorderaddu $3,$sp,$2.set noreorder.set nomacroj $L539sw $21,568($3).set macro.set reorder$L508:move $4,$22$L682:.set noreorder.set nomacrojal get_le32lui $16,%hi($LC24).set macro.set reorderaddiu $4,$16,%lo($LC24).set noreorder.set nomacrojal strlenmove $18,$2.set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobne $2,$0,$L686lbu $3,%lo($LC24)($16).set macro.set reorderaddiu $5,$16,%lo($LC24)$L683:.set noreorder.set nomacrojal strcmpaddiu $4,$sp,1592.set macro.set reorder$L515:.set noreorder.set nomacrobne $2,$0,$L687lui $16,%hi($LC25).set macro.set reorderlw $4,2680($sp)lw $2,3780($4).set noreorder.set nomacrobne $2,$0,$L687addiu $2,$18,1.set macro.set reorderlui $16,%hi($LC25)sw $2,3780($4).set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC25).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobne $2,$0,$L688lbu $3,%lo($LC25)($16).set macro.set reorderaddiu $5,$16,%lo($LC25)$L684:.set noreorder.set nomacrojal strcmpaddiu $4,$sp,1592.set macro.set reorderj $L527$L545:lui $16,%hi($LC27).set noreorder.set nomacro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?