|
Boost : |
From: Michael Fawcett (michael.fawcett_at_[hidden])
Date: 2006-09-21 15:27:38
On 9/21/06, Geoffrey Irving <irving_at_[hidden]> wrote:
> On Thu, Sep 21, 2006 at 03:08:15PM -0400, Michael Fawcett wrote:
> > On 9/21/06, Geoffrey Irving <irving_at_[hidden]> wrote:
> > >
> > > It's hard to be certain since they didn't actually show the code they were
> > > compiling, but judging by their pseudocode that test is entirely insufficient.
> > > If i is a compile time constant, v[i] is easy to optimize. The hard case is
> > > if i is a arbitrary runtime integer, as mentioned in my previous email.
> >
> > Absolutely, it's entirely out of the question if i is not a
> > compile-time constant.
>
> The code I posted trivially reduces to array lookup for any i, so it's
> certainly not "out of the question" based on the desired interface.
Sorry, I was referring to the code I posted, not yours.
--Mike
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk