asf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,970 行 · 第 1/5 页
S
4,970 行
pref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L670addiu $2,$5,4.set macro.set reorderaddiu $2,$sp,1592$L669:addiu $3,$2,-4sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L671lw $4,2632($sp).set macro.set reorder$L596:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L596lw $4,2632($sp).set macro.set reorder$L671:li $2,3 # 0x3andi $3,$4,0x3.set noreorder.set nomacrobeq $3,$2,$L352li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L629$L349:li $4,4 # 0x4li $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L356addiu $3,$sp,56.set macro.set reorder$L645:li $2,1 # 0x1beq $4,$2,$L630$L353:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L357li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L357$L597:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L597$L357:addiu $6,$sp,568addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L672addiu $7,$sp,568.set macro.set reorderaddiu $2,$5,4$L673:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L673addiu $2,$5,4.set macro.set reorderaddiu $7,$sp,568$L672:addiu $3,$7,-4sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L674lw $2,2636($sp).set macro.set reorder$L599:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L599lw $2,2636($sp).set macro.set reorder$L674:andi $3,$2,0x3li $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L367li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L631$L364:addiu $fp,$sp,40move $5,$fpli $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorderlui $5,%hi(asf_header)move $4,$fpaddiu $5,$5,%lo(asf_header).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L675lw $3,2680($sp).set macro.set reorder.set noreorder.set nomacrojal get_le64move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_bytemove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_bytemove $4,$22.set macro.set reorderaddiu $4,$23,12andi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L372addiu $6,$23,524.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L373li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L632li $2,-1.set macro.set reorder$L370:addiu $5,$4,-4li $2,-1 # 0xffffffffffffffff#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L676addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L676addiu $2,$6,-31.set macro.set reorder$L600:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L600addiu $2,$6,-31.set macro.set reorder$L676:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L677addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L678:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L678addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L677:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L379$L602:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L602$L379:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L383addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L384li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L633li $2,-1.set macro.set reorder$L627:move $5,$fp$L658:li $6,16 # 0x10$L693:$L695:.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le64move $4,$22.set macro.set reordermove $19,$3lui $3,%hi(data_header)move $4,$fpaddiu $5,$3,%lo(data_header)li $6,16 # 0x10.set noreorder.set nomacrojal memcmpmove $18,$2.set macro.set reorderbeq $2,$0,$L634.set noreorder.set nomacroblez $19,$L635lui $5,%hi(file_header).set macro.set reorderaddiu $5,$5,%lo(file_header)$L694:move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L394lui $5,%hi(stream_header).set macro.set reorderaddiu $5,$23,17704li $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le64move $4,$22.set macro.set reordersw $2,17720($23)move $4,$22.set noreorder.set nomacrojal get_le64sw $3,17724($23).set macro.set reordersw $2,17728($23)move $4,$22.set noreorder.set nomacrojal get_le64sw $3,17732($23).set macro.set reordersw $2,14352($23)move $4,$22.set noreorder.set nomacrojal get_le64sw $3,14356($23).set macro.set reordersw $2,17744($23)move $4,$22.set noreorder.set nomacrojal get_le64sw $3,17748($23).set macro.set reordersw $3,17740($23)move $4,$22.set noreorder.set nomacrojal get_le32sw $2,17736($23).set macro.set reordersw $2,17752($23).set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordersw $2,17756($23).set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordersw $2,17760($23).set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordersw $2,17764($23).set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordersw $2,17768($23).set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reorderlw $3,17768($23)sw $2,17772($23).set noreorder.set nomacroj $L627sw $3,4($23).set macro.set reorder$L654:.set noreorder.set nomacrobne $19,$0,$L679li $2,-1 # 0xffffffffffffffff.set macro.set reordersltu $2,$18,100.set noreorder.set nomacrobeq $2,$0,$L680addiu $2,$18,-24.set macro.set reorder$L387:li $2,-1 # 0xffffffffffffffff$L679:li $3,-1 # 0xffffffffffffffffsw $2,17688($23)sw $3,17692($23)$L391:move $5,$fpli $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le64move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_bytemove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_bytemove $4,$22.set macro.set reorder.set noreorder.set nomacrojal url_feofmove $4,$22.set macro.set reorderbeq $2,$0,$L636$L368:lw $3,2680($sp)$L675:lw $2,96($3).set noreorder.set nomacrobeq $2,$0,$L584move $17,$3.set macro.set reordermove $18,$0$L586:lw $16,100($17)addiu $18,$18,1.set noreorder.set nomacrobeq $16,$0,$L587addiu $17,$17,4.set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,20($16).set macro.set reorderlw $2,8($16).set noreorder.set nomacrojal av_freelw $4,24($2).set macro.set reorder$L587:.set noreorder.set nomacrojal av_freemove $4,$16.set macro.set reorderlw $4,2680($sp)lw $2,96($4)sltu $2,$18,$2bne $2,$0,$L586$L584:li $2,-1 # 0xffffffffffffffff$L583:lw $31,2676($sp)lw $fp,2672($sp)lw $23,2668($sp)lw $22,2664($sp)lw $21,2660($sp)lw $20,2656($sp)lw $19,2652($sp)lw $18,2648($sp)lw $17,2644($sp)lw $16,2640($sp).set noreorder.set nomacroj $31addiu $sp,$sp,2680.set macro.set reorder$L394:addiu $5,$5,%lo(stream_header)move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L396lui $5,%hi(comment_header).set macro.set reorder.set noreorder.set nomacrojal url_ftellmove $4,$22.set macro.set reorderlw $4,2680($sp)move $5,$0sw $2,2624($sp).set noreorder.set nomacrojal av_new_streamsw $3,2628($sp).set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L368move $20,$2.set macro.set reordermove $4,$2li $5,32 # 0x20li $6,1 # 0x1.set noreorder.set nomacrojal av_set_pts_infoli $7,1000 # 0x3e8.set macro.set reorder.set noreorder.set nomacrojal av_malloczli $4,104 # 0x68.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L368move $17,$2.set macro.set reorderlw $2,17760($23)sw $17,20($20)andi $2,$2,0x1.set noreorder.set nomacrobne $2,$0,$L400lw $16,17752($23).set macro.set reorderlw $4,17744($23)lw $5,17748($23)move $7,$0.set noreorder.set nomacrojal __udivdi3li $6,10000 # 0x2710.set macro.set reordersubu $4,$2,$16move $7,$0sltu $8,$2,$4subu $5,$3,$7subu $5,$5,$8sw $4,96($20)sw $5,100($20)$L400:move $5,$fpli $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorderlui $5,%hi(audio_stream)move $4,$fpaddiu $5,$5,%lo(audio_stream).set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L402lui $5,%hi(video_stream).set macro.set reorderli $16,1 # 0x1sw $0,2620($sp)$L404:move $5,$fpli $6,16 # 0x10.set noreorder.set nomacrojal get_buffermove $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le64move $4,$22.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le32move $21,$2.set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reorderandi $2,$2,0x7flw $6,2680($sp)sw $2,4($20)lw $3,96($6)sll $2,$2,2addu $2,$2,$23addiu $3,$3,-1sw $3,12($2).set noreorder.set nomacrojal get_le32move $4,$22.set macro.set reorderlw $7,2620($sp).set noreorder.set nomacrobne $7,$0,$L637move $5,$fp.set macro.set reorder$L410:lw $5,8($20)li $2,1 # 0x1.set noreorder.set nomacrobeq $16,$2,$L638sw $16,224($5).set macro.set reorderbeq $16,$0,$L639$L427:.set noreorder.set nomacrojal url_ftellmove $4,$22.set macro.set reorderlw $6,2624($sp)lw $7,2628($sp)subu $4,$6,$2sltu $6,$6,$4subu $5,$7,$3addu $2,$18,$4subu $5,$5,$6sltu $8,$2,$18addu $3,$19,$5addu $3,$8,$3addiu $6,$2,-24sltu $4,$6,$2addiu $7,$3,-1addu $7,$4,$7.set noreorder.set nomacrojal url_fskipmove $4,$22.set macro.set reorder.set noreorder.set nomacroj $L658move $5,$fp.set macro.set reorder$L396:addiu $5,$5,%lo(comment_header)move $4,$fp.set noreorder.set nomacrojal memcmpli $6,16 # 0x10.set macro.set reorderbne $2,$0,$L447.set noreorder.set nomacrojal get_le16move $4,$22.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $18,$2.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $19,$2.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $20,$2.set macro.set reordermove $4,$22.set noreorder.set nomacrojal get_le16move $21,$2.set macro.set reordermove $16,$2lw $2,2680($sp)move $4,$22addiu $6,$2,1216move $5,$18.set noreorder.set nomacrojal get_str16_nolenli $7,512 # 0x200.set macro.set reorderlw $3,2680($sp)move $4,$22addiu $6,$3,1728move $5,$19.set noreorder.set nomacrojal get_str16_nolenli $7,512 # 0x200.set macro.set reorderlw $7,2680($sp)move $4,$22move $5,$20addiu $6,$7,2240.set noreorder.set nomacrojal get_str16_nolenli $7,512 # 0x200.set macro.set reorderlw $2,2680($sp)move $4,$22addiu $6,$2,2752move $5,$21li $7,512 # 0x200.set noreorder.set nomacrojal get_str16_nolensra $17,$16,31.set macro.set reordermove $6,$16move $7,$17.set noreorder.set nomacrojal url_fskipmove $4,$22.set macro.set reorder.set noreorder.set nomacroj $L658move $5,$fp.set macro.set reorder$L635:.set noreorder.set nomacrobne $19,$0,$L675lw $3,2680($sp).set macro.set reordersltu $2,$18,24
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?