ioq3/code/asm
Ch40zz bc7842e301 Allow unwinding of qvmcall64 call-stub for msvc/masm
qvmcall64 has its own custom calling convention due to pushing all non-volatile registers to the stack. The game uses set/longjmp which on Windows uses "RtlUnwindEx" to unwind the callstack. qvmcall64 cannot be unwound by default due to the custom calling convention. To allow unwinding, we need to add custom SEH unwind data to the function.
2021-06-23 18:01:53 +01:00
..
ftola.asm Fix compile error with ml64 assembler 2014-12-07 03:40:52 +01:00
ftola.c Fix some clang warnings 2013-03-12 21:50:59 +00:00
matha.s Properly fill in occurances of "foobar" in GPL file headers, patch by Zack Middleton (#5024) 2011-06-06 14:52:49 +00:00
qasm-inline.h Fix #if macros for idx64 and id386 2011-06-15 14:10:20 +00:00
qasm.h - Add x86_64 support to vm_x86.c 2011-06-01 15:17:18 +00:00
snapvector.asm Remove unused fpucw from snapvector.asm 2015-07-09 18:35:45 -05:00
snapvector.c Fix #5849 - broken snapvector inverts player speed 2013-01-09 23:15:21 -06:00
snd_mixa.s Properly fill in occurances of "foobar" in GPL file headers, patch by Zack Middleton (#5024) 2011-06-06 14:52:49 +00:00
vm_x86_64.asm Allow unwinding of qvmcall64 call-stub for msvc/masm 2021-06-23 18:01:53 +01:00