X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-darwin-os.h;h=f3b7311f7627a1d768e3400b72bc31506b0a4b10;hb=3cd198ea8fb1635057038934730624e68b5da012;hp=20caa8ca583ff736390732c5133fa40b0e2fb4b9;hpb=540a673f3dcf4e4a3b6306275684565a8643c161;p=sbcl.git diff --git a/src/runtime/x86-darwin-os.h b/src/runtime/x86-darwin-os.h index 20caa8c..f3b7311 100644 --- a/src/runtime/x86-darwin-os.h +++ b/src/runtime/x86-darwin-os.h @@ -40,6 +40,8 @@ void set_data_desc_addr(data_desc_t* desc, void* addr); #define SS __ss #define GS __gs +#define FPU_FCW __fpu_fcw + #else #define CONTEXT_ADDR_FROM_STEM(stem) &context->uc_mcontext->ss.stem @@ -60,8 +62,11 @@ void set_data_desc_addr(data_desc_t* desc, void* addr); #define SS ss #define GS gs -#endif /* __DARWIN_UNIX03 */ +#define FPU_FCW fpu_fcw +#endif /* __DARWIN_UNIX03 */ +#define RESTORE_FP_CONTROL_FROM_CONTEXT +void os_restore_fp_control(os_context_t *context); #endif /* _X86_DARWIN_OS_H */