(move temp offset)
(inst neg temp)
(inst mov result
- (make-ea :dword :base sap :disp (- n-word-bytes) :index temp))))
+ (make-ea :dword :base sap :disp (frame-byte-offset 0) :index temp))))
(define-vop (read-control-stack-c)
(:translate stack-ref)
(move temp offset)
(inst neg temp)
(inst mov
- (make-ea :dword :base sap :disp (- n-word-bytes) :index temp) value)
+ (make-ea :dword :base sap :disp (frame-byte-offset 0) :index temp) value)
(move result value)))
(define-vop (write-control-stack-c)
(:translate sb!di::fun-code-header)
(:variant fun-pointer-lowtag))
-(define-vop (make-lisp-obj)
+(define-vop (%make-lisp-obj)
(:policy :fast-safe)
- (:translate sb!di::make-lisp-obj)
+ (:translate %make-lisp-obj)
(:args (value :scs (unsigned-reg unsigned-stack) :target result))
(:arg-types unsigned-num)
(:results (result :scs (descriptor-reg)