On Mon, Feb 24, 2014 at 10:15 AM, Eric Anholt <e...@anholt.net> wrote:
> I think we would do better by emitting
> ADD(y_minus_x, y, negate(x))
> MAC(dst, x, y_minus_x, a)

MAC only takes two arguments, so
 - if you meant MAD, there's no MAD on platforms that don't have LRP
 - if you meant MAC(dst, ...) I don't see a way of doing it only two
instructions, but we could do

MOV(acc, x)
ADD(y_minus_x, y, negate(x)
MAC(dst, y_minus_x, a)
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to