openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Openexr-devel] Conversion between half-float and float


From: Paul Schneider
Subject: Re: [Openexr-devel] Conversion between half-float and float
Date: Fri, 25 Jun 2004 14:23:34 -0700


Hi, Kennant,

If you don't have a nice video card, but you do have a Mac, you might be able to use these Altivec-enabled conversion routines. If you're on an x86 machine and you have some experience with SSE, you might be able to adapt these algorithms to do SIMD conversions using SSE.

From: "Derek Ledbetter" <address@hidden>
Date: August 28, 2003 4:54:05 PM PDT
To: <address@hidden>
Subject: [Openexr-devel] AltiVec functions that operate on "half"

I wrote two functions that use AltiVec (the vector processing unit on
the PowerPC G4 and G5) to convert between "half"s and "float"s.  I found
 that converting a large array of "float"s to "half"s is about three
 times faster using AltiVec, and it's about 1.7 times as fast going the
other way.  I figure that they should be useful for other functions too.

 <http://www.serve.com/derekl/openexr/AltiVecHalfConversion.html>
 --
 Derek Ledbetter
 address@hidden



 _______________________________________________
 Openexr-devel mailing list
 address@hidden
http://mail.nongnu.org/mailman/listinfo/openexr-devel




On Jun 24, 2004, at 8:36 PM, Kennant Tom wrote:

Hello all,

Does anybody out there know a way that can convert between half-float and float faster than the implementation provided the OpenExr group?

Regards,

Kennant

_________________________________________________________________
Surf the net and talk on the phone with Xtra JetStream @ http://xtra.co.nz/jetstream



_______________________________________________
Openexr-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/openexr-devel







reply via email to

[Prev in Thread] Current Thread [Next in Thread]