-(define-vop (raw-bits word-index-ref)
- (:note "raw-bits VOP")
- (:translate %raw-bits)
- (:results (value :scs (unsigned-reg)))
- (:result-types unsigned-num)
- (:variant 0 other-pointer-lowtag))
-
-(define-vop (set-raw-bits word-index-set)
- (:note "setf raw-bits VOP")
- (:translate %set-raw-bits)
- (:args (object :scs (descriptor-reg))
- (index :scs (any-reg zero immediate))
- (value :scs (unsigned-reg)))
- (:arg-types * tagged-num unsigned-num)
- (:results (result :scs (unsigned-reg)))
- (:result-types unsigned-num)
- (:variant 0 other-pointer-lowtag))
-