On 09/04/2013 07:11 PM, Matt Turner wrote:
On Wed, Sep 4, 2013 at 3:22 PM, Kenneth Graunke wrote:
dotlike() uses ir_binop_mul for scalars, and ir_binop_dot for vectors.
When generating built-in functions, we often want to use regular
multiply for scalar signatures, and dot() for vector signatu
On Wed, Sep 4, 2013 at 3:22 PM, Kenneth Graunke wrote:
> dotlike() uses ir_binop_mul for scalars, and ir_binop_dot for vectors.
>
> When generating built-in functions, we often want to use regular
> multiply for scalar signatures, and dot() for vector signatures.
> ir_binop_dot only works on vecto
dotlike() uses ir_binop_mul for scalars, and ir_binop_dot for vectors.
When generating built-in functions, we often want to use regular
multiply for scalar signatures, and dot() for vector signatures.
ir_binop_dot only works on vectors, so we have to switch opcodes,
even if the code is otherwise i