X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fassembly%2Fx86%2Falloc.lisp;h=b633d312fa5d8fe0d9493c9ce4032cf2d3cea890;hb=22a6702974b7d6ff4e8f2b3b7b5ff446fc632de0;hp=b6e5a62afa1fe1fe31168df7e0549b47d629fae0;hpb=6fb6e66f531dfb6140ec3e0cc8f84f6ecd1927ca;p=sbcl.git diff --git a/src/assembly/x86/alloc.lisp b/src/assembly/x86/alloc.lisp index b6e5a62..b633d31 100644 --- a/src/assembly/x86/alloc.lisp +++ b/src/assembly/x86/alloc.lisp @@ -28,7 +28,7 @@ (inst ret) BIGNUM - (with-fixed-allocation (ebx bignum-type (+ bignum-digits-offset 1)) + (with-fixed-allocation (ebx bignum-widetag (+ bignum-digits-offset 1)) (storew eax ebx bignum-digits-offset other-pointer-lowtag)) (inst ret)) @@ -57,11 +57,11 @@ (inst mov ebx eax) ;; Two word bignum - (with-fixed-allocation (ebx bignum-type (+ bignum-digits-offset 2)) + (with-fixed-allocation (ebx bignum-widetag (+ bignum-digits-offset 2)) (storew eax ebx bignum-digits-offset other-pointer-lowtag)) (inst ret) ONE-WORD-BIGNUM - (with-fixed-allocation (ebx bignum-type (+ bignum-digits-offset 1)) + (with-fixed-allocation (ebx bignum-widetag (+ bignum-digits-offset 1)) (storew eax ebx bignum-digits-offset other-pointer-lowtag)) (inst ret))