utils.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,036 行 · 第 1/5 页
S
5,036 行
jal av_logmove $5,$0lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)li $2,-1 # 0xffffffffffffffffj $31addiu $sp,$sp,64$L661:lw $3,36($3)lw $2,64($5)mult $2,$3mflo $18beq $18,$0,$L677mfhi $19$L686:bgtz $19,$L696sll $2,$19,31$L690:bne $19,$0,$L632li $2,-22 # 0xffffffffffffffeabgtu $18,$0,$L667lw $31,60($sp)j $L694nop$L691:beq $2,$0,$L697move $4,$16$L672:move $22,$0j $L673move $23,$0$L633:lui $6,%hi($LC39)move $4,$16addiu $6,$6,%lo($LC39)jal av_logmove $5,$0j $L632li $2,-1 # 0xffffffffffffffff$L662:lw $3,64($3)lw $2,64($5)mult $2,$3mflo $18bne $18,$0,$L686mfhi $19j $L693li $2,-2147483648 # 0xffffffff80000000$L689:lw $4,16($8)blez $4,$L651nopjal av_mallocznopbeq $2,$0,$L692sw $2,12($16)j $L651lw $8,8($16)$L675:j $L625lw $8,8($4)$L692:j $L632li $2,-12 # 0xfffffffffffffff4.set macro.set reorder.end av_write_header.section .rodata.str1.4.align 2$LC41:.ascii "stream #%d:\012\000".align 2$LC42:.ascii " keyframe=%d\012\000".align 2$LC43:.ascii " duration=%0.3f\012\000".align 2$LC45:.ascii " dts=\000".align 2$LC46:.ascii "%0.3f\000".align 2$LC47:.ascii " pts=\000".align 2$LC48:.ascii " size=%d\012\000".section .rodata.cst8.align 3$LC44:.word -1598689907.word 1051772663.section .text.pkt_dump_internal,"ax",@progbits.align 2.align 5.ent pkt_dump_internal.type pkt_dump_internal, @functionpkt_dump_internal:.frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)sw $31,44($sp)move $17,$5move $18,$6move $16,$7move $19,$4beq $5,$0,$L716lw $20,64($sp)lw $4,8($16)$L724:bne $4,$0,$L701lw $5,12($16)li $2,-2147483648 # 0xffffffff80000000beq $5,$2,$L717nop$L701:beq $17,$0,$L718nop$L703:lw $4,0($16)$L725:bne $4,$0,$L707lw $5,4($16)li $2,-2147483648 # 0xffffffff80000000beq $5,$2,$L719nop$L707:beq $17,$0,$L720nop$L709:bne $20,$0,$L721lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,48$L721:lw $2,20($16)lw $7,16($16)move $5,$17sw $2,64($sp)lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $4,$0move $6,$0j hex_dump_internaladdiu $sp,$sp,48$L719:bne $17,$0,$L709lui $6,%hi($LC22)addiu $6,$6,%lo($LC22)move $4,$19jal av_logmove $5,$18j $L722lui $6,%hi($LC6)$L717:bne $17,$0,$L703lui $6,%hi($LC22)addiu $6,$6,%lo($LC22)move $4,$19jal av_logmove $5,$18j $L723lui $6,%hi($LC47)$L720:jal __floatdidfnoplui $4,%hi($LC44)lw $6,%lo($LC44)($4)lw $7,%lo($LC44+4)($4)move $5,$3jal __muldf3move $4,$2lui $6,%hi($LC46)addiu $6,$6,%lo($LC46)move $4,$19move $5,$18sw $2,16($sp)jal av_logsw $3,20($sp)lui $6,%hi($LC6)$L722:move $4,$19move $5,$18jal av_logaddiu $6,$6,%lo($LC6)lw $7,20($16)lui $6,%hi($LC48)move $4,$19move $5,$18jal av_logaddiu $6,$6,%lo($LC48)j $L709nop$L716:lw $7,24($7)lui $6,%hi($LC41)move $5,$18jal av_logaddiu $6,$6,%lo($LC41)lw $7,28($16)lui $6,%hi($LC42)move $5,$18addiu $6,$6,%lo($LC42)andi $7,$7,0x1jal av_logmove $4,$19jal __floatsidflw $4,32($16)lui $4,%hi($LC44)lw $6,%lo($LC44)($4)lw $7,%lo($LC44+4)($4)move $5,$3jal __muldf3move $4,$2lui $6,%hi($LC43)move $4,$19move $5,$18addiu $6,$6,%lo($LC43)sw $2,16($sp)jal av_logsw $3,20($sp)lui $6,%hi($LC45)move $4,$19move $5,$18jal av_logaddiu $6,$6,%lo($LC45)j $L724lw $4,8($16)$L718:jal __floatdidfnoplui $4,%hi($LC44)lw $6,%lo($LC44)($4)lw $7,%lo($LC44+4)($4)move $5,$3jal __muldf3move $4,$2lui $6,%hi($LC46)addiu $6,$6,%lo($LC46)move $4,$19move $5,$18sw $2,16($sp)jal av_logsw $3,20($sp)lui $6,%hi($LC47)$L723:addiu $6,$6,%lo($LC47)move $4,$19jal av_logmove $5,$18j $L725lw $4,0($16).set macro.set reorder.end pkt_dump_internal.section .text.av_pkt_dump_log,"ax",@progbits.align 2.align 5.globl av_pkt_dump_log.ent av_pkt_dump_log.type av_pkt_dump_log, @functionav_pkt_dump_log:.frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32move $2,$6sw $7,16($sp)move $6,$5move $7,$2sw $31,24($sp)jal pkt_dump_internalmove $5,$0lw $31,24($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end av_pkt_dump_log.section .text.av_pkt_dump,"ax",@progbits.align 2.align 5.globl av_pkt_dump.ent av_pkt_dump.type av_pkt_dump, @functionav_pkt_dump:.frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $6,16($sp)move $7,$5move $6,$0move $5,$4sw $31,24($sp)jal pkt_dump_internalmove $4,$0lw $31,24($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end av_pkt_dump.section .text.compute_pkt_fields,"ax",@progbits.align 2.align 5.ent compute_pkt_fields.type compute_pkt_fields, @functioncompute_pkt_fields:.frame $sp,56,$31 # vars= 0, regs= 7/0, args= 24, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $31,48($sp)sw $21,44($sp)sw $16,24($sp)lw $8,0($7)move $17,$7lw $9,4($7)move $20,$4move $18,$5bne $8,$0,$L733move $19,$6li $2,-2147483648 # 0xffffffff80000000beq $9,$2,$L731nop$L733:lw $10,8($17)beq $10,$0,$L911lw $11,12($17)slt $2,$9,$11beq $2,$0,$L912nop$L737:lw $6,72($18)$L948:slt $2,$6,63beq $2,$0,$L731li $4,1 # 0x1andi $5,$6,0x20sll $2,$4,$6move $3,$0movn $3,$2,$5movn $2,$0,$5subu $4,$10,$2sltu $6,$10,$4subu $5,$11,$3subu $5,$5,$6sw $4,8($17)sw $5,12($17)$L731:lw $12,32($17)bne $12,$0,$L739noplw $16,8($18)lw $3,224($16)bne $3,$0,$L913li $2,1 # 0x1lw $3,64($18)li $9,1000 # 0x3e8mult $3,$9lw $8,68($18)mfhi $7sra $5,$8,31slt $2,$5,$7bne $2,$0,$L744mflo $6beq $5,$7,$L914sltu $2,$8,$6$L746:lw $3,32($16)lw $8,36($16)mult $3,$9sra $5,$8,31mfhi $7slt $2,$5,$7bne $2,$0,$L748mflo $6beq $5,$7,$L915sltu $2,$8,$6$L739:beq $19,$0,$L898li $2,3 # 0x3lw $3,108($18)beq $3,$2,$L916nop$L898:lw $10,8($17)lw $11,12($17)$L760:lw $5,8($18)$L949:li $2,1 # 0x1lw $3,224($5)beq $3,$2,$L769nopbeq $3,$0,$L917nop$L771:lw $13,268($5)beq $13,$0,$L777move $6,$0beq $19,$0,$L777noplw $2,32($19)xori $2,$2,0x3sltu $6,$0,$2$L777:bne $10,$0,$L780li $2,-2147483648 # 0xffffffff80000000beq $11,$2,$L778nop$L780:lw $4,0($17)beq $4,$0,$L918lw $5,4($17)slt $2,$11,$5beq $2,$0,$L919nop$L784:li $6,1 # 0x1$L778:lw $2,120($18)bne $2,$0,$L951slt $16,$13,2lw $3,124($18)li $2,-2147483648 # 0xffffffff80000000beq $3,$2,$L920move $2,$0$L785:slt $16,$13,2$L951:bne $16,$0,$L921nop$L787:lw $4,0($17)beq $4,$0,$L922lw $5,4($17)addiu $2,$13,1$L953:slt $2,$2,2sw $4,168($18)bne $2,$0,$L854sw $5,172($18)lw $2,176($18)beq $2,$0,$L923li $2,-2147483648 # 0xffffffff80000000$L854:blez $13,$L860noplw $7,172($18)lw $5,180($18)lw $6,168($18)slt $2,$5,$7beq $2,$0,$L924lw $4,176($18)move $3,$18$L947:move $2,$0li $9,1 # 0x1$L864:sll $2,$2,3addu $2,$2,$18sw $6,176($3)sw $7,180($3)sw $4,168($2)beq $13,$9,$L860sw $5,172($2)lw $7,180($3)lw $5,188($3)lw $6,176($3)slt $2,$5,$7lw $4,184($3)addiu $8,$9,1bne $2,$0,$L867addiu $3,$3,8beq $5,$7,$L925sltu $2,$4,$6$L860:lw $2,8($17)beq $2,$0,$L926li $2,-2147483648 # 0xffffffff80000000$L868:bne $16,$0,$L905nop$L929:lw $13,24($17)lw $7,3820($20)sll $2,$13,2addu $2,$2,$20lw $12,100($2)lw $10,8($17)lw $2,24($12)lw $11,12($17)lw $14,0($17)beq $2,$0,$L927lw $15,4($17)$L870:lw $3,124($18)slt $2,$3,$11beq $2,$0,$L928nop$L891:sw $10,120($18)sw $11,124($18)$L820:beq $19,$0,$L895li $2,1 # 0x1sw $0,28($17)lw $6,32($19)bne $6,$2,$L952lw $31,48($sp)sw $6,28($17)$L895:lw $31,48($sp)$L952:lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,56$L922:li $2,-2147483648 # 0xffffffff80000000bne $5,$2,$L953addiu $2,$13,1j $L820nop$L918:li $2,-2147483648 # 0xffffffff80000000beq $5,$2,$L778slt $2,$11,$5bne $2,$0,$L784nopj $L919nop$L911:li $2,-2147483648 # 0xffffffff80000000beq $11,$2,$L731slt $2,$9,$11bne $2,$0,$L737nopj $L912nop$L926:lw $3,12($17)bne $3,$2,$L868noplw $10,168($18)lw $11,172($18)sw $10,8($17)beq $16,$0,$L929sw $11,12($17)$L905:lw $11,12($17)lw $3,124($18)slt $2,$3,$11bne $2,$0,$L891lw $10,8($17)$L928:bne $3,$11,$L820noplw $2,120($18)sltu $2,$2,$10beq $2,$0,$L820nopsw $10,120($18)j $L820sw $11,124($18)$L923:lw $3,180($18)bne $3,$2,$L854move $3,$18lw $12,32($17)subu $5,$0,$13mul $4,$5,$12li $7,-1 # 0xffffffffffffffffli $8,-2147483648 # 0xffffffff80000000sra $2,$4,31sw $2,180($3)$L960:sw $4,176($3)beq $5,$7,$L854move $6,$3lw $2,184($3)addiu $5,$5,1addu $4,$4,$12bne $2,$0,$L854addiu $3,$3,8lw $2,188($6)bne $2,$8,$L854sra $2,$4,31j $L960sw $2,180($3)$L924:bne $5,$7,$L860sltu $2,$4,$6beq $2,$0,$L860nopj $L947move $3,$18$L919:bne $11,$5,$L778sltu $2,$10,$4beq $2,$0,$L778nopj $L778li $6,1 # 0x1$L912:bne $9,$11,$L731sltu $2,$8,$10beq $2,$0,$L731nopj $L948lw $6,72($18)$L917:lw $2,228($5)addiu $2,$2,-8sltu $3,$2,63beq $3,$0,$L771lui $3,%hi($L773)sll $2,$2,2addiu $3,$3,%lo($L773)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L773:.word $L769.word $L769.word $L769.word $L771.word $L771.word $L771.word $L769.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L769.word $L769.word $L771.word $L771.word $L771.word $L771.word $L771.word $L769.word $L769.word $L771.word $L771.word $L769.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L771.word $L769.section .text.compute_pkt_fields$L927:lw $3,28($12)li $2,-2147483648 # 0xffffffff80000000bne $3,$2,$L870nopbeq $10,$0,$L930nop$L874:lw $2,120($12)lw $3,124($12)subu $4,$10,$2sltu $6,$10,$4subu $5,$11,$3subu $5,$5,$6sw $10,120($12)sw $11,124($12)sw $4,24($12)beq $7,$0,$L875sw $5,28($12)j $L876li $10,-2147483648 # 0xffffffff80000000$L877:lw $7,56($7)beq $7,$0,$L875nop$L876:lw $2,24($7)bne $13,$2,$L877noplw $8,0($7)bne $8,$0,$L881lw $9,4($7)beq $10,$9,$L879nop$L881:lw $2,8($7)beq $2,$8,$L931nop$L879:lw $8,8($7)bne $8,$0,$L885lw $9,12($7)beq $10,$9,$L883nop$L885:lw $2,24($12)lw $3,28($12)addu $4,$8,$2sltu $6,$4,$8addu $5,$9,$3addu $5,$6,$5sw $4,8($7)sw $5,12($7)$L883:lw $2,88($12)bne $2,$0,$L877noplw $4,92($12)bne $4,$10,$L877noplw $2,0($7)bne $2,$0,$L888lw $3,4($7)beq $4,$3,$L877nop$L888:sw $2,88($12)j $L877sw $3,92($12)$L913:bne $3,$2,$L739noplw $3,76($16)slt $2,$3,2bne $2,$0,$L932lw $21,20($17)$L751:bltz $3,$L739noplw $2,8($18)lw $8,64($2)$L744:beq $8,$0,$L739nop$L942:beq $3,$0,$L739li $4,1 # 0x1lw $6,68($18)lw $2,64($18)mult $3,$6mflo $6mfhi $7mult $8,$2move $5,$0mflo $2mfhi $3sw $2,16($sp)jal av_rescalesw $3,20($sp)j $L739sw $2,32($17)$L916:lw $3,20($17)beq $3,$0,$L898noplw $2,32($17)lw $4,184($19)lw $5,188($19)move $6,$2sra $7,$2,31sra $2,$3,31sw $2,20($sp)jal av_rescalesw $3,16($sp)lw $6,0($17
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?