Displaying 5 results from an estimated 5 matches for "mkop3v".
Did you mean:
mkop2v
2015 Feb 23
2
[Mesa-dev] [PATCH 2/2] nvc0/ir: improve precision of double RCP/RSQ results
...PE_F32, bld.loadImm(NULL, 1.5f));
> +
> + half_input = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), half_input, input);
> + // RSQ: x_{n+1} = x_n * (1.5 - 0.5 * input * x_n^2)
> + guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
> + bld.mkOp3v(OP_MAD, TYPE_F64, bld.getSSA(8), half_input,
> + bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess, guess),
> + three_half));
> + guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
> +...
2015 Feb 23
2
[PATCH 1/2] nv50/ir: add fp64 support on G200 (NVA0)
...T, TYPE_F64, three_half, TYPE_F32, bld.loadImm(NULL, 1.5f));
+
+ half_input = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), half_input, abs);
+ // RSQ: x_{n+1} = x_n * (1.5 - 0.5 * input * x_n^2)
+ guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
+ bld.mkOp3v(OP_MAD, TYPE_F64, bld.getSSA(8), half_input,
+ bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess, guess),
+ three_half));
+ guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
+ bld.mkOp3v(OP_M...
2015 Feb 23
0
[PATCH 2/2] nvc0/ir: improve precision of double RCP/RSQ results
...TYPE_F64, three_half, TYPE_F32, bld.loadImm(NULL, 1.5f));
+
+ half_input = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), half_input, input);
+ // RSQ: x_{n+1} = x_n * (1.5 - 0.5 * input * x_n^2)
+ guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
+ bld.mkOp3v(OP_MAD, TYPE_F64, bld.getSSA(8), half_input,
+ bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess, guess),
+ three_half));
+ guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
+ bld.mkOp3v(OP_M...
2015 Feb 23
0
[Mesa-dev] [PATCH 2/2] nvc0/ir: improve precision of double RCP/RSQ results
...NULL, 1.5f));
>> +
>> + half_input = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), half_input, input);
>> + // RSQ: x_{n+1} = x_n * (1.5 - 0.5 * input * x_n^2)
>> + guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
>> + bld.mkOp3v(OP_MAD, TYPE_F64, bld.getSSA(8), half_input,
>> + bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess, guess),
>> + three_half));
>> + guess = bld.mkOp2v(OP_MUL, TYPE_F64, bld.getSSA(8), guess,
>> +...
2014 Jan 13
20
[PATCH 00/19] nv50: add sampler2DMS/GP support to get OpenGL 3.2
OK, so there's a bunch of stuff in here. The geometry stuff is based on the
work started by Bryan Cain and Christoph Bumiller.
Patches 01-12: Add support for geometry shaders and fix related issues
Patches 13-14: Make it possible for fb clears to operate on texture attachments
with an explicit layer set (as is allowed in gl 3.2).
Patches 15-17: Make ARB_texture_multisample work