1.0.29.54.rc4: correct loading of first FP operand as inline constant
[sbcl.git] / src / compiler / x86-64 / float.lisp
index 40d6ade..999771b 100644 (file)
                    (inst ,opinst r y))
                   (t
                    (if (sc-is x ,constant-sc)
-                       (inst ,load-inst r (get-constant x))
+                       (inst ,load-inst tmp (get-constant x))
                        (move tmp x))
                    (inst ,opinst tmp y)
                    (move r tmp)))))