X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fgeneric%2Fvm-fndb.lisp;h=8db4fe6f9378ff8e5f39b65562c421635485a98f;hb=51e63f301624e39febdd85b5feba19b7c980f307;hp=f3e5f19316c1d71e5a39a2ef38cf5dde42cb0754;hpb=731da68c7e3b7f2c4bc310aa75fc75f5aead24d2;p=sbcl.git diff --git a/src/compiler/generic/vm-fndb.lisp b/src/compiler/generic/vm-fndb.lisp index f3e5f19..8db4fe6 100644 --- a/src/compiler/generic/vm-fndb.lisp +++ b/src/compiler/generic/vm-fndb.lisp @@ -284,10 +284,17 @@ (defknown %bignum-ref (bignum-type bignum-index) bignum-element-type (flushable)) +#!+x86 +(defknown %bignum-ref-with-offset (bignum-type bignum-index (signed-byte 24)) + bignum-element-type (flushable always-translatable)) (defknown %bignum-set (bignum-type bignum-index bignum-element-type) bignum-element-type (unsafe)) +#!+x86 +(defknown %bignum-set-with-offset + (bignum-type bignum-index (signed-byte 24) bignum-element-type) + bignum-element-type (unsafe always-translatable)) (defknown %digit-0-or-plusp (bignum-element-type) boolean (foldable flushable movable))