On Mon, Feb 22, 2016 at 7:58 PM, Matt Turner <matts...@gmail.com> wrote:
> On Mon, Feb 22, 2016 at 4:39 PM, Ilia Mirkin <imir...@alum.mit.edu> wrote:
>> On Mon, Feb 22, 2016 at 7:13 PM, Matt Turner <matts...@gmail.com> wrote:
>>
>> Unless there's something unexpected going on, let's say
>>
>> src0 = 0, src1 = 0, src2 = -0.5
>>
>>> Allows us to transform
>>>
>>>    mad      res  src0   src1   src2
>>
>> res = -0.5
>
> I think you're assuming that MAD is src0 * src1 + src2, but it's
> actually src0 + src1 * src2.
>
> Does that clear things up?

Considerably. Ignore my comments :)

>
> Generally, the thinking is to negate a MUL you negate one of its
> arguments, and to negate an ADD you negate both of its arguments, so
> to negate a MAD you negate one of the multiplicands and the additive
> argument.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to