Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

64bit port #12

Open
grandchild opened this issue Mar 18, 2021 · 1 comment
Open

64bit port #12

grandchild opened this issue Mar 18, 2021 · 1 comment
Labels
porting anything to bring AVS to more systems than 32bit Windows in Winamp
Projects

Comments

@grandchild
Copy link
Owner

At least the NSEEL code execution bits need 64bit assembler porting. The rest of the asm (mostly effects and r_defs.cpp) should preferably be translated into equally fast (or faster) C++ code first.

There's probably a thousand places where releasing a 64bit GCC onto the code will break it...

@grandchild grandchild created this issue from a note in AVS (To do) Mar 18, 2021
@grandchild grandchild added the porting anything to bring AVS to more systems than 32bit Windows in Winamp label Mar 18, 2021
@grandchild
Copy link
Owner Author

MSVC doesn't allow inline ASM on 64bit targets. Will have to look into MASM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
porting anything to bring AVS to more systems than 32bit Windows in Winamp
Projects
Status: To do
AVS
  
To do
Development

No branches or pull requests

1 participant