----- Original Message ----- > On Sun, 7 Aug 2011 19:22:06 +0200 > Henri Verbeet <hverb...@gmail.com> wrote: > > > On 7 August 2011 19:03, Lauri Kasanen <c...@gmx.com> wrote: > > > + /* floor(a + 0.5) */ > > Why not use RNDNE? > > I feel it would cause more "wrong" results, with two numbers > resolving to the same (3.5 = 4.5 = 4).
There's no "wrong" or "right" when there are two equidistant integers -- it's all a matter of convention. Also, llvmpipe uses ROUNDPS which follows the "round to even" rule for *.5 values too. IMHO, if there's a hardware opcode for round then it should be used until there's conclusive evidence against it. Jose _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev