vf_geq.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,389 行 · 第 1/2 页
S
1,389 行
addiu $18,$18,1sb $2,0($16)bne $21,$18,$L56addiu $16,$16,1lw $20,100($22)$L50:lw $6,108($sp)lw $2,112($sp)addiu $19,$19,1bne $2,$19,$L49addu $17,$17,$6$L46:lw $3,120($sp)$L61:lw $4,104($sp)addiu $3,$3,1addiu $4,$4,4li $2,3 # 0x3sw $3,120($sp)bne $3,$2,$L42sw $4,104($sp)lw $2,12($20)lw $5,124($sp)addiu $2,$2,1lw $6,184($sp)lw $7,188($sp)move $4,$22jal vf_next_put_imagesw $2,12($20)lw $31,172($sp)lw $fp,168($sp)lw $23,164($sp)lw $22,160($sp)lw $21,156($sp)lw $20,152($sp)lw $19,148($sp)lw $18,144($sp)lw $17,140($sp)lw $16,136($sp)j $31addiu $sp,$sp,176$L43:lw $6,180($sp)move $21,$3lw $6,28($6)move $4,$0move $2,$6j $L45sw $6,128($sp)$L60:lw $3,180($sp)lw $4,92($4)lw $2,24($3)lw $5,4($5)lw $3,28($3)li $6,2 # 0x2li $7,24 # 0x18sw $2,16($sp)jal vf_get_imagesw $3,20($sp)j $L40sw $2,96($22).set macro.set reorder.end put_image.section .text.config,"ax",@progbits.align 2.align 5.ent config.type config, @functionconfig:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj vf_next_confignop.set macro.set reorder.end config.section .rodata.cst8.align 3$LC5:.word 0.word 1072693248.section .text.cr,"ax",@progbits.align 2.align 5.ent cr.type cr, @functioncr:.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,40($22)move $4,$6move $5,$7move $6,$0move $7,$0lw $fp,56($22)jal __gedf2sw $2,16($sp)bltz $2,$L70nop$L65:lw $2,96($22)lw $4,24($22)sra $4,$4,$2jal __floatsidfaddiu $4,$4,-1move $6,$2move $4,$20move $5,$21move $7,$3move $16,$2jal __ledf2move $17,$3blez $2,$L72lw $18,96($sp)move $20,$16move $21,$17$L72:lw $19,100($sp)move $4,$20jal __fixdfsimove $5,$21move $4,$18move $5,$19move $6,$0move $7,$0jal __gedf2move $23,$2bltz $2,$L71nop$L67:lw $2,100($22)lw $4,28($22)sra $4,$4,$2jal __floatsidfaddiu $4,$4,-1move $6,$2move $4,$18move $5,$19move $7,$3move $16,$2jal __ledf2move $17,$3blez $2,$L73move $5,$19move $18,$16move $19,$17move $5,$19$L73: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($LC5)lw $18,%lo($LC5)($2)lw $19,%lo($LC5+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$L70:move $20,$0j $L65move $21,$0$L71:move $18,$0j $L67move $19,$0.set macro.set reorder.end cr.section .rodata.cst8.align 3$LC6:.word 0.word 1072693248.section .text.cb,"ax",@progbits.align 2.align 5.ent cb.type cb, @functioncb:.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,36($22)move $4,$6move $5,$7move $6,$0move $7,$0lw $fp,52($22)jal __gedf2sw $2,16($sp)bltz $2,$L80nop$L75:lw $2,96($22)lw $4,24($22)sra $4,$4,$2jal __floatsidfaddiu $4,$4,-1move $6,$2move $4,$20move $5,$21move $7,$3move $16,$2jal __ledf2move $17,$3blez $2,$L82lw $18,96($sp)move $20,$16move $21,$17$L82:lw $19,100($sp)move $4,$20jal __fixdfsimove $5,$21move $4,$18move $5,$19move $6,$0move $7,$0jal __gedf2move $23,$2bltz $2,$L81nop$L77:lw $2,100($22)lw $4,28($22)sra $4,$4,$2jal __floatsidfaddiu $4,$4,-1move $6,$2move $4,$18move $5,$19move $7,$3move $16,$2jal __ledf2move $17,$3blez $2,$L83move $5,$19move $18,$16move $19,$17move $5,$19$L83: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($LC6)lw $18,%lo($LC6)($2)lw $19,%lo($LC6+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$L80:move $20,$0j $L75move $21,$0$L81:move $18,$0j $L77move $19,$0.set macro.set reorder.end cb.globl vf_info_geq.section .rodata.str1.4.align 2$LC7:.ascii "generic equation filter\000".align 2$LC8:.ascii "geq\000".align 2$LC9:.ascii "Michael Niedermayer\000".subsection -1.align 2$LC10:.ascii "\000".data.align 2.type vf_info_geq, @object.size vf_info_geq, 24vf_info_geq:.word $LC7.word $LC8.word $LC9.word $LC10.word vf_open.word 0.section .rodata.str1.4.align 2$LC11:.ascii "lum\000".align 2$LC12:.ascii "cb\000".align 2$LC13:.ascii "cr\000".align 2$LC14:.ascii "p\000".data.align 2.type func2_names.6144, @object.size func2_names.6144, 20func2_names.6144:.word $LC11.word $LC12.word $LC13.word $LC14.word 0.section .rodata.str1.4.align 2$LC15:.ascii "PI\000".align 2$LC16:.ascii "E\000".align 2$LC17:.ascii "X\000".align 2$LC18:.ascii "Y\000".align 2$LC19:.ascii "W\000".align 2$LC20:.ascii "H\000".align 2$LC21:.ascii "N\000".align 2$LC22:.ascii "SW\000".align 2$LC23:.ascii "SH\000".data.align 2.type const_names.6143, @object.size const_names.6143, 40const_names.6143:.word $LC15.word $LC16.word $LC17.word $LC18.word $LC19.word $LC20.word $LC21.word $LC22.word $LC23.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?