asf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,970 行 · 第 1/5 页
S
4,970 行
slt $4,$5,$2sw $3,14372($22)sw $2,17816($22)sw $2,17836($22).set noreorder.set nomacrobne $4,$0,$L318sw $5,17832($22).set macro.set reordersubu $2,$5,$2.set noreorder.set nomacroj $L208sw $2,17832($22).set macro.set reorder$L191:lw $4,14372($16)subu $2,$4,$17.set noreorder.set nomacroj $L198sw $2,17816($16).set macro.set reorder$L163:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderlw $7,17780($16)sw $2,17796($16)sra $2,$7,2andi $2,$2,0x3li $3,2 # 0x2.set noreorder.set nomacrobne $2,$3,$L319li $17,3 # 0x3.set macro.set reorder$L168:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderlw $7,17780($16)sw $2,17812($16)andi $2,$7,0x3li $7,2 # 0x2.set noreorder.set nomacrobne $2,$7,$L320addiu $17,$17,2.set macro.set reorder$L173:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderaddiu $17,$17,2sw $2,17800($16)move $7,$2$L175:slt $2,$7,8.set noreorder.set nomacrobeq $2,$0,$L321li $2,1 # 0x1.set macro.set reorderbeq $7,$2,$L322.set noreorder.set nomacrobeq $7,$0,$L176move $4,$fp.set macro.set reorderlui $6,%hi($LC12)addiu $6,$6,%lo($LC12).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L289sw $0,17792($22).set macro.set reorder$L145:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reordermove $18,$2.set noreorder.set nomacroj $L146addiu $17,$17,4.set macro.set reorder$L136:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reordermove $16,$2.set noreorder.set nomacroj $L137addiu $17,$17,4.set macro.set reorder$L141:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderlw $7,17776($23).set noreorder.set nomacroj $L138addiu $17,$17,4.set macro.set reorder$L169:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderlw $7,17780($16)addiu $17,$17,4.set noreorder.set nomacroj $L170sw $2,17812($16).set macro.set reorder$L164:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderlw $7,17780($16)li $17,5 # 0x5.set noreorder.set nomacroj $L165sw $2,17796($16).set macro.set reorder$L174:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderaddiu $17,$17,4move $7,$2.set noreorder.set nomacroj $L175sw $2,17800($16).set macro.set reorder$L321:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderli $3,16711680 # 0xff0000addiu $4,$2,-1ori $3,$3,0xffffsltu $4,$4,$3.set noreorder.set nomacrobeq $4,$0,$L323sw $2,17836($16).set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderlw $6,17800($16)sw $2,17824($16)slt $2,$6,50.set noreorder.set nomacrobne $2,$0,$L182sw $0,17828($16).set macro.set reorderli $6,10 # 0xamove $7,$0.set noreorder.set nomacrojal url_fskipmove $4,$21.set macro.set reorder.set noreorder.set nomacrojal get_le64move $4,$21.set macro.set reordermove $4,$21move $18,$2.set noreorder.set nomacrojal get_le64move $19,$3.set macro.set reorderli $6,12 # 0xcmove $7,$0.set noreorder.set nomacrojal url_fskipmove $4,$21.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderlw $6,17800($16)move $4,$21addiu $6,$6,-50.set noreorder.set nomacrojal url_fskipsra $7,$6,31.set macro.set reorderli $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $18,$2,$L324move $4,$18.set macro.set reorder$L334:move $5,$19li $6,10000 # 0x2710.set noreorder.set nomacrojal __divdi3move $7,$0.set macro.set reordersw $2,17824($16)lw $2,17800($16)sw $3,17828($16).set noreorder.set nomacroj $L176addu $17,$17,$2.set macro.set reorder$L316:lw $2,17816($16)slt $3,$4,$2.set noreorder.set nomacrobeq $3,$0,$L200sw $2,17832($16).set macro.set reorder.set noreorder.set nomacroj $L289sw $0,17792($22).set macro.set reorder$L143:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reordermove $18,$2.set noreorder.set nomacroj $L146addiu $17,$17,1.set macro.set reorder$L302:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reordermove $16,$2.set noreorder.set nomacroj $L137addiu $17,$17,1.set macro.set reorder$L303:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderlw $7,17776($23).set noreorder.set nomacroj $L138addiu $17,$17,1.set macro.set reorder$L314:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderaddiu $17,$17,1move $7,$2.set noreorder.set nomacroj $L175sw $2,17800($16).set macro.set reorder$L313:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderlw $7,17780($16)addiu $17,$17,1.set noreorder.set nomacroj $L170sw $2,17812($16).set macro.set reorder$L306:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderandi $3,$2,0x3faddiu $17,$17,1sw $3,17792($23).set noreorder.set nomacroj $L153sw $2,17788($23).set macro.set reorder$L237:$L333:move $4,$fpaddiu $6,$6,%lo($LC18).set noreorder.set nomacrojal av_logli $5,2 # 0x2.set macro.set reorderaddiu $4,$17,8lw $2,36($4).set noreorder.set nomacrobeq $2,$0,$L289sw $0,64($17).set macro.set reorderjal $2j $L289$L318:move $6,$5sra $7,$5,31sw $0,17844($22).set noreorder.set nomacrojal url_fskipmove $4,$21.set macro.set reorderlw $2,14372($22)lw $3,17832($22)subu $2,$2,$3.set noreorder.set nomacroj $L289sw $2,14372($22).set macro.set reorder$L323:lui $6,%hi($LC11)addiu $6,$6,%lo($LC11)move $4,$fp.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L289sw $0,17792($22).set macro.set reorder$L195:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderaddiu $17,$17,2sw $2,17816($16)$L197:lw $4,14372($16)subu $3,$4,$17sltu $2,$3,$2beq $2,$0,$L198lui $6,%hi($LC13)addiu $6,$6,%lo($LC13)move $4,$fp.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L289sw $0,17792($22).set macro.set reorder$L196:.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reorderaddiu $17,$17,4.set noreorder.set nomacroj $L197sw $2,17816($16).set macro.set reorder$L322:lw $2,17784($16)lw $3,17812($16)sra $4,$2,31sw $4,17828($16)sw $3,17844($16)sw $0,17812($16)sw $2,17824($16).set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderaddiu $17,$17,1.set noreorder.set nomacroj $L176sw $2,17840($16).set macro.set reorder$L315:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderaddiu $17,$17,1.set noreorder.set nomacroj $L197sw $2,17816($16).set macro.set reorder$L296:lui $4,%hi($LC4)lui $5,%hi($LC5)lui $7,%hi(__PRETTY_FUNCTION__.8195)addiu $4,$4,%lo($LC4)addiu $5,$5,%lo($LC5)addiu $7,$7,%lo(__PRETTY_FUNCTION__.8195).set noreorder.set nomacrojal __assert_failli $6,725 # 0x2d5.set macro.set reorder$L182:addiu $6,$6,-8sra $7,$6,31.set noreorder.set nomacrojal url_fskipmove $4,$21.set macro.set reorderlw $2,17800($16).set noreorder.set nomacroj $L176addu $17,$17,$2.set macro.set reorder$L324:bne $19,$2,$L334move $2,$0sw $2,17824($16)lw $2,17800($16)li $3,-2147483648 # 0xffffffff80000000addu $17,$17,$2.set noreorder.set nomacroj $L176sw $3,17828($16).set macro.set reorder$L317:.set noreorder.set nomacroj $L234move $4,$0.set macro.set reorder$L241:.set noreorder.set nomacrojal av_mallocmove $4,$7.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L239move $18,$2.set macro.set reorderlw $5,28($17)blez $5,$L244lw $6,88($17)move $16,$0lui $19,%hi($LC5)lui $20,%hi(__PRETTY_FUNCTION__.8195)addu $2,$16,$6$L336:slt $2,$5,$2lw $3,80($17).set noreorder.set nomacrobne $2,$0,$L325lw $7,84($17).set macro.set reorderdiv $0,$16,$6teq $6,$0,7mflo $4div $0,$4,$3teq $3,$0,7mfhi $3mflo $4mul $3,$3,$7div $0,$5,$6teq $6,$0,7mflo $5div $0,$3,$6teq $6,$0,7mflo $3addu $4,$4,$3addiu $2,$4,1slt $2,$5,$2.set noreorder.set nomacrobne $2,$0,$L326mul $7,$6,$4.set macro.set reorderlw $2,24($17)sltu $3,$6,32addu $5,$7,$2.set noreorder.set nomacrobne $3,$0,$L251addu $4,$18,$16.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L251andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L251li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $7,$4,-4and $2,$6,$2addu $8,$7,$2sltu $3,$7,$8.set noreorder.set nomacrobeq $3,$0,$L255addiu $4,$5,-4.set macro.set reorder$L273:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010010010101 #S32SDI XR2,$7,4.word 0b01110000111000000000010011010101 #S32SDI XR3,$7,4.word 0b01110000111000000000010100010101 #S32SDI XR4,$7,4.word 0b01110000111000000000010101010101 #S32SDI XR5,$7,4.word 0b01110000111000000000010110010101 #S32SDI XR6,$7,4.word 0b01110000111000000000010111010101 #S32SDI XR7,$7,4.word 0b01110000111000000000011000010101 #S32SDI XR8,$7,4#NO_APPsltu $2,$7,$8bne $2,$0,$L273$L255:andi $2,$6,0x1caddu $5,$8,$2sltu $3,$7,$5.set noreorder.set nomacrobeq $3,$0,$L335andi $3,$6,0x3.set macro.set reorder$L274:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4#NO_APPsltu $2,$7,$5.set noreorder.set nomacrobne $2,$0,$L274andi $3,$6,0x3.set macro.set reorder$L335:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L261li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L262li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L259lbu $2,4($4)sb $2,4($7)$L259:lw $6,88($17)$L329:lw $5,28($17)addu $16,$16,$6slt $2,$16,$5.set noreorder.set nomacrobne $2,$0,$L336addu $2,$16,$6.set macro.set reorder$L244:.set noreorder.set nomacrojal av_freelw $4,24($17).set macro.set reorder.set noreorder.set nomacroj $L239sw $18,24($17).set macro.set reorder$L251:jal memcpy.set noreorder.set nomacroj $L329lw $6,88($17).set macro.set reorder$L262:lbu $2,4($4)sb $2,4($7)lbu $3,5($4)sb $3,5($7)lbu $2,6($4).set noreorder.set nomacroj $L259sb $2,6($7).set macro.set reorder$L261:lbu $2,4($4)sb $2,4($7)lbu $3,5($4).set noreorder.set nomacroj $L259sb $3,5($7).set macro.set reorder$L325:lui $4,%hi($LC20)addiu $4,$4,%lo($LC20)addiu $5,$19,%lo($LC5)addiu $7,$20,%lo(__PRETTY_FUNCTION__.8195).set noreorder.set nomacrojal __assert_failli $6,859 # 0x35b.set macro.set reorder$L326:lui $4,%hi($LC21)addiu $4,$4,%lo($LC21)addiu $5,$19,%lo($LC5)addiu $7,$20,%lo(__PRETTY_FUNCTION__.8195).set noreorder.set nomacrojal __assert_failli $6,860 # 0x35c.set macro.set reorder.end asf_read_packet.globl __udivdi3.section .rodata.str1.4.align 2$LC22:.ascii "WM/AlbumTitle\000".align 2$LC23:.ascii "WM/Genre\000".align 2$LC24:.ascii "WM/Track\000".align 2$LC25:.ascii "WM/TrackNumber\000".align 2$LC26:.ascii "AspectRatioX\000".align 2$LC27:.ascii "AspectRatioY\000".section .text.asf_read_header,"ax",@progbits.align 2.align 5.ent asf_read_header.type asf_read_header, @functionasf_read_header:.frame $sp,2680,$31 # vars= 2608, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-2680sw $4,2680($sp)lw $3,2680($sp)addiu $2,$sp,568sw $22,2664($sp)sw $31,2676($sp)sw $fp,2672($sp)sw $23,2668($sp)sw $21,2660($sp)sw $20,2656($sp)sw $19,2652($sp)sw $18,2648($sp)sw $17,2644($sp)sw $16,2640($sp)sw $2,2636($sp)lw $23,12($3)addiu $22,$3,16addiu $6,$sp,1592move $3,$2li $4,4 # 0x4li $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L341sw $6,2632($sp).set macro.set reorderli $2,1 # 0x1beq $4,$2,$L628$L338:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L667addiu $7,$sp,1592.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L668addiu $2,$7,-31.set macro.set reorder$L594:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L594addiu $7,$sp,1592$L667:addiu $2,$7,-31$L668:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L669addiu $2,$sp,1592.set macro.set reorderaddiu $2,$5,4$L670:#APP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?