Re: master: x86-64: TRUNCATE using the Lemire, Kaser, Kurz transform
Douglas Katzman via Sbcl-commits <[email protected]>
| Newsgroups | gmane.lisp.steel-bank.cvs,gmane.lisp.steel-bank.devel |
|---|---|
| Message-ID | <CAOrNaszKPoFDfKaobEaR9Ld+8VX8yLf=EfoH2B5TmJYeH39F4Q@mail.gmail.com> |
On Sat, Apr 18, 2026 at 10:40 PM Stas Boukarev <[email protected]> wrote: > The VOP gets defeated by one of the 23 transforms, when (speed 3): > https://github.com/sbcl/sbcl/blob/master/src/compiler/srctran.lisp#L5135 > > Good catch. Can we make that transform give-up if it knows that the quotient isn't used, and that the backend supports fastrem and that the argument types would be acceptable ? Or should we try to just add a 24th transform that (miraculously) is squeezed in between two other transforms? _______________________________________________ Sbcl-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-commits