|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
When?
-B.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On Fri, 13 Aug 1999 00:09:30 +0200, "Anonymous"
<ano### [at] noemailcom> wrote:
>When?
Probably never. Portability has always been more important than
speed. In any case, both SSE and 3DNow are single-precision only,
so it would be hard to make POV benefit from them.
Post a reply to this message
|
|
| |
| |
|
|
From: Nieminen Mika
Subject: Re: Pentium3 SSE/AMD 3DNow! optimized POVRay
Date: 13 Aug 1999 02:39:12
Message: <37b3bd90@news.povray.org>
|
|
|
| |
| |
|
|
Ron Parker <par### [at] fwicom> wrote:
:>When?
: Probably never. Portability has always been more important than
: speed. In any case, both SSE and 3DNow are single-precision only,
: so it would be hard to make POV benefit from them.
If someone makes a compiler which can optimize code for SSE or 3DNow,
it will be absolutely possible to compile an optimized version.
However, such a compiler is hardly possible (for the reason Ron stated;
if you use doubles, the compiler _can't_ optimize them to floats).
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
|
| |
| |
|
|
From: Ron Parker
Subject: Re: Pentium3 SSE/AMD 3DNow! optimized POVRay
Date: 13 Aug 1999 09:24:52
Message: <37b41ca4@news.povray.org>
|
|
|
| |
| |
|
|
On 13 Aug 1999 02:39:12 -0400, Nieminen Mika wrote:
>Ron Parker <par### [at] fwicom> wrote:
>:>When?
>
>: Probably never. Portability has always been more important than
>: speed. In any case, both SSE and 3DNow are single-precision only,
>: so it would be hard to make POV benefit from them.
>
> If someone makes a compiler which can optimize code for SSE or 3DNow,
>it will be absolutely possible to compile an optimized version.
> However, such a compiler is hardly possible (for the reason Ron stated;
>if you use doubles, the compiler _can't_ optimize them to floats).
Actually, Intel does make such a compiler (for SSE, obviously) and it's a
drop-in replacement for MSVC. I have access to it. The bad news: It makes
my K6 run 3 seconds *slower* on skyvase than the same code compiled with
the original MSVC compiler. If anyone wants to give me a P///, I can test
it with that...
Post a reply to this message
|
|
| |
| |
|
|
From: forkazoo
Subject: Re: Pentium3 SSE/AMD 3DNow! optimized POVRay
Date: 29 Aug 1999 19:09:15
Message: <37c9bd9b@news.povray.org>
|
|
|
| |
| |
|
|
>>
>> If someone makes a compiler which can optimize code for SSE or 3DNow,
>>it will be absolutely possible to compile an optimized version.
>> However, such a compiler is hardly possible (for the reason Ron stated;
>>if you use doubles, the compiler _can't_ optimize them to floats).
>
I downloaded the Metrowerks light edition for windows recently, and it has
options for having it automatically put out K6 + PIII optimised code.
Granted, no compiler can make doubles into floats, but it would be
interesting to see what it can do.
Unfortunately, I can not compile PoV, as I only have the light edition, and
I can not deal with more than one source file at a time (unless somebody
could send me the .mcp project file) And, even if I could, I don't think I
could distribute binaries made with the light edition. Oh well.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|