vf_hqdn3d.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,445 行 · 第 1/3 页
S
2,445 行
lw $4,64($sp)sw $2,0($4)$L134:lw $5,144($sp)lui $3,%hi($LC13)lw $2,100($5)lw $4,%lo($LC13)($3)lw $5,%lo($LC13+4)($3)li $3,65536 # 0x10000addu $2,$2,$3.set noreorder.set nomacrojal logsw $2,60($sp).set macro.set reordermove $16,$2lui $2,%hi($LC11)lw $4,80($sp)lw $5,84($sp)lw $6,%lo($LC11)($2)lw $7,%lo($LC11+4)($2).set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $5,$3lui $3,%hi($LC12)lw $6,%lo($LC12)($3)lw $7,%lo($LC12+4)($3).set noreorder.set nomacrojal __adddf3move $4,$2.set macro.set reordermove $4,$2move $5,$3.set noreorder.set nomacrojal loglw $21,60($sp).set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __divdf3move $7,$3.set macro.set reorderli $20,-4080 # 0xfffffffffffff010move $22,$2.set noreorder.set nomacroj $L136move $23,$3.set macro.set reorder$L137:jal __floatsidfmove $4,$2lui $2,%hi($LC14)lw $6,%lo($LC14)($2)lw $7,%lo($LC14+4)($2).set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $5,$3lui $3,%hi($LC15)lw $6,%lo($LC15)($3)lw $7,%lo($LC15+4)($3).set noreorder.set nomacrojal __adddf3move $4,$2.set macro.set reordermove $5,$3move $6,$22move $7,$23.set noreorder.set nomacrojal powmove $4,$2.set macro.set reordermove $4,$20move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reordermove $18,$2lui $2,%hi($LC16)lw $6,%lo($LC16)($2)lw $7,%lo($LC16+4)($2)move $4,$16move $5,$17.set noreorder.set nomacrojal __muldf3move $19,$3.set macro.set reordermove $6,$2move $4,$18move $5,$19.set noreorder.set nomacrojal __muldf3move $7,$3.set macro.set reordermove $4,$2move $5,$3move $6,$0move $7,$0move $16,$2.set noreorder.set nomacrojal __ltdf2move $17,$3.set macro.set reordermove $4,$16.set noreorder.set nomacrobltz $2,$L178move $5,$17.set macro.set reorderlw $6,%lo($LC17)($fp)lw $7,%lo($LC17+4)($fp)move $4,$16.set noreorder.set nomacrojal __adddf3move $5,$17.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reordersw $2,64($21)addiu $20,$20,1li $2,4081 # 0xff1.set noreorder.set nomacrobeq $20,$2,$L179addiu $21,$21,4.set macro.set reorder$L136:.set noreorder.set nomacrobgez $20,$L137move $4,$20.set macro.set reorder.set noreorder.set nomacroj $L137subu $4,$0,$20.set macro.set reorder$L178:lw $6,%lo($LC17)($fp)lw $7,%lo($LC17+4)($fp).set noreorder.set nomacrojal __subdf3addiu $20,$20,1.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reordersw $2,64($21)li $2,4081 # 0xff1.set noreorder.set nomacrobne $20,$2,$L136addiu $21,$21,4.set macro.set reorder$L179:lw $3,60($sp)lw $4,80($sp)lw $5,84($sp)sw $0,0($3)move $6,$0.set noreorder.set nomacrojal __nedf2move $7,$0.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L143li $2,1 # 0x1.set macro.set reorderlw $4,60($sp)sw $2,0($4)$L143:lw $5,144($sp)lui $3,%hi($LC13)lw $2,100($5)lw $4,%lo($LC13)($3)lw $5,%lo($LC13+4)($3)li $3,65536 # 0x10000ori $3,$3,0x8000addu $2,$2,$3.set noreorder.set nomacrojal logsw $2,56($sp).set macro.set reordermove $16,$2lui $2,%hi($LC11)lw $4,72($sp)lw $5,76($sp)lw $6,%lo($LC11)($2)lw $7,%lo($LC11+4)($2).set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $5,$3lui $3,%hi($LC12)lw $6,%lo($LC12)($3)lw $7,%lo($LC12+4)($3).set noreorder.set nomacrojal __adddf3move $4,$2.set macro.set reordermove $4,$2move $5,$3.set noreorder.set nomacrojal loglw $21,56($sp).set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __divdf3move $7,$3.set macro.set reorderli $20,-4080 # 0xfffffffffffff010move $22,$2.set noreorder.set nomacroj $L145move $23,$3.set macro.set reorder$L146:jal __floatsidfmove $4,$2lui $2,%hi($LC14)lw $6,%lo($LC14)($2)lw $7,%lo($LC14+4)($2).set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $5,$3lui $3,%hi($LC15)lw $6,%lo($LC15)($3)lw $7,%lo($LC15+4)($3).set noreorder.set nomacrojal __adddf3move $4,$2.set macro.set reordermove $5,$3move $6,$22move $7,$23.set noreorder.set nomacrojal powmove $4,$2.set macro.set reordermove $4,$20move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reordermove $18,$2lui $2,%hi($LC16)lw $6,%lo($LC16)($2)lw $7,%lo($LC16+4)($2)move $4,$16move $5,$17.set noreorder.set nomacrojal __muldf3move $19,$3.set macro.set reordermove $6,$2move $4,$18move $5,$19.set noreorder.set nomacrojal __muldf3move $7,$3.set macro.set reordermove $4,$2move $5,$3move $6,$0move $7,$0move $16,$2.set noreorder.set nomacrojal __ltdf2move $17,$3.set macro.set reordermove $4,$16.set noreorder.set nomacrobltz $2,$L180move $5,$17.set macro.set reorderlw $6,%lo($LC17)($fp)lw $7,%lo($LC17+4)($fp)move $4,$16.set noreorder.set nomacrojal __adddf3move $5,$17.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reordersw $2,64($21)addiu $20,$20,1li $2,4081 # 0xff1.set noreorder.set nomacrobeq $20,$2,$L181addiu $21,$21,4.set macro.set reorder$L145:.set noreorder.set nomacrobgez $20,$L146move $4,$20.set macro.set reorder.set noreorder.set nomacroj $L146subu $4,$0,$20.set macro.set reorder$L180:lw $6,%lo($LC17)($fp)lw $7,%lo($LC17+4)($fp).set noreorder.set nomacrojal __subdf3addiu $20,$20,1.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reordersw $2,64($21)li $2,4081 # 0xff1.set noreorder.set nomacrobne $20,$2,$L145addiu $21,$21,4.set macro.set reorder$L181:lw $3,56($sp)lw $4,72($sp)lw $5,76($sp)sw $0,0($3)move $6,$0.set noreorder.set nomacrojal __nedf2move $7,$0.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L186lw $31,140($sp).set macro.set reorderlw $4,56($sp)li $2,1 # 0x1sw $2,0($4)lw $31,140($sp)$L186:lw $fp,136($sp)lw $23,132($sp)lw $22,128($sp)lw $21,124($sp)lw $20,120($sp)lw $19,116($sp)lw $18,112($sp)lw $17,108($sp)lw $16,104($sp)li $2,1 # 0x1.set noreorder.set nomacroj $31addiu $sp,$sp,144.set macro.set reorder$L107:sb $0,4($5).set noreorder.set nomacroj $L105sb $0,1($4).set macro.set reorder$L96:sb $0,0($5)sb $0,1($5).set noreorder.set nomacroj $L94addiu $5,$5,2.set macro.set reorder$L117:.set noreorder.set nomacrobeq $3,$2,$L115li $2,4 # 0x4.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L187lui $2,%hi($LC3).set macro.set reorderlw $2,24($sp)lw $3,28($sp)sw $2,96($sp)sw $3,100($sp)lui $3,%hi($LC11)lw $6,%lo($LC11)($3)lw $7,%lo($LC11+4)($3)lw $4,96($sp).set noreorder.set nomacrojal __muldf3lw $5,100($sp).set macro.set reorderlui $4,%hi($LC12)lw $6,%lo($LC12)($4)lw $7,%lo($LC12+4)($4)move $5,$3move $4,$2lw $3,44($sp)lw $2,40($sp)sw $3,92($sp)sw $2,88($sp)lw $3,36($sp)lw $2,32($sp)sw $3,84($sp)sw $2,80($sp)lw $3,52($sp)lw $2,48($sp)sw $3,76($sp).set noreorder.set nomacrojal __adddf3sw $2,72($sp).set macro.set reordermove $20,$2.set noreorder.set nomacroj $L111move $21,$3.set macro.set reorder$L97:sb $0,0($5)sb $0,1($5)sb $0,2($5).set noreorder.set nomacroj $L94addiu $5,$5,3.set macro.set reorder$L108:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L105sb $0,5($5).set macro.set reorder$L114:lw $2,24($sp)lw $3,28($sp)sw $2,96($sp)sw $3,100($sp)lui $2,%hi($LC9)lw $6,%lo($LC9)($2)lw $7,%lo($LC9+4)($2)lw $4,96($sp).set noreorder.set nomacrojal __muldf3lw $5,100($sp).set macro.set reorderlw $4,32($sp)lw $5,36($sp)sw $4,80($sp)sw $5,84($sp)lw $6,80($sp)lw $7,84($sp)move $4,$2move $5,$3sw $2,88($sp).set noreorder.set nomacrojal __muldf3sw $3,92($sp).set macro.set reorderlw $6,96($sp)lw $7,100($sp)move $5,$3.set noreorder.set nomacrojal __divdf3move $4,$2.set macro.set reorderlui $5,%hi($LC11)lw $6,%lo($LC11)($5)lw $7,%lo($LC11+4)($5)sw $2,72($sp)sw $3,76($sp)$L170:lw $4,96($sp).set noreorder.set nomacrojal __muldf3lw $5,100($sp).set macro.set reorderlui $4,%hi($LC12)lw $6,%lo($LC12)($4)lw $7,%lo($LC12+4)($4)move $5,$3.set noreorder.set nomacrojal __adddf3move $4,$2.set macro.set reordermove $20,$2.set noreorder.set nomacroj $L111move $21,$3.set macro.set reorder$L171:sb $0,0($5).set noreorder.set nomacroj $L94addiu $5,$5,1.set macro.set reorder$L172:.set noreorder.set nomacroj $L105sb $0,4($5).set macro.set reorder$L173:lw $3,28($sp)sw $2,96($sp)sw $3,100($sp)lui $2,%hi($LC9)lw $6,%lo($LC9)($2)lw $7,%lo($LC9+4)($2)lw $4,96($sp).set noreorder.set nomacrojal __muldf3lw $5,100($sp).set macro.set reordersw $2,88($sp)lui $2,%hi($LC10)lw $6,%lo($LC10)($2)lw $7,%lo($LC10+4)($2)lw $4,96($sp)lw $5,100($sp).set noreorder.set nomacrojal __muldf3sw $3,92($sp).set macro.set reorderlw $4,88($sp)lw $5,92($sp)sw $2,80($sp)sw $3,84($sp)move $6,$2move $7,$3$L169:jal __muldf3lw $6,96($sp)lw $7,100($sp)move $4,$2.set noreorder.set nomacrojal __divdf3move $5,$3.set macro.set reordersw $3,76($sp)lui $3,%hi($LC11)lw $6,%lo($LC11)($3)lw $7,%lo($LC11+4)($3).set noreorder.set nomacroj $L170sw $2,72($sp).set macro.set reorder$L115:lw $2,40($sp)lw $3,44($sp)lw $4,32($sp)lw $5,36($sp)sw $2,88($sp)sw $3,92($sp)sw $4,80($sp)sw $5,84($sp)lw $2,24($sp)lw $3,28($sp)lw $4,88($sp)lw $5,92($sp)lw $6,80($sp)lw $7,84($sp)sw $2,96($sp).set noreorder.set nomacroj $L169sw $3,100($sp).set macro.set reorder.end open.globl vf_info_hqdn3d.section .rodata.str1.4.align 2$LC18:.ascii "High Quality 3D Denoiser\000".align 2$LC19:.ascii "hqdn3d\000".align 2$LC20:.ascii "Daniel Moreno & A'rpi\000".subsection -1.align 2$LC21:.ascii "\000".data.align 2.type vf_info_hqdn3d, @object.size vf_info_hqdn3d, 24vf_info_hqdn3d:.word $LC18.word $LC19.word $LC20.word $LC21.word open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?