1 // This file is dual licensed under the MIT and the University of Illinois Open
2 // Source Licenses. See LICENSE.TXT for details.
4 #include "../assembly.h"
7 // This routine is windows specific
8 // http://msdn.microsoft.com/en-us/library/ms648426.aspx
11 // MSVC x64s __chkstk and cygmings ___chkstk_ms do not adjust %rsp
12 // themselves. It also does not clobber %rax so we can reuse it when
19 DEFINE_COMPILERRT_FUNCTION(___chkstk_ms)
37 END_COMPILERRT_FUNCTION(___chkstk_ms)