X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fx86-64%2Ffloat.lisp;h=5b2117514ce110f9bdb7a0139d5f46b70f3b2fed;hb=95591ed483dbb8c0846c129953acac1554f28809;hp=b0d1b771c6b9262a187e95336ac3da7261474623;hpb=c4b30c86e3dd1d1cc70c572a6cfffe8b84e9c34a;p=sbcl.git diff --git a/src/compiler/x86-64/float.lisp b/src/compiler/x86-64/float.lisp index b0d1b77..5b21175 100644 --- a/src/compiler/x86-64/float.lisp +++ b/src/compiler/x86-64/float.lisp @@ -633,7 +633,7 @@ `(progn (move dup real) (inst unpcklps dup dup))) - ,single-inst movss movaps + ,single-inst movss movq single-reg fp-single-immediate single-float complex-single-reg fp-complex-single-immediate complex-single-float ,single-real-complex-name ,single-complex-real-name) @@ -1102,8 +1102,8 @@ (signed-reg (inst ,inst y x) )))))) - (frob %unary-truncate cvttss2si single-reg single-float nil) - (frob %unary-truncate cvttsd2si double-reg double-float nil) + (frob %unary-truncate/single-float cvttss2si single-reg single-float nil) + (frob %unary-truncate/double-float cvttsd2si double-reg double-float nil) (frob %unary-round cvtss2si single-reg single-float t) (frob %unary-round cvtsd2si double-reg double-float t))