0.9.2.43:
[sbcl.git] / src / compiler / mips / array.lisp
index 7a0e774..ae8c440 100644 (file)
   (def-full-data-vector-frobs simple-vector *
     descriptor-reg any-reg null zero)
   
-  (def-partial-data-vector-frobs simple-base-string base-char 
-    :byte nil base-char-reg)
+  (def-partial-data-vector-frobs simple-base-string character 
+    :byte nil character-reg)
   #!+sb-unicode
   (def-full-data-vector-frobs simple-character-string character character-reg)
   
   %raw-bits)
 (define-full-setter set-raw-bits * 0 other-pointer-lowtag (unsigned-reg)
   unsigned-num %set-raw-bits)
+(define-full-reffer vector-raw-bits * vector-data-offset other-pointer-lowtag
+  (unsigned-reg) unsigned-num %vector-raw-bits)
+(define-full-setter set-vector-raw-bits * vector-data-offset other-pointer-lowtag
+  (unsigned-reg) unsigned-num %set-vector-raw-bits)
 \f
 ;;;; Misc. Array VOPs.
 (define-vop (get-vector-subtype get-header-data))