summaryrefslogtreecommitdiff
path: root/src/asm/vm_x86_64.asm
AgeCommit message (Collapse)Author
2013-01-12Move argument passing from VM to engine to global variables which allows to ↵Thilo Schulz
get rid of lots of OS specific stuff and also fixes errors that happens when compilers add lots of boilerplate to the DoSyscall() function
2013-01-09- Add MASM assembler files for MSVC x64 projects to support vm_x86 in x64 ↵Thilo Schulz
mode - Clean up ftol()/snapvector() mess - Make use of SSE instructions for ftol()/snapvector() if available - move ftol/snapvector pure assembler to inline assembler, this will add x86_64 and improve support for different calling conventions - Set FPU control word at program startup to get consistent behaviour on all platforms