On Monday 07 February 2005 13:35, Lourens Veen wrote:
>
> Timothy, is there anything in float25::approx_recp() that seems problematic
> to you to implement in hardware? Anything that when removed would make the
> hardware much simpler?

In particular, that multiplication is now 5 bit (difference) multiplied by 6 
bit (invfrac), is that still feasible as a hardcoded bunch of adders or does 
it require using a built-in multiplier?

Oh, and a remark: I just checked and nVidia's 16-bit framebuffer format (which 
is also used in OpenEXR, that's where I checked) uses 1 sign bit, 5 bits 
exponent and 10 bits mantissa. This almost-13-bit reciprocal will probably 
also be good enough for a floating point (High Dynamic Range) framebuffer...

Lourens
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to