Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
#1 | Link |
|
AviSynth Developer
![]() Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,468
|
Small amount of assistence for assember needed
Hi folks!
I've been working on MMX-optimizations of my Smart Smoother HiQ filter for Virtual Dub. I have converted the algorithm to MMX to the best of my abilities, and commented i extensively. However, since I haven't coded assembler since my c64 and Amiga days, I still miss some basic things. All of the MMX code should be ok, but I still need assistance in doing loops, accessing registers and passing method parameters to the assembler part. Basicly my knowledge goes to the MMX-parts and nothing more. I've tried making the non-MMX part as simple as possible and a trained assembler user should be able to do the work in a couple of hours. You can get the modified source with commented out assembler part at: main.cpp The rest of the package can be found at Donald Graft's filter page. Contact me here or at kp@interact.dk |
|
|
|
|
|
#2 | Link |
|
Kilted Yaksman
Join Date: Oct 2001
Location: South Carolina
Posts: 1,303
|
Re: Small amount of assistence for assember needed
You might want to have a look at the XviD sources, particularly the core tree - it uses NASM for the asm (much neater) and has many instances of passing parameters, loops, etc.
-h |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|