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