]> gitweb.factorcode.org Git - factor.git/blob - vm/os-windows.64.hpp
VM: LEAF_FRAME_SIZE is 16 bytes on all platforms so we can simplify it
[factor.git] / vm / os-windows.64.hpp
1 #include "atomic-cl-64.hpp"
2
3 namespace factor {
4
5 #define ESP Rsp
6 #define EIP Rip
7
8 #define MXCSR(ctx) (ctx)->MxCsr
9
10 /* Must match the signal-handler-stack-frame-size and stack-frame-size
11    constants in basis/bootstap/assembler/x86.64.windows.factor */
12 static const unsigned SIGNAL_HANDLER_STACK_FRAME_SIZE = 192;
13 static const unsigned JIT_FRAME_SIZE = 64;
14 }