X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fcell.lisp;h=0d32080c3ad4a9572773d1335dfb81be9c59d624;hb=5745b5a5b2e3b967bf3876b4306f31b3c78495fa;hp=4ba16b814235347dfd6227efb3572856e6027dfd;hpb=e3db13cb780f1d5ac5a03608489d9d68134afc44;p=sbcl.git diff --git a/src/compiler/mips/cell.lisp b/src/compiler/mips/cell.lisp index 4ba16b8..0d32080 100644 --- a/src/compiler/mips/cell.lisp +++ b/src/compiler/mips/cell.lisp @@ -102,6 +102,13 @@ (loadw temp symbol symbol-hash-slot other-pointer-lowtag) (inst srl temp n-fixnum-tag-bits) (inst sll res temp n-fixnum-tag-bits))) + +;;; On unithreaded builds these are just copies of the non-global versions. +(define-vop (%set-symbol-global-value set)) +(define-vop (symbol-global-value symbol-value) + (:translate symbol-global-value)) +(define-vop (fast-symbol-global-value fast-symbol-value) + (:translate symbol-global-value)) ;;;; Fdefinition (fdefn) objects.