Igor Oliveira wrote on 2010-01-11 14:37:
> These patches add support to double opcodes as discussed in mail list.
> The opcodes create are: movd, ddiv, dadd, dseq, dmax, dmin, dmul,
> dmuladd, drcp and dslt.
> They are used like suggested by Zack:
>
> MOVD A.xy, C.xy, c.xy
>
> where x is the lsb and y is the msb.
>
> There are still missing some opcodes being implemented(i will send the
> code soon), they are:
> dfrac, dfracexp, dldexp and convert between float and double.
>   

Igor,

There are some bits and pieces in your patch that I am not sure if they 
are correct. To understand that, let me first create a new feature 
branch (gallium-double-opcodes) and add a few basic opcodes (F2D, D2F, 
DMOV, DADD). Also, since there is no API state tracker that supports 
doubles, I will add a test to the python state tracker to see how well 
things are going. Once done, it will be a lot easier for us to read your 
patches that introduce new opcodes.

What do you think?

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to