|
Boost : |
Subject: Re: [boost] [xint] Fourth release, requesting preliminary review again
From: Joel Falcou (joel.falcou_at_[hidden])
Date: 2010-06-11 01:53:10
David Abrahams wrote:
> At Thu, 10 Jun 2010 18:16:40 -0400,
> Chad Nelson wrote:
>> On 06/10/2010 05:55 PM, David Abrahams wrote:
>>
>>> Simonson, Lucanus J wrote:
>>>> There is a sort of odd dynamic here. On the one hand we all care
>>>> about performance. On the other there is no way to implement this
>>>> library in C++ to be efficient on modern hardware because the C++
>>>> standard doesn't provide access to integer overflow flags and the
>>>> compilers are next to worthless for vectorizing general code.
>>>> Obviously no one expects you to special case the hardware at run
>>>> time and provide inline assembly where it is warrented,
>>> I do! I mean, it wouldn't be unreasonable.
>> Eventually I'd like to code the lower-level operations in assembly, but
>> that isn't going to happen for the first public release. And even after
>> I do, I'd still want to maintain a pure C++ version, for maximum
>> portability.
>
> 'course.
>
you can have both protability and SIMD stuff in clean , easy to read
C++. It's not that hard, just long and tiring.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk