[Mesa-dev] [PATCH 11/15] i965: abort linking if we exhaust the registers
Juan A. Suarez Romero
jasuarez at igalia.com
Fri Apr 29 07:32:53 UTC 2016
On Thu, 2016-04-28 at 15:29 +0200, Ian Romanick wrote:
> On 04/28/2016 01:40 PM, Antia Puentes wrote:
> >
> > From: "Juan A. Suarez Romero" <jasuarez at igalia.com>
> >
> > Even when the number of vertex attributes is under the limit, for
> > shaders that use a high number of them, we can quickly exhaust the
> > number of hardware registers.
> Were you able to construct a case where this actually occurs? Limits
> exposed by the driver and enforced by the GLSL linker should prevent
> this.
>
Yes. See the attached shader1 test that exposes this problem.
The driver supports up to 16 vertex attributes. ARB_vertex_attrib_64bit
states that attribute variables of type dvec3, dvec4, dmat2x3, dmat2x4,
dmat3, dmat3x4, dmat4x3, and dmat4 *may* count as consuming twice as
many attributes as equivalent single-precision types.
I highlight the may, because it is not mandatory. If we count those
types as consuming the same as a single-precision type (which is what
is happening in Mesa), we are consuming 15 attributes, so we are under
the limit.
The issue is that in scalar mode (SIMD8), for each vec4 attribute we
require 4 registers (or 8 per each dvec4 attribute), so it is easy to
reach a huge number of registers. Which is the problem the test is
exposing.
If we were working on SIMD4x2, this wouldn't happen, as we would
require only 1 register per vec4 attribute (or 2 per each dvec4).
So the problem is a combination of using a high number of attributes
and SIMD8 mode.
One of the first approaches we took was precisely to consider the
previous types to consume two attributes, instead of one. In this case,
the shader1 test would be consuming 29 attributes, so the limit would
be reached.
But I see couple of drawbacks with this approach:
- There are tests that under the same conditions (less than the limit
if you count those types as occupying the same as single-precision, but
beyond the limit if those types are considered as consuming twice) they
still works. An example is the attached shader2 test: it requires 13
attributes (or 19 counting as twice the mentioned types) and it works
fine.
- This check affects to all the backends. And there could be some
backend that works perfectly fine with the current implementation,
which is less conservative. In fact, we have an example: the same
driver running in vec4 mode (SIMD4x2) works perfectly fine.
So all in all, the best way we found is to keep how we count vertex
attributes, and just abort if we exhaust the available registers.
Ideally, the best approach would be to switch to vec4 mode. But this
would require to support gen8+vec4 (we are right now working on support
for gen7, which uses vec4), and also to improve switching from scalar
mode to vec4 when compiling the shader.
J.A.
-------------- next part --------------
[require]
GLSL >= 1.50
GL_ARB_gpu_shader_fp64
GL_ARB_vertex_attrib_64bit
[vertex shader]
#version 150
#extension GL_ARB_gpu_shader_fp64 : require
#extension GL_ARB_vertex_attrib_64bit : require
uniform dmat2x3 expected0[3];
uniform dmat4 expected1[2];
in dmat2x3 value0[3];
in dmat4 value1[2];
in vec3 piglit_vertex;
out vec4 fs_color;
#define RED vec4(1.0, 0.0, 0.0, 1.0)
#define GREEN vec4(0.0, 1.0, 0.0, 1.0)
void main()
{
gl_Position = vec4(piglit_vertex, 1.0);
if (value0 != expected0) {
fs_color = RED;
return;
}
if (value1 != expected1) {
fs_color = RED;
return;
}
fs_color = GREEN;
}
[fragment shader]
#version 150
in vec4 fs_color;
out vec4 color;
void main()
{
color = fs_color;
}
[vertex data]
value0[0]/dmat2x3/3/0 value0[0]/dmat2x3/3/1 value0[1]/dmat2x3/3/0 value0[1]/dmat2x3/3/1 value0[2]/dmat2x3/3/0 value0[2]/dmat2x3/3/1 value1[0]/dmat4/4/0 value1[0]/dmat4/4/1 value1[0]/dmat4/4/2 value1[0]/dmat4/4/3 value1[1]/dmat4/4/0 value1[1]/dmat4/4/1 value1[1]/dmat4/4/2 value1[1]/dmat4/4/3 piglit_vertex/vec3/3
0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff -1.0 -1.0 0.0
0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 1.0 -1.0 0.0
0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 1.0 1.0 0.0
0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff -1.0 1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 -1.0 -1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 1.0 -1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 1.0 1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 -1.0 1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 -1.0 -1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 1.0 -1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 1.0 1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 -1.0 1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 -1.0 -1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 1.0 -1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 1.0 1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 -1.0 1.0 0.0
0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 -1.0 -1.0 0.0
0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 1.0 -1.0 0.0
0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 1.0 1.0 0.0
0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 -1.0 1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 -1.0 -1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 1.0 -1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 1.0 1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 -1.0 1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 -1.0 -1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 1.0 -1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 1.0 1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 -1.0 1.0 0.0
0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 -1.0 -1.0 0.0
0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 1.0 -1.0 0.0
0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 1.0 1.0 0.0
0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 -1.0 1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 -1.0 -1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 1.0 -1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 1.0 1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 -1.0 1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff -1.0 -1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 1.0 -1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 1.0 1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff -1.0 1.0 0.0
0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 -1.0 -1.0 0.0
0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 1.0 -1.0 0.0
0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 1.0 1.0 0.0
0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 -1.0 1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 -1.0 -1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 1.0 -1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 1.0 1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 -1.0 1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff -1.0 -1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 1.0 -1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 1.0 1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff -1.0 1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff -1.0 -1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 1.0 -1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 1.0 1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff -1.0 1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 -1.0 -1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 1.0 -1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 1.0 1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 -1.0 1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 -1.0 -1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 1.0 -1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 1.0 1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 -1.0 1.0 0.0
[test]
uniform dmat2x3 expected0[0] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat2x3 expected0[1] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat2x3 expected0[2] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat4 expected1[0] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat4 expected1[1] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 0 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat2x3 expected0[1] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat2x3 expected0[2] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat4 expected1[0] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
uniform dmat4 expected1[1] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 4 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
uniform dmat2x3 expected0[1] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
uniform dmat2x3 expected0[2] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
uniform dmat4 expected1[0] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
uniform dmat4 expected1[1] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 8 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
uniform dmat2x3 expected0[1] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
uniform dmat2x3 expected0[2] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
uniform dmat4 expected1[0] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat4 expected1[1] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 12 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat2x3 expected0[1] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat2x3 expected0[2] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat4 expected1[0] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat4 expected1[1] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 16 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat2x3 expected0[1] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat2x3 expected0[2] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat4 expected1[0] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
uniform dmat4 expected1[1] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 20 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
uniform dmat2x3 expected0[1] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
uniform dmat2x3 expected0[2] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
uniform dmat4 expected1[0] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat4 expected1[1] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 24 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat2x3 expected0[1] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat2x3 expected0[2] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat4 expected1[0] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat4 expected1[1] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 28 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat2x3 expected0[1] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat2x3 expected0[2] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat4 expected1[0] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
uniform dmat4 expected1[1] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 32 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
uniform dmat2x3 expected0[1] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
uniform dmat2x3 expected0[2] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
uniform dmat4 expected1[0] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
uniform dmat4 expected1[1] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 36 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
uniform dmat2x3 expected0[1] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
uniform dmat2x3 expected0[2] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
uniform dmat4 expected1[0] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat4 expected1[1] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 40 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat2x3 expected0[1] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat2x3 expected0[2] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat4 expected1[0] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat4 expected1[1] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 44 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat2x3 expected0[1] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat2x3 expected0[2] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat4 expected1[0] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat4 expected1[1] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 48 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat2x3 expected0[1] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat2x3 expected0[2] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat4 expected1[0] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat4 expected1[1] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 52 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat2x3 expected0[1] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat2x3 expected0[2] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat4 expected1[0] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat4 expected1[1] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 56 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2x3 expected0[0] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat2x3 expected0[1] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat2x3 expected0[2] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat4 expected1[0] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat4 expected1[1] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 60 4
probe all rgba 0.0 1.0 0.0 1.0
-------------- next part --------------
[require]
GLSL >= 1.50
GL_ARB_gpu_shader_fp64
GL_ARB_vertex_attrib_64bit
[vertex shader]
#version 150
#extension GL_ARB_gpu_shader_fp64 : require
#extension GL_ARB_vertex_attrib_64bit : require
uniform dmat2 expected0[3];
uniform dmat3 expected1[2];
in dmat2 value0[3];
in dmat3 value1[2];
in vec3 piglit_vertex;
out vec4 fs_color;
#define RED vec4(1.0, 0.0, 0.0, 1.0)
#define GREEN vec4(0.0, 1.0, 0.0, 1.0)
void main()
{
gl_Position = vec4(piglit_vertex, 1.0);
if (value0 != expected0) {
fs_color = RED;
return;
}
if (value1 != expected1) {
fs_color = RED;
return;
}
fs_color = GREEN;
}
[fragment shader]
#version 150
in vec4 fs_color;
out vec4 color;
void main()
{
color = fs_color;
}
[vertex data]
value0[0]/dmat2/2/0 value0[0]/dmat2/2/1 value0[1]/dmat2/2/0 value0[1]/dmat2/2/1 value0[2]/dmat2/2/0 value0[2]/dmat2/2/1 value1[0]/dmat3/3/0 value1[0]/dmat3/3/1 value1[0]/dmat3/3/2 value1[1]/dmat3/3/0 value1[1]/dmat3/3/1 value1[1]/dmat3/3/2 piglit_vertex/vec3/3
0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 -1.0 -1.0 0.0
0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 1.0 -1.0 0.0
0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 1.0 1.0 0.0
0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 -1.0 1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff -1.0 -1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 1.0 -1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 1.0 1.0 0.0
0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff -1.0 1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 -1.0 -1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 1.0 -1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 1.0 1.0 0.0
0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 -1.0 1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 -1.0 -1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 1.0 -1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 1.0 1.0 0.0
0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 -1.0 1.0 0.0
0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 -1.0 -1.0 0.0
0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 1.0 -1.0 0.0
0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 1.0 1.0 0.0
0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 -1.0 1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 -1.0 -1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 1.0 -1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 1.0 1.0 0.0
0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 -1.0 1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 -1.0 -1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 1.0 -1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 1.0 1.0 0.0
0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 -1.0 1.0 0.0
0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 -1.0 -1.0 0.0
0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 1.0 -1.0 0.0
0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 1.0 1.0 0.0
0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 -1.0 1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 -1.0 -1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 1.0 -1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 1.0 1.0 0.0
0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 -1.0 1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 -1.0 -1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 1.0 -1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 1.0 1.0 0.0
0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 -1.0 1.0 0.0
0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff -1.0 -1.0 0.0
0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 1.0 -1.0 0.0
0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 1.0 1.0 0.0
0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff -1.0 1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 -1.0 -1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 1.0 -1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 1.0 1.0 0.0
0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 -1.0 1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 -1.0 -1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 1.0 -1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 1.0 1.0 0.0
0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 -1.0 1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff -1.0 -1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 1.0 -1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 1.0 1.0 0.0
0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff -1.0 1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff -1.0 -1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 1.0 -1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 1.0 1.0 0.0
0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff -1.0 1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 -1.0 -1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 1.0 -1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 1.0 1.0 0.0
0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 -1.0 1.0 0.0
[test]
uniform dmat2 expected0[0] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat2 expected0[1] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat2 expected0[2] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat3 expected1[0] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat3 expected1[1] 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xffefffffffffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 0 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat2 expected0[1] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat2 expected0[2] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xcb1e35ed24eb6496 0xc8b1381a93a87849
uniform dmat3 expected1[0] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat3 expected1[1] 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff 0xcb1e35ed24eb6496 0xc8b1381a93a87849 0xc7efffffefffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 4 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat2 expected0[1] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat2 expected0[2] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc8b1381a93a87849 0xc7efffffefffffff
uniform dmat3 expected1[0] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
uniform dmat3 expected1[1] 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000 0xc8b1381a93a87849 0xc7efffffefffffff 0xc170000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 8 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000
uniform dmat2 expected0[1] 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000
uniform dmat2 expected0[2] 0xc7efffffefffffff 0xc170000000000000 0xc7efffffefffffff 0xc170000000000000
uniform dmat3 expected1[0] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
uniform dmat3 expected1[1] 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000 0xc7efffffefffffff 0xc170000000000000 0xc014000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 12 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000
uniform dmat2 expected0[1] 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000
uniform dmat2 expected0[2] 0xc170000000000000 0xc014000000000000 0xc170000000000000 0xc014000000000000
uniform dmat3 expected1[0] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat3 expected1[1] 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000 0xc170000000000000 0xc014000000000000 0xbfff25ce60000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 16 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat2 expected0[1] 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat2 expected0[2] 0xc014000000000000 0xbfff25ce60000000 0xc014000000000000 0xbfff25ce60000000
uniform dmat3 expected1[0] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat3 expected1[1] 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000 0xc014000000000000 0xbfff25ce60000000 0x8010000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 20 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat2 expected0[1] 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat2 expected0[2] 0xbfff25ce60000000 0x8010000000000000 0xbfff25ce60000000 0x8010000000000000
uniform dmat3 expected1[0] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
uniform dmat3 expected1[1] 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000 0xbfff25ce60000000 0x8010000000000000 0x0010000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 24 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000
uniform dmat2 expected0[1] 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000
uniform dmat2 expected0[2] 0x8010000000000000 0x0010000000000000 0x8010000000000000 0x0010000000000000
uniform dmat3 expected1[0] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat3 expected1[1] 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000 0x8010000000000000 0x0010000000000000 0x3fff25ce60000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 28 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat2 expected0[1] 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat2 expected0[2] 0x0010000000000000 0x3fff25ce60000000 0x0010000000000000 0x3fff25ce60000000
uniform dmat3 expected1[0] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat3 expected1[1] 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000 0x0010000000000000 0x3fff25ce60000000 0x4014000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 32 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat2 expected0[1] 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat2 expected0[2] 0x3fff25ce60000000 0x4014000000000000 0x3fff25ce60000000 0x4014000000000000
uniform dmat3 expected1[0] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
uniform dmat3 expected1[1] 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000 0x3fff25ce60000000 0x4014000000000000 0x4170000000000000
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 36 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000
uniform dmat2 expected0[1] 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000
uniform dmat2 expected0[2] 0x4014000000000000 0x4170000000000000 0x4014000000000000 0x4170000000000000
uniform dmat3 expected1[0] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
uniform dmat3 expected1[1] 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff 0x4014000000000000 0x4170000000000000 0x47efffffefffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 40 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff
uniform dmat2 expected0[1] 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff
uniform dmat2 expected0[2] 0x4170000000000000 0x47efffffefffffff 0x4170000000000000 0x47efffffefffffff
uniform dmat3 expected1[0] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat3 expected1[1] 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849 0x4170000000000000 0x47efffffefffffff 0x48b1381a93a87849
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 44 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat2 expected0[1] 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat2 expected0[2] 0x47efffffefffffff 0x48b1381a93a87849 0x47efffffefffffff 0x48b1381a93a87849
uniform dmat3 expected1[0] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat3 expected1[1] 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x47efffffefffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 48 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat2 expected0[1] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat2 expected0[2] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x48b1381a93a87849 0x4b1e35ed24eb6496
uniform dmat3 expected1[0] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat3 expected1[1] 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x48b1381a93a87849 0x4b1e35ed24eb6496 0x7fefffffffffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 52 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat2 expected0[1] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat2 expected0[2] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff
uniform dmat3 expected1[0] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat3 expected1[1] 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0x4b1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 56 4
probe all rgba 0.0 1.0 0.0 1.0
uniform dmat2 expected0[0] 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat2 expected0[1] 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat2 expected0[2] 0x7fefffffffffffff 0xffefffffffffffff 0x7fefffffffffffff 0xffefffffffffffff
uniform dmat3 expected1[0] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
uniform dmat3 expected1[1] 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496 0x7fefffffffffffff 0xffefffffffffffff 0xcb1e35ed24eb6496
clear color 0.0 0.0 1.0 0.0
clear
draw arrays GL_TRIANGLE_FAN 60 4
probe all rgba 0.0 1.0 0.0 1.0
More information about the mesa-dev
mailing list