X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=OPTIMIZATIONS;h=a53233acfffed439424660d2696194b5cf6a6e52;hb=5f492c8a8eea8a407d82de104e16b7148a7f9eb8;hp=99d40ea18241b3e569326c90198055f1cdd8f1df;hpb=37496d2b1c2adb6bd77b2c6c90329af871e97dd5;p=sbcl.git diff --git a/OPTIMIZATIONS b/OPTIMIZATIONS index 99d40ea..a53233a 100644 --- a/OPTIMIZATIONS +++ b/OPTIMIZATIONS @@ -80,7 +80,6 @@ uses generic arithmetic memory location for iteration variable ;;; -*- mode: lisp -*- -;;; $Id$ ;;; http://www.bagley.org/~doug/shootout/ ;;; from Friedrich Dominicus @@ -158,3 +157,12 @@ It could be optimized to (if Y were used only once, the current compiler would optimize it) -------------------------------------------------------------------------------- +#12 +(typep (truly-the (simple-array * (*)) x) 'simple-vector) + +tests lowtag. +-------------------------------------------------------------------------------- +#13 +FAST-+/FIXNUM and similar should accept unboxed arguments in interests +of representation selection. Problem: inter-TN dependencies. +--------------------------------------------------------------------------------