0.9.8.26:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 9 Jan 2006 12:45:47 +0000 (12:45 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 9 Jan 2006 12:45:47 +0000 (12:45 +0000)
Merge patch from James Bielman fixing use of GNAME on
fast_bzero* assembly functions.

src/runtime/x86-assem.S
version.lisp-expr

index d1c2f49..cae77e3 100644 (file)
@@ -870,7 +870,7 @@ GNAME(fast_bzero_pointer):
         /* Variable containing a pointer to the bzero function to use.
          * Initially points to a function that detects which implementation
          * should be used, and then updates the variable. */
-        .long fast_bzero_detect        
+        .long GNAME(fast_bzero_detect)
 \f
        .text
        .align  align_8byte,0x90
@@ -878,7 +878,7 @@ GNAME(fast_bzero_pointer):
        TYPE(GNAME(fast_bzero))
 GNAME(fast_bzero):        
         /* Indirect function call */
-        jmp *fast_bzero_pointer
+        jmp *GNAME(fast_bzero_pointer)
        SIZE(GNAME(fast_bzero))
         
 \f      
@@ -904,10 +904,10 @@ GNAME(fast_bzero_detect):
          * for all non-SSE2 processors.
          */
 Lbase:
-        movl $fast_bzero_base, fast_bzero_pointer
+        movl $GNAME(fast_bzero_base), GNAME(fast_bzero_pointer)
         jmp Lrestore
 Lsse2:
-        movl $fast_bzero_sse, fast_bzero_pointer
+        movl $GNAME(fast_bzero_sse), GNAME(fast_bzero_pointer)
         jmp Lrestore
         
 Lrestore:
@@ -915,7 +915,7 @@ Lrestore:
         pop %ecx
         pop %ebx
         pop %eax
-        jmp *fast_bzero_pointer
+        jmp *GNAME(fast_bzero_pointer)
         
        SIZE(GNAME(fast_bzero_detect))
         
index 2ff2e9c..6239707 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.8.25"
+"0.9.8.26"