1.0.29.40: more (EXPT MINUS-ONE INTEGER) optimization
[sbcl.git] / src / compiler / float-tran.lisp
index dc2cadc..681aa48 100644 (file)
     'single-float))
 (deftransform expt ((x y) ((double-float 0d0) (signed-byte 32)) *)
   `(%pow x (coerce y 'double-float)))
-(deftransform expt ((x y) ((integer -1 -1) integer) *)
-  `(if (evenp y) 1 -1))
 
 ;;; ANSI says log with base zero returns zero.
 (deftransform log ((x y) (float float) float)