X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-assem.S;h=4fe372ac4491b632b15043194e3368a7d01757bc;hb=58ff25d134554f86b15d1978ae21861ccbe70f3d;hp=cd0656387750ca3ea4bcf642c139c0e975de2eab;hpb=3c65762b927af861c9c8bc416e4cbac9a14ec0c3;p=sbcl.git diff --git a/src/runtime/x86-assem.S b/src/runtime/x86-assem.S index cd06563..4fe372a 100644 --- a/src/runtime/x86-assem.S +++ b/src/runtime/x86-assem.S @@ -262,11 +262,7 @@ GNAME(undefined_tramp): int3 .byte trap_Error .byte 2 -#ifdef LONG_FLOAT_WIDETAG - .byte 24 -#else - .byte 23 -#endif + .byte UNDEFINED_FUN_ERROR .byte sc_DescriptorReg # eax in the Descriptor-reg SC ret .size GNAME(undefined_tramp), .-GNAME(undefined_tramp) @@ -328,11 +324,13 @@ GNAME(do_pending_interrupt): ret .size GNAME(do_pending_interrupt),.-GNAME(do_pending_interrupt) -#ifdef GENCGC +#ifdef LISP_FEATURE_GENCGC /* This is a fast bzero using the FPU. The first argument is the start * address which needs to be aligned on an 8 byte boundary, the second * argument is the number of bytes, which must be a nonzero multiple * of 8 bytes. */ +/* FIXME whether this is still faster than using the OS's bzero or + * equivalent, we don't know */ .text .globl GNAME(i586_bzero) .type GNAME(i586_bzero),@function @@ -659,7 +657,7 @@ GNAME(alloc_16_to_edi): -#ifdef GENCGC +#ifdef LISP_FEATURE_GENCGC /* These routines are called from Lisp when an inline allocation * overflows. Every register except the result needs to be preserved.