asfheader.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,676 行 · 第 1/5 页
S
4,676 行
.set reorderaddiu $2,$sp,48sw $2,16($sp)lw $4,168($sp)lw $2,84($sp)lw $5,172($sp)addiu $3,$sp,44move $6,$16move $7,$17sw $3,20($sp)sw $21,24($sp).set noreorder.set nomacrojal asf_init_audio_streamsw $2,28($sp).set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L535lw $5,80($sp).set macro.set reorder$L227:move $20,$0$L409:$L468:lui $6,%hi($LC63)li $4,8 # 0x8$L572:addiu $6,$6,%lo($LC63).set noreorder.set nomacrojal mp_msgmove $5,$0.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$21.set macro.set reorder.set noreorder.set nomacrobeq $20,$0,$L155move $4,$0.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$20.set macro.set reordermove $4,$0$L155:lw $31,164($sp)lw $fp,160($sp)lw $23,156($sp)lw $22,152($sp)lw $21,148($sp)lw $20,144($sp)lw $19,140($sp)lw $18,136($sp)lw $17,132($sp)lw $16,128($sp)move $2,$4.set noreorder.set nomacroj $31addiu $sp,$sp,168.set macro.set reorder$L180:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L178sb $3,5($4).set macro.set reorder$L533:.set noreorder.set nomacrobltz $20,$L536li $2,262144 # 0x40000.set macro.set reorderslt $2,$2,$20beq $2,$0,$L537lw $2,28($17)andi $2,$2,0x4beq $2,$0,$L478$L187:lw $4,44($17)lw $2,36($17)lw $6,40($17)addu $2,$4,$2subu $2,$2,$6addu $5,$20,$2slt $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L191subu $2,$4,$6.set macro.set reordersubu $2,$5,$2bltz $2,$L191.set noreorder.set nomacroj $L183sw $2,36($17).set macro.set reorder$L181:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L178sb $2,6($4).set macro.set reorder$L529:lbu $2,4($5).set noreorder.set nomacroj $L178sb $2,4($4).set macro.set reorder$L201:li $6,-1 # 0xffffffffffffffff$L575:sw $0,116($sp)sw $6,40($sp)move $2,$6$L230:lw $3,48($sp)sw $0,112($sp)movz $2,$0,$3sw $2,40($sp)move $6,$2$L525:slt $2,$6,$20$L580:.set noreorder.set nomacrobeq $2,$0,$L356move $17,$6.set macro.set reorderaddu $16,$6,$21.set noreorder.set nomacroj $L358lui $19,%hi(asf_stream_header_guid).set macro.set reorder$L359:slt $2,$17,$20.set noreorder.set nomacrobeq $2,$0,$L356addiu $16,$16,1.set macro.set reorder$L358:move $4,$16addiu $5,$19,%lo(asf_stream_header_guid).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L359addiu $17,$17,1.set macro.set reorderaddiu $17,$17,-1addiu $6,$17,24sw $6,40($sp).set noreorder.set nomacrobltz $6,$L361move $7,$6.set macro.set reorderlw $4,80($sp)addiu $6,$17,78slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorderaddu $18,$21,$7lbu $2,3($18)lbu $3,2($18)lbu $5,0($18)lbu $4,1($18)sll $3,$3,16sll $2,$2,24or $2,$2,$3or $2,$2,$5sll $4,$4,8li $3,-46399488 # 0xfffffffffd3c0000or $4,$4,$2addiu $5,$18,3addiu $6,$18,2addiu $2,$18,1ori $3,$3,0xc02asw $5,96($sp)sw $6,100($sp).set noreorder.set nomacrobeq $4,$3,$L244sw $2,104($sp).set macro.set reorderslt $2,$3,$4.set noreorder.set nomacrobeq $2,$0,$L538li $2,-1077739520 # 0xffffffffbfc30000.set macro.set reorderli $2,1240530944 # 0x49f10000ori $2,$2,0xa440.set noreorder.set nomacrobeq $4,$2,$L248slt $2,$2,$4.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L254li $2,855638016 # 0x33000000.set macro.set reorderori $2,$2,0x890.set noreorder.set nomacrobeq $4,$2,$L246li $2,989528064 # 0x3afb0000.set macro.set reorderori $2,$2,0x65e2.set noreorder.set nomacrobeq $4,$2,$L247li $2,823590912 # 0x31170000.set macro.set reorderori $2,$2,0x8c9d.set noreorder.set nomacrobne $4,$2,$L576lui $3,%hi(tmp.3948).set macro.set reorderlui $2,%hi($LC17).set noreorder.set nomacroj $L255addiu $7,$2,%lo($LC17).set macro.set reorder$L356:li $6,-1 # 0xffffffffffffffffsw $6,40($sp)$L361:.set noreorder.set nomacroblez $20,$L539move $16,$0.set macro.set reorder.set noreorder.set nomacroj $L363lui $17,%hi(asf_file_header_guid).set macro.set reorder$L364:.set noreorder.set nomacrobeq $20,$16,$L518li $6,-1 # 0xffffffffffffffff.set macro.set reorder$L363:addu $4,$21,$16addiu $5,$17,%lo(asf_file_header_guid).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L364addiu $16,$16,1.set macro.set reorderaddiu $16,$16,-1addiu $6,$16,24sw $6,40($sp).set noreorder.set nomacrobltz $6,$L367move $3,$6.set macro.set reorderlw $4,80($sp)addiu $6,$16,104slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorderaddu $17,$21,$3lwl $5,67($17)lwl $4,35($17)lwr $5,64($17)move $2,$4lwr $2,32($17)sw $5,16($sp)lwl $4,71($17)move $7,$2lwr $4,68($17)lui $6,%hi($LC41)sw $4,20($sp)lwl $3,75($17)addiu $6,$6,%lo($LC41)lwr $3,72($17)li $5,6 # 0x6sw $3,24($sp)lwl $2,79($17)li $4,8 # 0x8lwr $2,76($17)sw $2,28($sp)lwl $3,59($17)move $8,$3lwr $8,56($17).set noreorder.set nomacrojal mp_msgsw $8,32($sp).set macro.set reorderlwl $2,75($17)lw $5,172($sp)lwr $2,72($17)sw $2,48($5).set noreorder.set nomacrojal uc_mallocmove $4,$2.set macro.set reorderlw $6,172($sp)sw $2,32($6)lwl $16,79($17)lwr $16,76($17).set noreorder.set nomacrojal __floatsidfmove $4,$16.set macro.set reordermove $4,$2.set noreorder.set nomacrobltz $16,$L540move $5,$3.set macro.set reorder$L370:lui $2,%hi($LC43)lw $6,%lo($LC43)($2).set noreorder.set nomacrojal __muldf3lw $7,%lo($LC43+4)($2).set macro.set reordermove $18,$2lw $2,172($sp)move $19,$3.set noreorder.set nomacrojal __floatsidflw $4,48($2).set macro.set reordermove $9,$3lw $3,172($sp)move $8,$2lw $2,48($3).set noreorder.set nomacrobltz $2,$L541lui $2,%hi($LC42).set macro.set reorder$L371:move $6,$8move $7,$9move $4,$18.set noreorder.set nomacrojal __divdf3move $5,$19.set macro.set reorderlw $4,172($sp)sw $2,56($4)sw $3,60($4)lwl $4,43($17)lwl $5,59($17)lwl $6,47($17)lwl $7,63($17)move $2,$4move $8,$5lwr $2,40($17)lwr $8,56($17)move $3,$6move $9,$7lwr $3,44($17)lwr $9,60($17)subu $4,$2,$8sltu $10,$2,$4subu $5,$3,$9li $6,9961472 # 0x980000subu $5,$5,$10ori $6,$6,0x9680.set noreorder.set nomacrojal __udivdi3move $7,$0.set macro.set reorderlw $5,172($sp)sw $2,64($5)$L367:move $16,$0.set noreorder.set nomacroj $L372lui $17,%hi(asf_content_desc_guid).set macro.set reorder$L373:slt $2,$16,$20.set noreorder.set nomacrobeq $2,$0,$L519li $6,-1 # 0xffffffffffffffff.set macro.set reorder$L372:addu $4,$21,$16addiu $5,$17,%lo(asf_content_desc_guid).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L373addiu $16,$16,1.set macro.set reorderaddiu $16,$16,-1addiu $6,$16,24sw $6,40($sp).set noreorder.set nomacrobltz $6,$L376move $3,$6.set macro.set reorderlw $4,80($sp)addiu $6,$16,34slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorderlui $18,%hi($LC44)addu $17,$21,$3li $5,6 # 0x6li $4,8 # 0x8.set noreorder.set nomacrojal mp_msgaddiu $6,$18,%lo($LC44).set macro.set reorderlbu $2,1($17)lbu $3,0($17)sll $2,$2,8or $5,$2,$3.set noreorder.set nomacrobeq $5,$0,$L379lw $3,40($sp).set macro.set reorderlw $4,80($sp)addu $6,$3,$5slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorder.set noreorder.set nomacrojal get_ucs2straddu $4,$21,$3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L379move $16,$2.set macro.set reorderlui $6,%hi($LC45)addiu $6,$6,%lo($LC45)li $5,6 # 0x6move $7,$2.set noreorder.set nomacrojal mp_msgli $4,8 # 0x8.set macro.set reorderlw $4,168($sp)lui $5,%hi($LC46)addiu $5,$5,%lo($LC46).set noreorder.set nomacrojal demux_info_addmove $6,$16.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$16.set macro.set reorder$L379:lbu $2,3($17)lbu $3,2($17)sll $2,$2,8or $5,$2,$3.set noreorder.set nomacrobeq $5,$0,$L383lw $3,40($sp).set macro.set reorderlw $4,80($sp)addu $6,$3,$5slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorder.set noreorder.set nomacrojal get_ucs2straddu $4,$21,$3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L383move $16,$2.set macro.set reorderlui $6,%hi($LC47)addiu $6,$6,%lo($LC47)li $5,6 # 0x6move $7,$2.set noreorder.set nomacrojal mp_msgli $4,8 # 0x8.set macro.set reorderlw $4,168($sp)lui $5,%hi($LC48)addiu $5,$5,%lo($LC48).set noreorder.set nomacrojal demux_info_addmove $6,$16.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$16.set macro.set reorder$L383:lbu $2,5($17)lbu $3,4($17)sll $2,$2,8or $5,$2,$3.set noreorder.set nomacrobeq $5,$0,$L387lw $3,40($sp).set macro.set reorderlw $4,80($sp)addu $6,$3,$5slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorder.set noreorder.set nomacrojal get_ucs2straddu $4,$21,$3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L387move $16,$2.set macro.set reorderlui $6,%hi($LC49)addiu $6,$6,%lo($LC49)li $5,6 # 0x6move $7,$2.set noreorder.set nomacrojal mp_msgli $4,8 # 0x8.set macro.set reorderlw $4,168($sp)lui $5,%hi($LC50)addiu $5,$5,%lo($LC50).set noreorder.set nomacrojal demux_info_addmove $6,$16.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$16.set macro.set reorder$L387:lbu $2,7($17)lbu $3,6($17)sll $2,$2,8or $5,$2,$3.set noreorder.set nomacrobeq $5,$0,$L391lw $3,40($sp).set macro.set reorderlw $4,80($sp)addu $6,$3,$5slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorder.set noreorder.set nomacrojal get_ucs2straddu $4,$21,$3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L391move $16,$2.set macro.set reorderlui $6,%hi($LC51)addiu $6,$6,%lo($LC51)li $5,6 # 0x6move $7,$2.set noreorder.set nomacrojal mp_msgli $4,8 # 0x8.set macro.set reorderlw $4,168($sp)lui $5,%hi($LC52)addiu $5,$5,%lo($LC52).set noreorder.set nomacrojal demux_info_addmove $6,$16.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$16.set macro.set reorder$L391:lbu $2,9($17)lbu $3,8($17)sll $2,$2,8or $5,$2,$3.set noreorder.set nomacrobeq $5,$0,$L395lw $3,40($sp).set macro.set reorderlw $4,80($sp)addu $6,$3,$5slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L227sw $6,40($sp).set macro.set reorder.set noreorder.set nomacrojal get_ucs2straddu $4,$21,$3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L395move $16,$2.set macro.set reorderlui $6,%hi($LC53)li $4,8 # 0x8addiu $6,$6,%lo($LC53)li $5,6 # 0x6.set noreorder.set nomacrojal mp_msgmove $7,$2.set macro.set reorder.set noreorder.set nomacrojal uc_freemove $4,$16.set macro.set reorder$L395:addiu $6,$18,%lo($LC44)li $4,8 # 0x8.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorder$L376:move $16,$0.set noreorder.set nomacroj $L399lui $17,%hi(asf_stream_group_guid).set macro.set reorder$L400:slt $2,$16,$20.set noreorder.set nomacrobeq $2,$0,$L577li $6,-1 # 0xffffffffffffffff.set macro.set reorder$L399:addu $4,$21,$16addiu $5,$17,%lo(asf_stream_group_guid).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L400addiu $16,$16,1.set macro.set reorderaddiu $16,$16,-1addiu $6,$16,24.set noreorder.set nomacrobltz $6,$L542sw $6,40($sp).set macro.set reorderlw $5,84($sp)addu $17,$21,$6
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?