vf_geq.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,389 行 · 第 1/2 页
S
1,389 行
.file 1 "vf_geq.c".section .mdebug.abi32.previous.globl __gedf2.globl __floatsidf.globl __ledf2.globl __fixdfsi.globl __subdf3.globl __muldf3.globl __adddf3.section .rodata.cst8,"aM",@progbits,8.align 3$LC0:.word 0.word 1072693248.section .text.lum,"ax",@progbits.align 2.align 5.ent lum.type lum, @functionlum:.frame $sp,80,$31 # vars= 24, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $21,60($sp)sw $20,56($sp)sw $31,76($sp)sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $19,52($sp)sw $18,48($sp)sw $17,44($sp)sw $16,40($sp)lw $2,100($4)move $20,$6lw $22,16($2)move $21,$7lw $2,32($22)move $4,$6move $5,$7move $6,$0move $7,$0lw $fp,48($22)jal __gedf2sw $2,16($sp)bltz $2,$L8nop$L2:lw $4,24($22)jal __floatsidfaddiu $4,$4,-1move $6,$2move $4,$20move $5,$21move $7,$3move $16,$2jal __ledf2move $17,$3blez $2,$L10lw $18,96($sp)move $20,$16move $21,$17$L10:lw $19,100($sp)move $4,$20jal __fixdfsimove $5,$21move $4,$18move $5,$19move $6,$0move $7,$0jal __gedf2move $23,$2bltz $2,$L9nop$L4:lw $4,28($22)jal __floatsidfaddiu $4,$4,-1move $6,$2move $4,$18move $5,$19move $7,$3move $16,$2jal __ledf2move $17,$3blez $2,$L11move $5,$19move $18,$16move $19,$17move $5,$19$L11:jal __fixdfsimove $4,$18move $4,$23jal __floatsidfmove $17,$2move $6,$2move $5,$21move $4,$20jal __subdf3move $7,$3move $4,$17move $20,$2jal __floatsidfmove $21,$3move $6,$2move $4,$18move $5,$19jal __subdf3move $7,$3sw $2,24($sp)lui $2,%hi($LC0)lw $18,%lo($LC0)($2)lw $19,%lo($LC0+4)($2)mul $16,$fp,$17move $6,$20move $7,$21move $4,$18move $5,$19sw $3,28($sp)jal __subdf3addiu $17,$17,1sw $2,32($sp)lw $6,24($sp)lw $7,28($sp)lw $2,16($sp)mul $17,$fp,$17move $5,$19move $4,$18addu $16,$23,$16addu $16,$2,$16jal __subdf3sw $3,36($sp)move $22,$2lbu $4,0($16)lw $2,16($sp)addu $17,$23,$17addu $17,$2,$17jal __floatsidfmove $23,$3lw $5,36($sp)lw $4,32($sp)move $6,$2jal __muldf3move $7,$3lbu $4,1($16)move $18,$2jal __floatsidfmove $19,$3move $6,$2move $4,$20move $5,$21jal __muldf3move $7,$3move $6,$2move $4,$18move $5,$19jal __adddf3move $7,$3move $6,$2move $5,$23move $4,$22jal __muldf3move $7,$3lbu $4,0($17)move $22,$2jal __floatsidfmove $23,$3lw $5,36($sp)lw $4,32($sp)move $6,$2jal __muldf3move $7,$3lbu $4,1($17)move $18,$2jal __floatsidfmove $19,$3move $6,$2move $4,$20move $5,$21jal __muldf3move $7,$3move $6,$2move $4,$18move $5,$19jal __adddf3move $7,$3lw $4,24($sp)lw $5,28($sp)move $6,$2jal __muldf3move $7,$3move $6,$2move $4,$22move $5,$23jal __adddf3move $7,$3lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L8:move $20,$0j $L2move $21,$0$L9:move $18,$0j $L4move $19,$0.set macro.set reorder.end lum.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC1:.ascii "%1999[^:]:%1999[^:]:%1999[^:]\000".align 2$LC2:.ascii "geq: error loading equation `%s': %s\012\000".section .text.vf_open,"ax",@progbits.align 2.align 5.ent vf_open.type vf_open, @functionvf_open:.frame $sp,6096,$31 # vars= 6024, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-6096li $6,6000 # 0x1770sw $18,6064($sp)sw $16,6056($sp)move $18,$4move $16,$5addiu $4,$sp,56move $5,$0sw $31,6092($sp)sw $fp,6088($sp)sw $23,6084($sp)sw $22,6080($sp)sw $21,6076($sp)sw $20,6072($sp)sw $19,6068($sp)jal memsetsw $17,6060($sp)lui $3,%hi(config)addiu $3,$3,%lo(config)sw $3,4($18)lui $2,%hi(put_image)lui $3,%hi(uninit)addiu $2,$2,%lo(put_image)addiu $3,$3,%lo(uninit)li $4,20 # 0x14sw $2,20($18)jal av_mallocsw $3,32($18)sw $2,100($18)move $4,$2move $5,$0jal memsetli $6,20 # 0x14beq $16,$0,$L15lui $5,%hi($LC1)addiu $2,$sp,4056move $4,$16addiu $5,$5,%lo($LC1)addiu $6,$sp,56addiu $7,$sp,2056jal sscanfsw $2,16($sp)$L15:lb $2,2056($sp)beq $2,$0,$L27lb $2,4056($sp)beq $2,$0,$L34addiu $4,$sp,4056$L18:lui $2,%hi(lum)$L32:addiu $19,$2,%lo(lum)lui $2,%hi(cr)lui $3,%hi(cb)addiu $21,$2,%lo(cr)lui $22,%hi(const_names.6143)lui $2,%hi(func2_names.6144)lw $16,100($18)addiu $20,$3,%lo(cb)addiu $2,$2,%lo(func2_names.6144)addiu $23,$sp,36addiu $fp,$sp,32addiu $4,$sp,56addiu $5,$22,%lo(const_names.6143)move $6,$0move $7,$0sw $19,36($sp)sw $20,40($sp)sw $21,44($sp)sw $19,48($sp)sw $0,52($sp)sw $23,16($sp)sw $2,20($sp)jal ff_parsesw $fp,24($sp)lw $17,100($18)sw $2,0($16)lw $2,0($17)beq $2,$0,$L29lw $2,32($sp)$L20:lui $2,%hi(func2_names.6144)addiu $2,$2,%lo(func2_names.6144)addiu $4,$sp,2056addiu $5,$22,%lo(const_names.6143)move $6,$0move $7,$0sw $19,36($sp)sw $20,40($sp)sw $21,44($sp)sw $20,48($sp)sw $0,52($sp)sw $23,16($sp)sw $2,20($sp)jal ff_parsesw $fp,24($sp)sw $2,4($17)lw $17,100($18)lw $2,4($17)beq $2,$0,$L30lw $2,32($sp)$L22:lui $2,%hi(func2_names.6144)addiu $2,$2,%lo(func2_names.6144)addiu $5,$22,%lo(const_names.6143)addiu $4,$sp,4056move $6,$0move $7,$0sw $19,36($sp)sw $20,40($sp)sw $21,48($sp)sw $23,16($sp)sw $2,20($sp)sw $fp,24($sp)sw $21,44($sp)jal ff_parsesw $0,52($sp)lw $3,100($18)sw $2,8($17)lw $2,8($3)beq $2,$0,$L31lw $2,32($sp)lw $31,6092($sp)$L33:lw $fp,6088($sp)lw $23,6084($sp)lw $22,6080($sp)lw $21,6076($sp)lw $20,6072($sp)lw $19,6068($sp)lw $18,6064($sp)lw $17,6060($sp)lw $16,6056($sp)li $2,1 # 0x1j $31addiu $sp,$sp,6096$L27:addiu $4,$sp,2056addiu $5,$sp,56jal strncpyli $6,1999 # 0x7cflb $2,4056($sp)bne $2,$0,$L18addiu $4,$sp,4056$L34:addiu $5,$sp,2056jal strncpyli $6,1999 # 0x7cfj $L32lui $2,%hi(lum)$L29:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)addiu $7,$sp,56li $4,29 # 0x1dli $5,1 # 0x1jal mp_msgsw $2,16($sp)j $L20lw $17,100($18)$L30:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)addiu $7,$sp,2056li $4,29 # 0x1dli $5,1 # 0x1jal mp_msgsw $2,16($sp)j $L22lw $17,100($18)$L31:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)addiu $7,$sp,4056li $4,29 # 0x1dli $5,1 # 0x1jal mp_msgsw $2,16($sp)j $L33lw $31,6092($sp).set macro.set reorder.end vf_open.section .text.uninit,"ax",@progbits.align 2.align 5.ent uninit.type uninit, @functionuninit:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $16,16($sp)sw $31,20($sp)lw $2,100($4)move $16,$4beq $2,$0,$L38move $4,$2jal av_freenopsw $0,100($16)$L38:lw $31,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,24.set macro.set reorder.end uninit.globl __divdf3.globl __fixunsdfsi.section .rodata.cst8.align 3$LC3:.word 1413754136.word 1074340347.align 3$LC4:.word -1961601175.word 1074118410.section .text.put_image,"ax",@progbits.align 2.align 5.ent put_image.type put_image, @functionput_image:.frame $sp,176,$31 # vars= 112, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-176sw $22,160($sp)sw $31,172($sp)sw $fp,168($sp)sw $23,164($sp)sw $21,156($sp)sw $20,152($sp)sw $19,148($sp)sw $18,144($sp)sw $17,140($sp)sw $16,136($sp)lhu $2,0($5)sw $5,180($sp)andi $2,$2,0x2000move $22,$4sw $6,184($sp)beq $2,$0,$L60sw $7,188($sp)$L40:lw $2,100($22)lw $6,180($sp)lw $4,96($22)sw $6,16($2)lw $5,180($sp)jal vf_clone_mpi_attributessw $4,124($sp)lw $2,124($sp)lw $20,100($22)sw $2,104($sp)sw $0,120($sp)addiu $fp,$sp,24$L42:lw $3,180($sp)lw $4,120($sp)lw $3,24($3)beq $4,$0,$L43sw $3,116($sp)lw $6,180($sp)lw $2,96($6)lw $3,28($6)lw $4,100($6)lw $6,116($sp)sw $3,128($sp)sra $21,$6,$2move $2,$3$L45:sra $4,$2,$4sw $4,112($sp)jal __floatsidfmove $4,$21lw $4,112($sp)move $16,$2jal __floatsidfmove $17,$3move $19,$3lw $4,12($20)lw $3,120($sp)move $18,$2jal __floatsidfsll $23,$3,2lui $4,%hi($LC3)lw $6,%lo($LC3)($4)lw $7,%lo($LC3+4)($4)lui $4,%hi($LC4)lw $8,%lo($LC4)($4)lw $9,%lo($LC4+4)($4)lw $4,116($sp)sw $8,32($sp)sw $9,36($sp)sw $6,24($sp)sw $7,28($sp)sw $2,72($sp)sw $3,76($sp)sw $0,40($sp)sw $0,44($sp)sw $0,48($sp)sw $0,52($sp)sw $16,56($sp)sw $17,60($sp)sw $18,64($sp)jal __floatsidfsw $19,68($sp)move $6,$2move $5,$17move $7,$3jal __divdf3move $4,$16lw $4,128($sp)sw $2,80($sp)jal __floatsidfsw $3,84($sp)move $6,$2move $4,$18move $5,$19jal __divdf3move $7,$3lw $6,104($sp)addu $4,$23,$20sw $3,92($sp)lw $5,0($4)lw $3,48($6)sw $2,88($sp)sw $0,96($sp)sw $0,100($sp)lw $2,32($6)beq $5,$0,$L46sw $3,108($sp)lw $4,112($sp)blez $4,$L61lw $3,120($sp)move $17,$2move $19,$0$L49:jal __floatsidfmove $4,$19sw $2,48($sp)blez $21,$L50sw $3,52($sp)move $16,$17j $L52move $18,$0$L56:lw $20,100($22)$L52:jal __floatsidfmove $4,$18addu $5,$23,$20lw $4,0($5)move $6,$22move $5,$fpsw $2,40($sp)jal ff_parse_evalsw $3,44($sp)move $4,$2jal __fixunsdfsimove $5,$3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?