You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unfortunately, this is basically going to require complete reimplementation. The Microsoft x64 calling convention is so fundamentally incompatible with the ELF x86_64 conventions used in the current implementation, that even something like using macros to shuffle registers would probably just result in an impossible-to-maintain mess.
Which might be just as well - it may make more sense to have a Windows implementation written for MASM, anyway.
Okay, inline assembly in MSVC is actually kind of rad. TL;DR: the basic strategy I'm planning on using will be: OR I GUESS NOT, since apparently inline assembly is straight up not supported in MSVC for x64 😐
If this happens, will probably target x64 only.
The text was updated successfully, but these errors were encountered: