0.9.7.8:
authorJuho Snellman <jsnell@iki.fi>
Thu, 1 Dec 2005 04:16:00 +0000 (04:16 +0000)
committerJuho Snellman <jsnell@iki.fi>
Thu, 1 Dec 2005 04:16:00 +0000 (04:16 +0000)
commitde01f09401517c1a96de3faeac585e46895940ec
tree0ea6182fcb053f524fb1e41eb0d12672972ad915
parent7bc673134608823558539506525e13721b6c3333
0.9.7.8:
X86-64 floating point changes:

* Create FP zeroes with XORPS/XORPD on instead of MOVQ XMM15.
        * Don't zero XMM15 after every foreign call (not needed anymore
          thanks to previous change)
        * Add SQRTSS/SQRTSD instructions
        * Use SQRTSD for implementing %SQRT, instead of calling to C
        * Replace &REST in SC-CASE lambda list with &BODY (for better
          Slime indentation)
NEWS
src/code/irrat.lisp
src/compiler/meta-vmdef.lisp
src/compiler/x86-64/c-call.lisp
src/compiler/x86-64/float.lisp
src/compiler/x86-64/insts.lisp
version.lisp-expr