Change all out of line x64 assembly code to use rustc's inline assembler via global_asm! and include_str!
mdpatelcsecon opened this issue · comments
To do this you will need to:
- change all assembler directives from NASM to GCC directives in the assembly code
- Use global_asm! and include_str! as well as extern "C" declarations to pull in assembly functions
- Remove the part of the cargo build script that calls out to NASM
- Remove NASM from being installed by the install scripts
- Remove all references to NASM in all documentation and readme files across the organization
What is the status of this issue? I do believe the code doesn't have any NASM reference anymore. Can we mark this resolved?
Closing issue, as no repositories reference NASM anymore.