2 #include "genesis/config.h"
3 #include "genesis/constants.h"
5 #include "target-arch.h"
7 #if defined(LISP_FEATURE_X86) || defined (LISP_FEATURE_X86_64)
10 try_to_zero_with_swap_lispobjs(volatile lispobj
*word
)
12 /* GCC with high enough optimization settings optimizes away the
13 * whole assembly if it is not marked as volatile. */
14 swap_lispobjs(word
,0);