summaryrefslogtreecommitdiff
path: root/src/asm/snapvector.asm
AgeCommit message (Collapse)Author
2015-03-17Fix crash in MSVC x64 qsnapvectorsse, bug #5905Zack Middleton
Make MASM x64 qsnapvectorsse the same as the inline version. Remove leftover OP code, see commit 8a500d71daaadf199957309f5ee4d8c0fc2157da.
2015-03-17Fix compile error with ml64 assemblerMichael Rieder
2013-01-12#5818 - Modular renderer and Rend2 support for MSVC.SmileTheory
2013-01-10Set default rounding mode to FE_NEAREST again. Thanks to Matthias Bentrup ↵Thilo Schulz
for providing some explanations.
2013-01-10Fix latest commit for x86 msvcThilo Schulz
2013-01-10Implement Mathias Benthrup's suggestion for x86 ASM snapvector ↵Thilo Schulz
implementation which reduces cache misses.
2013-01-10Fix missing return instruction for fpu ftol on msvc. Thanks to Ensiform for ↵Thilo Schulz
reporting.
2013-01-10- align sse control word storage space to 16 byte boundary for snapvector - ↵Thilo Schulz
replace some whitespace with tabs in snapvector.c - Give gcc a bit more freedom in choice of registers
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