X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fruntime%2Farch.h;h=d94656be053145b8507b080c408229d4f0b1a23e;hb=dcb73f3edef1e31078fbe585e2fafbd26743efd7;hp=b529137d776a58cdb8346c7a636c929ac679f562;hpb=5c4c126f50e6fb8184bf9ae4411d17327c24cb91;p=sbcl.git diff --git a/src/runtime/arch.h b/src/runtime/arch.h index b529137..d94656b 100644 --- a/src/runtime/arch.h +++ b/src/runtime/arch.h @@ -24,6 +24,7 @@ extern void arch_init(void); extern void arch_skip_instruction(os_context_t*); extern boolean arch_pseudo_atomic_atomic(os_context_t*); extern void arch_set_pseudo_atomic_interrupted(os_context_t*); +extern void arch_clear_pseudo_atomic_interrupted(os_context_t*); extern os_vm_address_t arch_get_bad_addr(int, siginfo_t*, os_context_t*); extern unsigned char *arch_internal_error_arguments(os_context_t*); extern unsigned int arch_install_breakpoint(void *pc); @@ -42,4 +43,7 @@ extern lispobj funcall3(lispobj function, lispobj arg0, lispobj arg1, lispobj arg2); extern lispobj *component_ptr_from_pc(lispobj *pc); +extern void fpu_save(void *); +extern void fpu_restore(void *); + #endif /* __ARCH_H__ */