(loadw value bsp-tn (- binding-value-slot binding-size))
(#!+gengc storew-and-remember-slot #!-gengc storew
value symbol symbol-value-slot other-pointer-lowtag)
- (storew zero-tn bsp-tn (- binding-value-slot binding-size))
(storew zero-tn bsp-tn (- binding-symbol-slot binding-size))
+ (storew zero-tn bsp-tn (- binding-value-slot binding-size))
(inst subq bsp-tn (* 2 n-word-bytes) bsp-tn)))
(inst beq symbol skip)
(#!+gengc storew-and-remember-slot #!-gengc storew
value symbol symbol-value-slot other-pointer-lowtag)
- (storew zero-tn bsp-tn (- binding-value-slot binding-size))
(storew zero-tn bsp-tn (- binding-symbol-slot binding-size))
(emit-label skip)
+ (storew zero-tn bsp-tn (- binding-value-slot binding-size))
(inst subq bsp-tn (* 2 n-word-bytes) bsp-tn)
(inst cmpeq where bsp-tn temp)
(inst beq temp loop)