1.0.29.40: more (EXPT MINUS-ONE INTEGER) optimization
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 25 Jun 2009 11:26:57 +0000 (11:26 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 25 Jun 2009 11:26:57 +0000 (11:26 +0000)
commitc6e249ac371fae7bf2d04defa9433720108376e4
tree19aa74c90c36825b7f7cacb73728c04147924620
parent237ec432952f0e7d4a4bcd5f683942a253cac56a
1.0.29.40: more (EXPT MINUS-ONE INTEGER) optimization

* Branchless version, thanks to Paul Khuong.

* Also optimize -1.0 and -1.0d0 cases.

* Tests.
NEWS
src/compiler/float-tran.lisp
src/compiler/srctran.lisp
tests/compiler.impure.lisp
version.lisp-expr